
/* Schriften lokal, kein Google-Fonts-Abruf */
@font-face{font-family:Outfit;src:url(data:font/woff2;base64,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) format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:Inter;src:url(data:font/woff2;base64,d09GMgABAAAAALyAABUAAAAB4CAAALwFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoZeG4KyRBzVcD9IVkFSi2k/TVZBUl4GYD9TVEFUgU4nJgCFNi9sEQgKgbtAgaEUC4gOADCCnD4BNgIkA5AYBCAFhi4HoQQMB1tzzZFCvBvP7u3DbGpQpdsQgMqps1L7r3ADN3ekcLpSd3VjDvdRxlSwXT24HeDivrPV7P/////PTiZjjG6zbhuAgIaVWf//oFG6m0fKpZa1GtEM3hHeiRiGTOHDNEtW1uphm9xD8Yfsc845xSOllI6MZ0bgBa6OXQbsGPkQKYlQqD3X9YVVvH2KntB6YJwvZMXkp+C5yraOrUrG4lPZsKGIy79I0v3UzBZt9SM6yqcJLyKfWogpGCTMhFHtxxQ74e+iXfmlkqJiNbeKZ4KLcfByGbnFit+pfrn4okou/l1zuyzDbEtoImSSXDLgSfrNakEiSjNkyuNXIhj2Rtg8HXFaJ1HMmcuGV+Se8CUCw/bq3NAqMQ78EUkhmkVBNNkIe66aFY24EF5FxJKmvYhLeZu+817KeHDRANVOdSZTE0mx05wGy3iIsAUf0f92lq9M9/vv/v/fb8Oa8yVqT0nuI2nTGlyeDouviNs9inRBSSqDf7jIJKu0nX6r99J6jx/12cSUdscJp/KxG3QT7RY/9SEwOBbgQ6oeY7Wz9aQv/8DXVf25LyKzMVb1gPyyV/Vl7QRt6Yojsq2qemYjy5LWBREQDCugh4gIihyuKEEw4qrLEgyHmBCRJ4m6LkFU2IMVOZKIiIiYOEQeMxhxWTBhSKjoeZiRLHLKDI9u9i8BQgghYQQIEEKYUxQFUXDWDq/aau0aNzrutm2vd78V8cbevb39PbuWZ+c8x6yKiPAv2cH/SXIzsw/6FFq5J1BCrkRshmBunSgGwlBJAxEEpGLApFwUq2DBGCNGjNwYg41Bb8RokWEBgmRpAypG/w8j8yOHxzn7l6YGDJgwUT8nKWxnYvunm0dKKkBbSk3TVKjTFqliMpggPjnuPrMz5WTD46b9o6Xicz8RK9tuu7tvrowTla6+VY2ikiAhJBCHQEhQ+fE36//kJECQUp/ObldcunvvM5Mvk9KrX8/F1mREaYECwcJRbVYVmlQxSMieub9uWxgmi8RIlphMT53AF76nKsiZ0PP9fv+5+lz6NKMTYVIxFkhYYhkun/JxgkCrUW8HgAHfZv5wV/Vceo2IEwFWEZPFfBFfSpOnX/qnojXxvfbOns7sUMptOJJCQsyoiP+evOentnLVv/qvc+q3CjpUOcAOsAPo0KMDOG0kq58AOljNltFOGB3g1Wk39AQ+xS8O8/f2tb0KFOBgKOMZL1U4wNeMYxxsv9E/WGcJZSGtFOEB7fTCvnubsV0HO3elSVt20/zFnBLJeSx2SYRDOIxGqPU8RgJPuF85+HmvCAoloAW0qpnN1ZoqVyeaB86JTwag9vO2+U4T8Oqd45RC8P1TgDARxX5JhfAg1M6n8RC/Vvnq03CY1Bm5s2EdFWWiq64nQELabXh/W6ELYrD0KGN/dy8Pnu/Hfp2LS/+ZITNElUYJRCp+/sOmQ9KI727UZhKaaVN7/e7eDp/n+d+v37nET/Jmln+chL03c1EfaZBcszZCIc/qeKRSqXhopLsRZGxnVCgYOdkLjTA1U75J7ShGrq85AEUWC04hNRKJJLmkXTYEEomQ8r+0uDorErLq35tqlf7X/UE2WrcsAJTp9U2t+1gLaU0MqaVZ41x+cQMQBkADJJuQWQAUZ5qUa1DDuQ+InAHJZa0akKHIcZY6Z9YY8wFKdS1K2mqRMqDWUVqrUnbWcM6a7C6zNrq66C4zNr4ssjYyPojyi6Pjefzlp9RXxx159GynISsw0ICMHEp2x2Pw96b1UZBRSilwUsStMGYtS6mEg8D//99rmnf3+uukV5OABjjgrdyfaZX/GqqAo8FB7AajPvD/7zSjunpyTr4H5QwKTbZUzt32yPZI6ZV5thZAFtEQuADh/f911tvqzrOO7GXtnH/GIfAnLBpDCGY3XSO9J83T05VsztrWeHDh27OzhAFr7M2RvfsBePIrxNn5wHj6cAVUp0pR5vRY/roO9m3aOvn/177VnXUPkU5IYt5onA5zd7hriHv0O/Lfmgs9U/Obh31IYl9QSfDwdtNuh0l/yQPCLsqCk7aAsgDwYxiG8fBxpbpvArSA3xLRKu3+nj/HSTuhYmYplrUe1IK1ZgUs8T+3urfPITbBbEhpWMR1wRYNLUqgLqa70lw8win+AxOkGc4hlEASFBLH+49zadu+ZpCODzJQKCd86ya/PCUX6OUgf4wKWKid69xkIaJpe8B9qYqXCivJzm0ubT+U1oRC5aKSEw4lgX+3l0fPDZgfC5PyJkVCCRLKvuc7UfJ5cruT7hDMYYIwRgghjAhp8O20fw2wgOmSf4buq3WCi1asL3tb8RLoYXGaTkRUytALu8f1t7tllNFh3+45Z+eWItkgUkSCpEEkc96Gae8EDyDdH9wnQUTEfiJHkJK653clm/QYm6mDz3L/exsG6IGkubz2yz5bg5njsnzHHhc5yjCOQwi22FGChFCOu19raU01dtpuYNXfAVGAH//IzvUXirFP/zv0Q8D3EOZgGihbNVTjCfTMK6jNIPTLEIwgAYxGFmACFAAmRAPARuKCGssWlDdc2DyUMI2KsDy6sEKGsCLmsBN8YacEwy5JhdXJhGnZouoghXXxouoTRkEEOBywO8ROy8zCKiUMYc0hGE+IBuOEgNsD1wcOJoEIBF76FNWvW8a/lWR8cpnwualV31D+g2XPb5YWzMFgE7wQfBUMiAAtzk8QD+7nLDCA3lr4ji7Q0qn9RVPfxlPKpM8205pLNKVuzXBniJpTlqg1ZdfZU/aMPWcvOFOuBXdyD+4UPAq33uSd+lb9t8irUghIFrgw8DAwDcQDKXQVA6xiA76MZ3wdZ3wa3iH+iPoCy31ii6hEQwzkY+RO0pNIrpNMfZQeJVCdlEEt0/+7SXv0Ns2MY4CpgemcrGjJK78i7vGxxvmOODaaYWbamPJQnJtgIt/rscV78eCP0M1GjQYdDqZhIlT0WSxeGk/pWQTGRLq5+prRdZ7EK3o6H/HJP8evCCaCIlCCYqAMR8LTUXtpI4gcpSOKxiNzFIqiMRoXY18ci6sEKq5NYklxEk9K02jmy6JZLItnVXm2SAtSnC+F5TtDRXQUU8xxchFpgJhMk5PSKJJ8aL2HUzy/nXlm2SqXxJZqrCGVy6mfFiVVRSGVVMuyZ9nHwjaTLVjWQfh/hK6gxvV3VUAXZJKUlpW3vMpRFQwnG7V6g83hhLwIiocIima5KB8TEqnBcRiJNC8IzFTdMC27WqfUes5ktjndvmisUmmtDVyBVLUGRD7VFYArSUHATgtlo6/1tt4Ol3u2+Bzs78vHs7B/UKRagDk+YCkBDFQJthOPcYcHfsUXMHXRbL/LZVg/OJt/7eaAsMTJdXMrUCuaLVhf/OXV7+irnJ6SCbEZgvAh3KOsYL642IdjkXJko4KjRshppO/9pI0aLFZX/N3DQxmbYOrjAT/79NOaeBWf88J2dwlitElg8r0ECXjeIqwTKkUDwaLg1SoH/uKvY/3gQ1Jj/KofmAvXXbL1+8nCn5e5j892isPgkDd8ZkN5u5fmmZMfahGqutcXnayYN6Xlw7NN46XUvlhu/lkVUl4w6XzysiO8fH1cuNCuSZWVv9ZVTS+k+kVz5S7r51DS4q660uy2speX4DLhin0E4kVJOLZoghXZU45b4SfhYo16VZcnHEuoYBwSe8U/L7TkdFxRq3AynWlNrRJqQDY4PozgA4ujA+sl2EOsrGNGbbHa8ztEtUG3WmuF0y1o9gyHOWSHaaOsAYlirvCmQIek0+zdqluzo9oDXSOVJOIzZTZrtuAKki0Ey0Jyq6qC6W5ShKjhtLwfszlR1u3ymUIhKYygjxZqQ4jMGiI2CNcgAINtsTVYRD/aUY8KyD1kZiJYQNsZWkIoN7igBUYGO9Zou9rQk93ZNa1qSYs6qkkd1s6WZ6sKE2/c3KwZwlBgE8R4k8A00o6++ED2lLdfLdw8l8oR0FH2KW0rQ6JMDtnNrdmNj9qDjG5iirnc7F7sBrIQbhOS1MFtX25g2/amFoBFyeuvIjZPbtqe1M32bnRTf937nIaxN4kJ5TOiRLYrigtKw+H1am3avnke0G78iZN8myoQtVa5xM5H+Y3Ss2tTnuRoW1HluNqHxXKYBEt4KHvBRmA5ra0eV8rpJ7Ku1z4/dxP/WD84MxS8hdi6vlhiVlQ1SmM4NbDTp/Y+P0MDWzmXZsbp6MnxvBiixZJn8AVb1/yMN2qWBjceS2pDo+krl0JvY7aXv1IL3nzP7UIcPB0/pF3dBK/eaL/t9Fgl+MJOxLV8FidqeKb5sgUXi2Ot2sTGU2edj3EKowZ2/CXvfrUN7TX56J6+XVybPM3erX/zkdzIzXeU6Fbfrw+u/mgcvhq6kPeVjfTS/UssNRSqoytJDzOtCE0aQuuJWz+4D1UrijRM/6Rw1XK8lao/8nSKlKSaeCgTB60KK5/2W/0puNbqSX7BuypUrxpl008XHRNfAtSUojuQPnMTOGmMap1HB/82N59DGUNsnD38aynt8URUd5jmY9TUGKH8q79vOzz69ttFvtdEbrzpfgc5ISzXY1pc7RCRT2y9SpMIrprR4vbHskEuxmTEa9Pt+TkKl7f2V0+8ZXu2/YeS2z02tq9o1pcn9upFSdPGO0Atn+Ewl1J8+ZkWS8R7c9OH7c+evtcOvo0VCnUOd+VLBrVyEpIX+5ph8Oaz12NYUkcWaK0ylwpZS00NzpJtp8Yt0enZiE/YZ7eSGujCfomrOdrze0U1VNUNbSEg6sn18wtRzG8QqEpthNNA1/v8GxBqhJS6NbEkO6yu696019d8GTJlPVxLtf75fzk/C7g+t3XWw2xo868ziOzl09OJDeBpHJXQlViH8EnQ/LVoO7cLwUZNk3V/ik2xJooyeCyJyzjrbxct1CyXtGtbLfLaUaHo9JeGqR58x+eNhyeib2qFKF1lLIksUriemEI5rZ9lJJGe04GUa0G346ZLHWFfLLIax3C1/iSXCgBNDwWpF9RQZmK1k1orduRjd8YVu7tbYluu6376eFLW00N8dlUnT5Yac6uSqE752qObLFAqqSuJLEIfrk/Uw0mbnh+4XnPxZTOgz3/F4/hkVd5Ivx7gEiVatx2fVLvY4QvjfA5L3OXfL3lTcbkiHtVcy/qh/sgdXe6IulA5HYYzG21vsPCN+5NBEzlJnWLNb9sbKbCnfOwD91cOrYRlDqbqRCw5ikQ/f+06f47Hz2Y0f/q0rdS9edC0PQIddCYbMMVPtLoQzf96srbYp9LOs7a3QXQ9AZL11duq3PWE7pLCA8/06vfdjw5eRvhJrR8qASnBJXaJu4d3DfGLdmADD7i5AzfgYk6eDsVLbyDak1/S8EVIyZ3KPMue9MKnzxrxj3wlVDFvedMZfOd5nNQy5UUHfxIVZZWnU5iluWj4MsWfJSRC96du732sBlKbqpzkkjQSp4R/dkuFt6ELiA1UnyEyl+pX2uFxsgZSm6occkla8rje8FhIpKkdF2sDO+sXyKB9KoXU0i7Ir7F1VZwunWqzy4sB6fCjSMQPhGEh5vpwty1uYThoAXqeC0G4NIlRVnVCJX1db50yVyJcX4AiFK9XV9ehnx/1HI/VMsvSJI/xYf26hnnkXUuhZnhiqVArLcVqi3MhO3PMwPew1GNQ38blrmMJO7ElUR2F3APuZfyiF6niEsEaBMvLrBKofzlTkSa/SvrBPIXY4QGJGn2oN34J/aAUxJ/Hq0Gc9uF3/FvJEinZqrPY24VM9FXO61tdJiyRawzTfx4A5TJD2fjoiHkUWBfuHdBKhp4A0TSrwI9BG7imK2ZdQhPfWNOAH4JYh7a3EqkdfhaKYbwyDqVEE0z+grfBACEA9iYjNkyIhLM5xmuUwV8WjSTZcqTIUy1NjfFCKZe4SZO3jxH/MKn+7RME1ii9eEF/MZc+Inz9CUN8YGL+858LQrVemvSwxts8whDvuDvz30QIjCNfMBvs+plhgPF84nj7hGD8/P6Duj0ji0M/6Dq9t8LeRCMlKnwXNiSPbxNsk4tzvGycPaA4m31YBvc5jKOextkmH+doQRz0MXvI5kovrqX/pLhi/L5n5lbGvHy6uSQWf9YsLqg7lPnZxfEGQqlVfcvbhvPibczl4byyl6TURW9rMWy5oujdtXpaMkkgF83nwXtO17Z9uw7BpYVugztrH3TFcRgZaFSQ+K2zvey4ncSllPDIzbmQeAb7ONvzZJzIt/C7lLHjozQDPIPlJVFUC0kXh+9GYTGkFTVb8QsODq1sKZdtc6VU2md8xJxEbxP8OzJOh6XGdzAGHpYjOy215rT2s5E45nUrWoPgN5iuFtUfU3CvGmc2NnY+8b+v67tw6J8MYC+TQC6LNDgfOK6OyuubEglkg1TDwtvR5heOPe0HnjbpldAWCI6kPGGliT/KOuBFgBptoXqfhzPwhTV38B8KWXf/rTZfhuOobHTWj6N54UTtyV7+8a+bhR1shsosivZ4HkFbUl7IMGxxznXMP4H1Tz7iN87iKYfT3/ez4LET6FTAOP/NfbkQ29XmFZac6wtaUq0mnX0365eqUrs0Ky07Nd9vWpPylCSmNqaYEczVZK5FOV8r38b6pcdxd9AfJlDMSDXFt9P5T/Ij2439IaPu7E+t7+EEBl82Wb0mArDXy62Jjlk9zknVr29ymnQNNk65Hd5vlrGBiod6wM1GiRstvLGSZPsY0RTFkXkiZtosZNN190Y1F7ud5uH250KCxrVUcnatkZFTt5Ln0gaFudeCalbV5PnVYtKiWhkKaB9aVrvkHVBg3UmKBngLahiFNPWh0I5JtjwDbyt7imk1dGfzZdRWZs+oO+qq7l6ujAn/HBaWXmyXitFykyACjOMB8/hgQgIwMgSIQoFxImAX1mFMTQqU5QfnIhLUVMVvmqDcBDddUO7i5ymjymVWpYT5SNgcCfMTO5nG1yCqZRpVk7Ag0QULWy66FdJrZRKvVRLiF0YrYjXxm3DJcVsvPU4bZcUqSmGbJe4OmXanxN0l0zYkkRIowxIR3VZh20TaLkzVrOxIQmwpiC5V2M6WRRrRfQ9p+mUgOrWsekzsMmXYEz193ofhC7LsBf3Wi7LpJY3rZZn0ikb0mqx7XcN6s9k6Ng773lZvLNiVAYv7S+qEhD2DRuhcfo1hQ8gUxdawDmfW2FeGJdbzYJoJUGhRrleWC/O7Mgsm/qhlFdAZwoeNqoLNUBzvaRr8wjWjVwT5z+fj5hJuuezPx5XDewnjCH18evTx8cJ+IyO6TZQGI1gYwWLluoTl2/zeYbaE05VNBghrAiIGKCPZYxldswxnx5yEGWNWRqVSNemwir0DvHcHFcC+Vbz3co1y+te4D7SX4sre/pwyuaIs5cGRcRBSyEEu8nAJzqd/ZlVFRc8nIBKQvkXZ6zql4MaC232q6cD+gH02CcwVzBRcn88N5v002Q1LSi7jwGVDBgqsCjNmBYVaNmG4WhLqNgZl4w3tYKIbvAhbktftnKDjMP/c8EGS1Uw38xLBDb6VPbjhwYAN+QtbNqdv51BzcPujQdUHt9vAa/3wDa1aSz3rRgmjcjF39ZkJlMi6gz4U3Gj3Jek9WeMAnKdbSDEBuO13ascxQZ5o4PBep6Mk9J6z7xHyydttY4KG/DnDKEECnY4rQY1q3nGHy56D59JQQhZO1RRwbT2cIYmAQyTuUIZ6sVg2harDcwhlysnI2QU1MHjFQK+OLXGhN8MxMqZCOjixT9+DkGYMJ06H/MsomDkczIxOYMFl1PGKL9lypvcN9fToRNQbhGRsNVW3yV9azlfoeMw6Z4hBgMKUsL1efIVcGJPYo/P6XyzxKExW4NJ1zvWlO5H7YfV388YBN4BBFq/Z6/+T1U7o+aGi47HjMF/q0ssDuuqxcX1+PFbdDLn1KrxYvY3Fj+qJ8PbCasXgtbBuoETciI94trWeFn3bB9ov+O7TMbcj131VxT1Thgd8/SbkOkBC8bVLso1aWNbM4+q/42eexXayLcW7JYNQAWM/0WxL2ZNk5d7jvizh5Vm1uNavGZ1tHFcu4q9H/xHsv9373c48He9WxN6+q81XeHVdzi6faj05BekBdmYnHlfacjnwjM06bdiXVtxqz8u9vVIo9cLKAqwcKQ9gsY9oW5HQNsnpYDVrdKRqH8DW4NqijLmjLdYr+8UHlqZP5L4c9g/AfiwtrpRJ97GcR2pj66rv7ppbelejasQvprfl8T3IvnxjqmhUMsoEWueXGs3gU2mPsGtEdhruwya4VD113lVXWOd2MfY575o7AxVwnGq2OW9ZNUphWrABT7HIBel7cLuemC2461UD68/EX/QQ0+Le7Z/vV9cFr7Qvn3PUN7pz1mbHH01Xaq+X//evdcxWJxc29wVUq76mtCisUVSaAZZw4kvrjYO2N4XH9rUmDeyt7zzXINmz0TqDamwmShmz/noFCj2jy/b04TRARoMvN8sN143FM72G3hxTHC2FE9Kx110GZ+wWJ6wvUeek+2k6+WDSYLTeF9Ed8yqnaHJabcEWCch5+yZmLW81aK3/AP9m0eofK2aOYyexOHo8FpetDeUjYHa9d8yM1vtxFu237B69CZ2s6eino4899Fq4kZvXhY+H30ThjKZOfKwZQeekgMzwmCO3u6/JAE6rJfAxuzuZ99geWK9b6yvHqfeA6tEv0iR2kGQM6oanpTN/OsPJdj/pvYTjHL/P8EV6pb/5EN7pP4enOU1l+I7fR6s9TYBWPuyKFG5Bj5bB2u5Y07xj1gHNb4ljZyHVti6UUFIChVU9ZT62ABu9kUauB7R/KYZCmTxzd20z1FfYvhRosdvqpKuzd7YTNI2n035NzpwgurhwNQJAaqdiL0VnH5lWOnbcywyZN9n6jOhw3ID7CPMec9p12dNijrHbd62B7T597sW/oWLBY1m+gt0bxzgWokWBJbZ+uUBnDbAlLxH7zhWUY5xkQZemKknXL5E2znFYWxJ02LMpGKeXL8Fnr2ZawR48atBP6znhZ4XZPJ6H6deUoBMUKQDYMA4sPOIRxzgt7b11QcGQ5I0bps1fKAE92AojHt5OFHw9BqwHgNqlFtYHaXaE1SdaIXUiCtgPKYWnPOz9hhEyYplTyN8Dl6KtTd5HAe19MYPESDnqpuZOi66CaLG7Yf9cvPkhDauxC7k9Hv2QO1V+igGnCxgsysGOdiSFWEfBFU/3+60WH+DGBZj+ou5BQGyOJDDrNZtVzOU2LzmKPKQkH4zd5lB1HOaIF4KdUbJdnqHVGtUFIAUBVxu4XgGI/3YsKD9wFla7TBYt7aikZxLpxKoeU0c5pf7R7dLrO6rGQGZi1hPqTzExEFqctwBYAjQ+d2HGtcFasJ+Smbk6PSZKi/vyZUtEtBzX3XtF69BSEUcc5ekkm8Zyvo+pdQbWbeNiXWWcMBEJtTz6aOksndQtT6Mb2DrpvWRHYhvOHEu0gVpVtlVPLSuvqZVjTlvZ+9vCcP9IJ8gheY1P0ohuxhaQmidOuP2jMbtLryEgtvb+pKelZpHI7tn5TivyTZAvp3Qyz61ErFUurSif0uI5YEtGdYsTJvZiyu9WppgDtSB5OZUg5KW814eZfQTGN07bvAQ20bmj415h8GeLld2VgLwexfLF7xnZsfwBMwDMckKBQgIAgOggakRH10zM4Q6HAtqSEKWchT+f6RkoueEGNP/wcHaP/Y3y4aHX80sN4JIn3gQcD4prQhotLX6AQvZhu/7c/nF+ntxY7Z8ajOx8hR5sEzZJfj7jCyxxskXc4Oh/bqune+EaObNalUUToDfMPI5eYGbFvVu2XtapW2z2y3zu7LmFRPO/h8X8n9t1TNettsibDAxLDj7f+wQpYLWHVJ7i97KBEeBEMBKEDdTqIHxw9kDcgDoxmEz3UQWWGASt2e8zNBHKh98PYN64re7VCwZ86E3mq8WViqo9G7e4FhN6XHxsqls/H/rvUTvmnQBa0Vyirxb6PQIY8mIApGF2ETA5gwfY9y5ov8eOzoClzkzB0WmOw88+ECVYzHpA1gd63otmLSSZJvAOg9nh9/FaDWIu1WwrCo1SsL/CG0aADR77/wz5ESIFP1OQDUPpqIeAu1wxvTwc7eXjWK8AbTWk6p1IKDIXrRdtEG0U2YnsRQ4id5G3COp2e15FoBXvQ6a0h6vYiT7f7cs+oTQPXyevpglnxDuHbxnTuxXfjcudIhhc377ZuzHApT3C5NkaIm8GJ+eSLZsDhR4TXq7VCUbuuk7HgqfdDxziuNx70tb1+IEXbpBrD040ucqcRnJy3RG5PKdxEZG9B+dmyhbX7Y3e4CJXeO6GC13csyCHjlzvHuC1PR3sgOw1kuWYHD2x/8hjNzsLvFyZcZBHzulO4OUE2+3LSSNPNPR04fyeCQ60y9oZtuWCLfmQ+/9PDakIAyyGZCDGKHzDmEBGs+KTcILYc6N4eEEcBFCCQiCT5TELS0KeFqPJLIGWWoq2TCCkEMzIYqH0LReBZ6NNhrtNDEvN4hjbQElghyRirTJxZNkLZTuIKFFijLccRpQph46qYOCY46x84hQDlSpZ+dxpBqqdYeYbF6CLrqFcdwdx1z2U++4jWjxEeeQJPU89hZ55ga3VK1yvvebhtH9xtfuA76OvLPT6xly/7/gGDDI14T/op5+IX35xkzPELhgJTIyHFExJgCxwDUE2OIYiFyYmQh7MCEM+TM/E1EGXmk5DSrZjSVlbc9sRWUOSoAmSoM27qTJoYmpiamL6Su5rPqj04/g3/erdgp76PdWZJGiCNtSyhlqVQkxYWVtZkwRNkARJ0ARJGNP2crPPj9n2pMrG9aw9mHMvPdjvff187lUiCU8M97r/oalguxACLPoMcLKDPJr7qfCZMhIaZfVmSvU5UlqUzougXyygFFFESwIOiw1nPvbWIlxjjJqbxuqQod9WyzTOE3KgPAdhphjJAsEjwYvkSOGNWuKQ7R7MDu1/iWx589lgRWA5VlpBXIUAScoTZVbYWEaoaGGlTVFu7rpxTiLp5iSSzq3ustc+e+2z177uqMBps802O2B1N4F8i+VbbJdttttlmy3dWI3Thm7IDvnucKc75nfKt3ieP8+Xb/GF/HE/yLfHYogd9ttjZwh7dVkyBxRGgMA7BPIrcGqq3JSd29bUNDMlw648uBgCb180mFnxDiZ77nKRc2OcVsNW57527j3nIgC7kkCeP+iSO+ciuLWvP82eew7bGQ6EKJz+He66vfkLeOPp904X8ABij2cPOJ3WUDyhITmVbSwjKyLJJP+2t3IbJWsPzY0nek4uxxwSTn3nM5x97wKP/Kh4YmzRpq0ogPe4QB8my74pVGgOM2W/qpg1fwsYqpyFnVm3JyrNFzBCkVgilckVShVrYGhkamZlbWtn7+Do5Ozi6ubu4enlnyywcXDxNGjU5KAevWf6HlnyAPQbMmzEmHETnfboDDjksCOOOua4E06aNWfeKadd9wuDRTdUQp/6r1BgfnWIXXJCcfAGOGqT+EcJmO4UBWgsbBxcPHx6BPQJGdxMhCx6rGvJzaiNy+nBhkibHhu1OE5ud4c73fUEOHr3Rc/u9rWegxflpt6RHFnASaf8rcrpkpqkpeg0Kn1HQY+rAqdjvByfTgAnnWqlyd+qnD5h4HlV8FW+oxbl2ofgE1t96nNf+NJXvj7hr/2uTyrhCgOXe/J2jNMi9xZwwkmn/K3K6RMqhucVB/C6vo6DyfBdxCu0nfxnEzy0XCDxyNLC2tblMXPAYSV3WrcJ6yGjTqvtk+MCp9KvRQ1zx9OxAJG+/vi9ZOkGXO33/pcLMpep3DHG/MyRB+bPBzbBdvFsLRJ6WyTaapvtlBUPlSj5akkbBqW1D+x3q9s94wWHHHbEMTiCEEVkyDBde0bGgLMjY9tBRCCi6EEgKd7uIEXkGozVVAqXTzzR+ECvsrlt3+UnHZfpotY5M+fcaXntEoTPX/RfefNp+alN/MAxePxGWQa/IiPvEOFRWQfhgB8hR6DXdXC9qkOaFJ5L9ypusuxRX73d2j7c3tsEd+ayOtb6sUIXaDF+3e6LVzZUOZU4mo0FJiuCFJ+z65NZyspiSWwKRfQuC1Ufp3BOKVjxc26q89Q/kfluuGmBp15ZpM1X8tIOw5/3lCPboWi3higUNfHh5sIGo6c/Eotx5UolvkowobTAxKP3u8pxOgmkTJkyZcqUKafYjCHTyH9l0omMtiNOm0GhMVhKKmoaWjp6BkYmZhZWNs4IMC7BCu0KI4ITFROXkJSSlpGVizyjU1CM7/0x0ZqiHsPjnveCF73kZa941Wu7U2uvoYfuFHnGpKCopIxXUY0a41KPBiPT1NLW0dUjRJ+B3GiweGnyDKWgGDXGpx4NBtPU0tbR1SN8Pc1Je2kCFaQezesxPO55L3jRS172ile9lh5sR+QZTkGxGrGaaGnr6OoRdrMp6T4A0ClKDKWMV1GNBmPS1NLW0dUjxKM4j3ncE570lKc943kveNFLXvaKV5vXFpRwiqEqKJvKVyPBXhRoLGwcXDx8egT0CRmY/CYiCFu0g2qVVL8ccp3irUnsvvGASVvbrLvPi4FR+2zKrQf+U6OqgxeG8THSiqrqKzu6YGHaduQVsaOqnKLjFiGqk+UZyCn/5NTdfKVFVU2V01JfvgU8usVVSFahT5myj6cDHNM2jR/wO05Dp7tFUS9+5YozaUbt1tCzcyE38/v0233D+qhMfQW9fsNt/Kw6M6+MO/IXdMPNaF3YS6+81uaNt/7xzr/1qabLgB/NYAa+74msv7gWT5VpdPV1VeMYmIhXsfZ6SVXaFCLFGj3WBWHyszg0xAnqotsreP8Q0luS59BJp990ZbfqKaGBiIldhO0uoSxQHRC6zdC/n6y3BUGHfzPZUxMaA7rmNfs4DCxlAPqXjwFL5aApq3Tj1WvEvednuSri7hnNlxB5r0Ixj7X34SNR+D2oGM1h9kNqeR4eD/tbxdRHvUAnKdqD2BE2ULPtgYtPQMjw8mU2FZoWg8XVgeOOr6/ObBQzGzv3SSdHudU7U2mVXK2aXBv/z7Pz1Dxs7NyRwhax6oR7UAnpEAbuknHEst26Vv0fgrQkzcZHHu89qh/ff2ATIaabAXIIhIuIMDkc9VGIBmhIRk6BoqTDMODosYxMrGzMLOwcVNRoGlpOLm4eXj5+AUF5wvIViChUJCompFhcSTB+BPUAupbI+PmjZVgTbuIWEWTaGmmZdbOszGumzbKHlTax3RxN8kt/zjEHafNvaqjyUU8alSHz+UHDwIuEhUNEQkVDRsElcGdu511C6H3vBdQK1TipWMmlg943FipBKTWUyBUmQI+AcWO+MaUVqRpTFXRd/RhCsTJVXvhXKDQGixMRxYuJEyQiODp0xLEzIUwuOu6Fyj9iQbEK0y+dNHEHhDL1grELsGlm05WqZIaVkCDsbmPWedS1zne8Cfa1XDlF5dK8vCVnjgIxWjjPTlZRwUTSsiY3mYRSvdOraIiqyA9lhMfccPRr47lf8wpXe6QHuJtzzq+WgO0spukcJwTFQqHTc9dU0KCQHUX3ptA5ZM7JdwROxEPN2+4rJrvGs8lNM1tedS8xnXIaXHxaH8VAkcU+v3uGFlTnlgi5+jvfF6sWVU2Twh1jKLtDONnps6GVq4L5pAi0feDVHwKCOhAkCvUA2gOHJULhrK58/q6S4dwQaAyxV6XIFZbHVwyyVmnI5Tvi1VV6FYFcDiMuWiO8kuUSD0UxAcHmeQhMJYbEc2lzMCQUFuchMCQo8/M7MCSEZedmGBLn9iw43lwFhoS2b87ZYEi85sSBIbHcDgZDotqaDUNiDPhfATIGDcf3DmPnjx50J7FxitS3pZeSNsG1eeOMRGLF/dVrvB67bNjfcLP99RSybl8+hEAmzn68TmYtGa03XPxoRStf7JFao8x4zVlV7Xr6GvFJjWEoHw8Xn2bCLoXlRBU6gycSlDW2RfLOPEGmHb7ySYDKAbFu81Wnii1PjS9Gncu4snU86eqcxpT5QHQCdJquUD/M6vSAtvwO0XjdAHeNbss0Vgt1pQ4Cj3YBXjH8uZX6FmhA2dhuqCO1GXiE5rSjZnAgGMCqSSVUXkLu6SOBB0itB6NIpptogKidfRHGPMCwrt3m5kE2MQHE8NUnaMmqZvuQVyY6bVDwtb6IF7KHLwHCIXpEQIZ5YvDw95LAk8bZVX7VLlWh8gov1fHghfPGJaU0dOjJoX3kDB2vtZ/NEYfgbojdfMqn8Gpyg6xcKFfZkN2rdNZg3biSbZlKoAKYnQ8ErzzMZ7G9TY+v47MfyzyEHyWX4EdBOfzIymYqkDnENxgDEYlSllGA7k0mnVxPEu4o0TgBwoYSLMwQchRfnL2365O6gv6uRaMFUfzzogXsPmpqiW2dosGS8TpyIAoqWRIk+8aHEYXsEO9HAiVRZOQojjZ5QGKeqit2ArNA8Q/lhRTiJcfDF/0wwlMq0wts/HdbPYGUcXOHw1LzzebGcRh3FmD3OdKOxY3bkE/k3VpE15rJixdCeeUxHWNblcqXKVWiKOFCtZ+aNw8FfGzB0N9UVCrYSr5040uIxw+ce4rIF248QXz5Y7RolefQF7SBg80Li1filfie+I1iscXtv4f3ocueu0VvPbAV4sm9B1bEMVWAgwlDRRoStseBT4D/zrXHvL24Dz1nHpnVEbfYZ8MiJfrA6JRzTaxIqDKSDm8wuAvKrSSZph5bjMB+KrOFnHAIFDC4C49M97jBPgv5ycd6ZqQjD8G4UeUENUxpGbam3dNlsat3WADlfSB2W7L7vMLInsXPV8zos45nv3+Cj/OJA4vK/MRpruyIO3yFi513/pRP5ehC5zj2qMNMMKIJ2ySVT8U105QT7+Sqyyw85/SL+7ZMO+kQPW+60U6F9sZZfddfurrKKuzRlpqov9aqK2+4rnJVFdeRi5lS/mvoUiWIlkg8sUQVabB8kVy4uGMMk4MEYgsTedBsyxlKNrEQ8cUWTRYzmoPZk8Zoo44sKRGGFULgCYonptAhODR70ElzxgzZ5HVPe9CdbnWty5zvTCeab5qxc6R8YNaUMTYY/5cgSogcr5r+rIyrV/vUrCoVSS6JRIoSSUjB5JNFWkmF0D+ZZpQhemihmvMcZhfbWM8KqpjNJArIIJ4RDNNFjiriNKEGIIIBChcMWMXk7CjvrQU1KIEC6YgHFxTXhwhJmGTJPUcRF2kXb+7Nl/m3kXAoIrxoBkpShKN+vj7i5enhbm2sElHEcTuO61/w7muVOMqUU5kKizlXMzNTVVUVEREhSRIAEJ7/KF3atst5Zyos1vzMzExVVVVERIQkSQBAsZZiMzMzs9wVJ5qqqqqIiAhJkgCAGwquqqqqqqqqqqoKAAAAAAAAAAAgcwAAAAAAAAAAAOEAAAAAAAAAAAAAAAAAGPykWXyfiZLYSVUZYU56FCkfCy0p5FL15yZIrPdzvFcNSilxFC+D42Vn7P9FXv4//r9Fuqupp7s1lWVRBOvmfYCb3Xy6eVp4eLi5y70MSpIkCQAAMPigdcmHuf6pn/yFn+txT/VwiigUPeY0/A+aET1aVCkV8wtzcro1ynhgQJuMclEiyeIhw0Mjhp9V30TGpJyDzecn9hlFft+mxjIJD1swplezSo8M6ZCVEkMgEQIbQoGHQngcHfk4VXLE8GNH/YWypo06CSZavvVLq1Om0KOWTOjXqlq5YV1yqsQRiUDkoKMiQCOCBwsqpM/g38/B4cYIwxFhPFhgoMAJg/x19R5djNuevtBmq/M7flDGI/u0qFUqQnLSRJkAEize+KHRIUPIUUok8GNFjZwwLjhU4ARBuEclw3P3NKhTq1K5YrkypVGuOV/eb71+EK8iNF51iKrgUlRgyOP2WUFRgSHv18V9Fy/FEODjFXeF+AkRIkSIEMGCBQsWLJiCgoKCgkKgQIECBQokJycnJ09539miViBeci9Mi0CB5ORDnp2iIS71NEvZtbmKwldzJkfhYWurKTh7vu4XKbkCdnEG7LY1zHh8tg4gHvXqjFrAy+1UXeXpZ/zcL/FJj25HuF3evXgZIq7qkh0myp+Odix0t0uyQ6Yp46iDQrO7ZAetlceWD/ilS3bApHMCMYDaLtl+E8bxBQCWd0n2WW90R3EC7++S7YUPPwONN3W4RyLVE5JydTIqM3qjf26uv38hYdUiomLqxSUl1KlRG9BRchQFdqPsNLEdHbZV8sB/zObGjIgIsDdlfxkg9gEGGA4K3Vpp1SiloRJlFRlf7jygSw/sWCJZAhD0ABNQBsE0BRHaIJinJMIaIFi1IGD7CNYtiXB8RLa1JJnrI2V7C1J4PlJ2tCTgtyTY2TYRvZak7NaSaiXTkfUJBkAbY9AdyacWGlg8pZ2KphEYYeu9zDhb3BdmYWVjR3Nw8/Cq4sJwRtAhCSA/GBEEhWGu3QkUPa1yRAvi4uhUwScQwxJCBEQYNKTf5bRiDLPTN4zqYreutYVwru8s9gQfCEgaBPmCZ5sI0FeAndoS10Cqv0S2lN2r7OpTtuXjbE5lRqQixcmnu+c21V2PvlCTpEKowtgd4REco0LqnX7DL3iVl3uEKx6OfDuOg32wx1bzcODBZeZpjvTzwjXnKOWDS/oIDKrN/LgiLRxw5vDTgYgeVcd3tYl+r8/PRuj1Gun6KRN+E9F+8FvpLpN5fPja5kD9xPRDQz9LVksf8v7WTf3Xxov+Y+9VX+p4Om/rCy73nmze5MnUzONzWg+ffuD06Xv5p2/33WZ7l+l6wyBntya0cOt73bqWq6ORK6k/1+Ty/pIfF/bnN2r9v+yf9i0/yXhLRAh/e8nopuO4Yo8hw5OWE23sZF8VQMur+55ND0t/urTbHlRssUX2T80UDR359ly4Y7u1LjktLuwbZ3WPX98H9WlV01Rn3nJSueq0dP7pEnSTtEWiFmpSt4CqxNP57n5McTzJ5ZDNpcp6k8i/FggTTGau2TwUCu1M1xna0NWzMH9YacUb61Hp3od160YTU2sPXVnX4CgK759c7kNjbPDNPuiICHxa3tPTS7KAe/VF/gTzXim3wFrn1UJzMmvrarbj+oC3BZup+etRzLxDU+nJud7rT69b8vP8vUjNjHQ0NiMe55q476f3Ytp+6oaLKa9yuffTA1wsWDS5UCWTtr4c/Wfi1FSvbhoe8NqSzU97inXU9vZYYx1/Amt+KQtU7etGAaNmV5jEMP0FLBl/AotpLMiy/KlL1/WEXFBdoOYyxM/J77D4TCwLjI+LQ6xM9qH5W5mnNsH0GZJTUjOzcQqLiIor40VmGYUQy20UJVa8HZKpZcn2lzyHlDmqQo2zLqpzXYO7WjzyTKt2H3XoNHBXXIlBV6edVj3gB4UPIpSCBwcBcOBn807PDeavMV2RlvX/q0GQvkL6LruCqqZKObOILjsS8UC1SpUzr7tGwHxswP4AfeLAgYAs9R4ihgTxhzmpp/fW8iPeqaYsLm/d3OqIjxL4WU37QCRY9UbZiQWsn6mLPKTsBFWyLJKTSkTqiTVRAJe04kOtzUBmprYDPwHeSaHAV6HMS+3sNlojAjJ88WPNMK2cUsjKRJKreEF6sjwiea4iy4yh4JCkkEmf3DACeiiugmN3C+Gzk32uFoJMRYWgkTmwt1u5NvsSGYy1lgtGQj6ZYiXS7L73NZMQ2ciD3ZIC8MqGuzopO9dcJOirhwnvjS9Fr6EdImNhDhuFtExQvyF5EiLM6F1nBJwpzHgB1p+hWAkp5/A5ZdZinE8k50Cte5rnCN9WQ2oFSaykOMjZlylJtThMm5alTxYv55t37a8cWESm6+WP9gqXCJBlAgj6aBTwd+AxwP5U+5HntPVrstsdnbp95MjW4zRbT9mxjJVaxrVQ9373TG3uTI8+8/gv85c97QBylqUZv9LUWWbSsj7MbLZ+2e7M0mL6cqSMOabauGdN/5f//SfeeMpfT/X3Uw09TcNzLj9vZOd05hWevDL5TdRvc+gdit6j7H0aPnT240o/rehLcr4u7XsyfiLrp/J+KvlnKn+m/udyfyH9d1q3ZBVmB8xNmF/AG+CeAM8eoHpf+G0DFgID6ElbuK5J61T1pV1ZfUVf27tGv8gIgzO+/PBoKDAWnShMvhHJTGdmyEPqw+nDhSOKuP5o5xh3fChZPDmZmW4/vx38cva3p/786e9/8Ieb27/8x8/86eaOz/7tt/+AbI3din+BMxP/+e3/7jj4r5sPHf7erbd2XX/kjiP3HDtwfNfx60/sObH35N2n95zZc/bA+V88evaxW67e2P33Z3t7f/18foT9W/uPD/ztxb+/lIntsWIKE29qJABQTPCfnaXqGTNGZ+UfQ9myDsd2LM6tbRfiH30dsQLg0Q+JFSGmjz3ufsmqjbnjof3Q7kgqLvxNH94/PfCDz/NbL8YCq3P23YFXqQOMr6ceVg9r8r0LejO4L/AAF+/YLW5psOEK2Frywa0Btv98vRr0+oD5LochsAGHL6386O1PDJwKfuh3lbYEFnjsfVNVyRLA+/8UyUngEbnSKUVbZSk/HkJsVHgI0swAAUHQBVvbQ9/5G9d33vql79zVpJ5jGCYaSNI0u/SdxTN8Zh3Ye0arDglG0yLoMs1J3wPu/vXHx14uDPi2ryefv5nsWJZOlmozXo8HlcofpbVrkT7h/cE8Q5HNTmLsZHPWidW+0IVtMoqmxppHjV4A5iZwk7hZOC3HcibOxuVxUa7C+uRKk/Gplc+skueYhgQswJGbEpUxyer9YoD9gKIo7qdm5miOWXqIKwIDv1PYc+jBxn9DX+SHex2PX9hJI2kgzwE+/unjabbuxy4vpC8cH82dIz6a/9G8D9fI1vjqDVd//C7aDS3vdWyi0GseOJy9XtHF/fZ1/RIw+tXPFVrxQsWoGofd4noe60sheqcfyVuLRIgc5LkmCubRN5BZavfDBt+NU02sqeRDPreE4s7o7OY+/Ij0YGyRCl2jaCjAW8aYsUuz5yh8qlKZNi84Tk+nsde96pDzXlfhMyelZBR94einn8KlzwRNQ0vHw8vHVW8eqvjwNdusVHlZYaVV/pDgP0/tkiJVhp3Sqe1ToNB++U446ZRjfqp3i1ajm270rxq0eeOtl7rt1WWxOwPg3V089IywVELPhhdFMnsHe4MhERHuydwJYaAXBOdsY4UTA9sLDmcuvuTOsk7lbF7AOfzNnWvjdpzHx9z5Nm1wQXoK/e8WxjTAWAMw7w7QzYP9nk7gqCsBe14v2DkDYCcwlk8dsyr2WZa3k2bTRqviogUvCkFN9H/azrspHogU5ZqgBtiqXXdzPWyeee9ZuB+d0zpIstBraq0sKv0z6TZm5G/FWhKVgJAhEeAN7Ygsyqzlk6uDIS89UKLUTE8TtjeFNhAttCMJZIqRhLKB9i4hmtIoLGfEn3ZUxJuRrrE6XXmXOIlPSii4ulHlpdE2iTjCZSP1uRqBjEH14+SwkwMg5UBRgATFufWjPR8ieLwLdJ5I6aNhZmdgw3xhC2mG3v9AWtzuX3DGEFz7NMDpgujjYD9cZqjpFLoprWiSGMGHWMIGLGw8CUK8qBjMih2ng9plSQ1qkwemFNjMa1YmqLpcl+XTH3vvpanv2CayuSdSynkaUTCiWeaZuqV+oVRXHdzN+2DUDjw8ls4/GCyecVrnDivSxtKBFx1hEjyRF0Mzm5ok6VGAb72rbrf0leUtlEZPolCdmc+ai6IBSe+db5dnSZ6Yy0ouBA/JYga4HPPiijDdkYCRgdA05MFkaH0O4h0tmpXm832zsKNoQIZ7oMIAc8VEEbKx3GctL/S8Xq6Lfcj9IvS369Kk12Vsn6pQBp8Ua5jBdbbfsN3/z92KiqaBbEsd+AWy7bPXoFruYY5a+t3p9rzn9VdI+SdyJCyFbvnumCQENvDyDOaYLW7uIFFIsqNkPiFhR1nsECJDi2JbHOWRFjRwKOvsbPDGHmHdDrGSTuS2rFOftjXiuXuRowfT/SwOzCqUbj/xULgb7BdSdB/pyH6w7/aid58Fkse0/uyPMKvmUE2lHNNPLm+60FTzIJPXX52ktuvpukmzFN8666wv9slcooS3xbpZbjfPL3ZAulyVNUaz2E7UsBTpjdTTuHa5/tTOE4JFyJjS3hQtplp7sr8N4J9cxO5F+9KwwqGXYZhh3y4QhliZBWrAV0+ml61g/Wh0NPtRXz6FX3AjF03nknBnOEqN0QSjPLc9ueehLBYhbLLqlHyCc1DvyK2vbzLk7xHbz7njTME8ZR0YhPQMbAO1jLeAFA/r9YwzLeeiGt6VgFK5U/UBm0yUqXIp8nTClO4abyWvJ+7snll3PoaAhBP8dCW1jdFxoG1Ug+SzTVAHO0OfD6v7eDkbSHMO1D6K/NEc+GWkJ9A+p6sLJBZUW+WDCmTRjbY/fri67U0jcFztHPMusU+SIPJ2SHdmhzaOqxPrVV6w2TskRJ1QSLbLszxaaUkv9atEyG2HBnKDN2huCFZ3281Rq+9Tt1MmM/Ux+56tZqvVge+r9xuktVkv4AuD2R2yR7cmieco2VNDEI+7hXGERyla7e+A2wJQbIzZFlHkRxH1EkVFre9c1jb9l1fwwzVTbNMzxcwN1DqjAY+0MBYeqR+5sbGbFZjkhG/uL8kjFOe8L/kBvHGqpfMFaD50W979bQPklBfxrmEmVfVM9oPB73hI5cHA1d3mJW6q3ayrN7c8h/NkRnVD+fbwTyv8HI2O9soomMUChJCDFeckpT5BTZcVsx4G1uDxPNDiRf36K2RIX8rCzkxnmNtnl8fW0eJU5CrvLbQpSi9CHh3k0aKvmcqAe0hV9a4+7YTCQtdccmYCirAAovLWqRa7vLdk5S/UBuGrWqtg9c/ndEisT9M4xdhsufqBc9Bo7kKnIQdzuxk6nLpP0ZAv5L9zgMJAIRRgOm5H2XHgTDufZ6oFyJb4fUb2QkkY4CmMvOzysXC/qxh22QPcRfcWLKZ+OC2t3K2aNeEZ6Hj0wXRkacuMxx78ya6Zd5KxAJGJ81Wc59jqkIUB2W24EEdHIaL6O7cW8hYybFcpcWCHrKG41OuxShTqPlfs0/9fjKMx7WhLQLMrj39dLRDZgM0edR6vF0QcljoNpclDjvDjuyiLDcHtWNv+BoaPEbe9hndBj864Hm3bZgEDGiT60Wq7/33XFkPt8KumQecPe+N5vxkem/+FFOWLB+QYfGQh9JwOB11ncyM9AKLPJuQzHEIvLEze8YxTovFEsbPY2f43fxZH6jeWLCvXbBZGtqjClFqLYR7yLTxzUozV4SdUxiQkGazlgBPDHSUouRixE8giwdhwhOvSmUdXXpUnEqeSBuvOef5Tsw2enrGNWZ6ZrqLAyp6wxypIiOvjuGMNXXUk6dxYTnNqbbI5GvIoUT8WGtG74LyYYCW2rafrunolyYlgHqvqb/P1psB9M1bMd4WfRUs8i4VYAfLzw31ON3meylxqBjUzNWnrrxmmdK2uJv3l4OqvApy4yolrnEB3Tq/11013g9awziS97rInlVJxwlhzCuchylHX+RCoSu8fwQw3zTgz96XCfsATmSQnPL2hfJxjs+iBWKF1km6O1A8N+W1THlkGXkB42M0xafK7g2qaU1Gnwfb/MmMNWUmM0gz88kBvMN7CsGRSAXylXijsVg8lVgzOmfwOlL1nStnMNYjyL51d1/KgGn93W6g+CcD66Qw+9fiQP54tKUqSQivYeP//8pFF+uwZdBkX8K9hEyzcy49CTNRlvyWEIStjO8KgdQwhk2egLYnNKS9TPZgI6ks7hO8kjfJw6LIHtdhkoBJ4oPDQJKf25FLeU8c7wgQeZBTfbgV923dIAPexdcpEXNINP9jvAeQmnlCm504RvDPxs5QDwFdjv3rBYOfUtcZXJo7cV50iypfSgQ9T7jiV5MQk5mD9uE6PYkVFwHSaLUJ6PupwppOsYe6g9p/pfsClahYCFtQcmxhQB8AxcU106rNFhFdmf9rSarPffbXuXffa67rffsndy4HH6xS2trX6IVavO/b1E6ksjNHRgzOO+aGcyPm6ur9ABK4xfTPcNLMd3dicNeM2VqBo7PvM5XOPer5zBzSGxS72Tz+6MNb1ayfYlOolIpR1bzSNm/Dm2ceIM9tb3Y2EKCrCos50E1n8rB0bYn0yfs/pzQ4HlALVuriObG8q89OZRZccfW8VjnQKkD/w2LPIkfOUbBzN6h+XVl98zH00uHIx2tvvqEtrXXiqeYAFM7sEuYmEAftAZnrzj8hxsnefR1kdP+wd58ejVSyFVjwGoLTJ7o71pdbt7WlQLRrn2mMxfWpPppK2fA1nu2qzN22xHJtBF3YgN33J7tSzDcB/I/pzXFKU1ke1zP6ie4eDnvFEWxhw225f/iCQyshtj/+7YbjX25/8D0QKP9n4/8bG70il1Ze1VFY/sEwj90uvK1v4TUkeaYP2WC9dQfQVba/sdQ2nLtkP7fE6/B2pFMaeXYf/hx0bbNFuv1GdZ9Hcl10ur8m/n2DnKH+sJ1oEyDEdvf/2Aqjn2QPx/Vc+tPe3f7rdXweMOTHbXs7TdLSPtoNpYGxYs++SJH4yQ4RSZ0bC10IwS2s4ggO52UlT91PG4/uEo82aOCKxsIYoSunE00ojiDJynFbTRAG+X6g59yODUR8+Dka5H52TXkB0FEmmLWSz5iRSTiZVsy1Se7uycPncbNHy21pNpMY1k0KSmxNn10klUx3FF5BA806/4NCnmtylM1Ny8OqhEUV/+T3oxEHS67c9lPApe7EBGBtmgbFBwklq+6+92t+//8ftiv+mpv/8f2QtswL40SzPu4/2Rb3/qOdh29E5xRXMgVLJpEXagjWOKE2hl7tTy29qC5fPzxYZ362sLpqTSBa0Ncd7w7qP7jdf1yKmd7YCUjGbXq4X0gtsnNu02WJxdvTKY9osrUpXnyPj06lynXW9de0KBA5c9sckFqcqC048+fPYQOPmM07yI/xnRBgJgm5ofzbvdE2oEboZGLtPgv1iBLH+vnV+S7xTjoNs3v2hMdtJ7iA+Zd09bA6MDceZ3qDZqNRIA1ljifau96zYlrFouTinx2or0+As8SzzabTFr7MxKl1SsUTlx4yn9cT5+Y9yVA6lyZmxcSV7xb4l5d7NgKf7zOHMbAJBHTuILdy6LHPF8WU6VwbwA06CIW6InnM7Ohj18YOy3I7MjmluaYuWz84bNUoa7e1KaW62yLgU2Cx4jw1SHj0F2+vowpb+LY1365RGE6Mmc7e+cT4O3hk/0ftf8ElR+k2NJv324+LR1D6RooEGr+Vy4TWN1LwgIPAA+/ef67m7+/fIcwfu6k/uBhMV71WkX5/B5cey0V0DtYp6NKKIw0OUNeCjudqT3H4rox00LjzwIVlzbKX6zApmXHoblCPuRMTkUfE0nmY71WrKf/pqcP7XlqLKE6+TG3c+TS6bXJp9zDR9RqERNUZQ07EUkbACKmxxnWsMLhew6lNURWe+/g8sd3bvT+pfBMbus8DYHWTU48urGz7vvj17IU3YOxarUo3GxvSmXZi9vbvh87JqwB2OB5ySbyDS/g086hw4S40cX3J4eQBc0ogNpyFnmtfhHVrt95jRbSD0u761dc42t2i+A/mutMA7tjrsWUhtuP/KtRYPmWpeWK8xPFyzdNw22uuOss7VSuNmYFLNv4fBdqccRJ1jwuYHnaE+mLBY/+j/jS0UHSHywdwLvW1iWtc6WeDvL1Pu38714350uxfihvBnlysBN94Rlf3A5UmQRmp2zSK5Sskt3iTnJ8eaWceDMsqt+7EnUqz1R5CjjY8aCVb3m1a5Lb3ug5XUQdEdOvTVAdIPbmkkw1Tx7kwRMa8IvduBvCrBtNDslNtybIAoOYBCk/phCdbDMHdxk2zMJwpWv6GCGrWv/OlEm6kLk6EJ3tGeWE3GqdF7hyMtheZck2b4imwXFAEeEkpO3gb+1UhGxNqyi3WEvi0MFjPCLB0xUieWX0E3xZPbo8Vq9tBunhiV5kwh4Uc917MKSg7j5ap5ekGTZexmqBNdntcOT+QNhejKGDf3Eo9Tta4MJpxTxk1MrCJj1ehYjH9cEsAvXwi9Y5nEXuLYZwmhM3IiqreCd+dLSvEYgbflyCgwNkxvg3ih+MW4jNobunyjicm8pTfqejtTa7Oxs7lyzLHaDEmyLhl7RK3GnayVsH0yhFCnwQo5K9Gm7UVD8dLhseJl8c+mNnqDm4LCllnjh32P+eGw0OhNwdkNcszJ7EzMiYacbFiMHT7Ij3hiyNeKECXPYzS5g4SN7mZd3tLJiXyjmzpdRjEOzbeDbJsGxobREcvNWEEJntqZpJPgTqrV2CO65GRJbQbmmDwXO1uXDXJsut41FC0ZHi4wfrazjTccUlvGvLmXmNi2lBmciR6sFInFDfFE88vDe7hJSET+Kj3is55ZUHwIB9wThXua95gtCL/H8UubEHQ40xLmt/vGZRcmkUW/DOKPqqcj8pI9m2KKseT8oHjtcHHNk7U+aE4JMl17s6jg+9iI8r9bGbr0Eiwm2mvt1FhBY+mhB+zatCSdADeqysNO65KSJXXp2JnsHNxYXTyg729X6UvhdLm9/54TpcXSQYHwWP25mcOl2qZcWjEmUgPaX5oWglU3hDOjIDVS30TNcOp1oOC4TIBteuzwsPvxsnWWGQRgbJgGxgbzIcfionUHgJWzoRB69/yNgT+J6/jxiopQvKp1l5XS1oKZqmxF8OI6mMKBsm/TH5WVyXxiekRIBu7e9P8BkcYiZGGYPN48sEuEIwCyHvEDQdPlXKzvfpmIZWPDxUtffsM7pU05mBOZWZjZJrnU0W8/2G8Hy8Fo1DKQ2mp97QYFu/vUDujSrmkqxPXjpHnHG8lyanTzmcM+8ad7+0ujw6abWe1JiZZxX2akvzvRipA4OekEWG+TM4nMKbeIHXS1ia5gJ+bWJGBCaCTGuqMe+q07WxWitOZjjLycTnRivi2lyy1NEpeeWBGNjeAR4qz7t+m3NrXmxGe2neOA6ccLM6cXRCVF5wQ5Q/nqolGJE6TRbGJhjyLt6EJqRU9fj7ymOk26u6m8dDAan4KHyZHJlfWK7OYKCQ04Jwr3IPf0rZrGEsPQuLU4ppP+KHbV1qYDbdXA1ixKH6/TO1SiogNqY9tnhKPmtgH7Zov1OUfTrhR8uSqMSFKEo8tSeqfjgv8qttvrpKsuLhC7Z4XXi2iSLV5e6jCWFl6f5WoEnmqnhWc/tjonQa8wsUirjrolaZ44u+Ic7J4LFc5Vvt6YsOMftsPeri38XyZV83q+fDxUUtg/+n1b7PdE/MOkVL6eq3E01finFcmtY1ufZZSrBdu13+2AFWH4IgEQR8pAtS3RUHMnkElpckMJ3VHYpiBm3Z1rXema6dxfu/+C0km1rvBYVzimNpDe8xfQqbz2OmXwTHHEDVR7wYbpRGBLkgMu/7/JPrcubJ4xduAKZYVBVF+MGSjSbgtwWR3bh2twsbBbndsHTDSGeWBsmDeePlAMOsflslOKPNnp+zmdJb0lSbXhuBwGA5dXC08qAWG5lfyt3hm8rZYuZq0Pq/O/7mvP+3Jpl5ql3s5mqdZsiS7/9dG1ATZerQ77/uetZQr0/LTq/+OVzR0pujhcT5IQPlOTn51aI0GPJcfvGKqRANZdsEKbD1ZoQ+dW7rw9EBgUejP69MyoZ4D42WeaA2tAbCxXbd4KsymHGXQ7VWAm7yQEOFfhqqDSLdc/DkBGng+PJDYSWQ4tLUu/fjW/XnYoWtG7Jnt44zpJRWFabAFpe+kSmuXAEmQAnxUcu4m1an1e30rvKK+IAR+NukLr69je6tEKkM/PoBoPQRuhcVuRzTBoM85xBN9+ODFM6ghXndJmGZ+ay1p+SqNCZDvEbS8l7CPiLuOzp6yO7Iv68JHqszo6Jb1IApo5vW+nCljfv3XZb2d6et7NFLC/fWsnu6nengx9HdXk5CzVVF+XYch66urZk1STHHC9Oeuh4//s4WiSbHIF9QnskXyyZfAyKoNVGEqktDCMxlajUWrWoQrl+V8zNZormfLjufTtbU2nynUYvulYH1BZND9NqJhYljtvjGUl1QSxhY1wZi6ZTlPtxmQpe5SciohIKZkAz8gLo5MqglhiI/zhpfLyiTsJ5boLWWkzkqKKMamDqRCijcPuEqrK515mgjzvva4LaM4n8uYcI1NZX7F3DMB7zgBjA2BalF9PKphcJj1ijCAnq0OI/FomdadQxNQ3RgkxdR4TE1acp2v6sv0nV97U+ZKThiOLtdiZ9IaSx49LgGZOzFFUW0f02mv/J/jWGy6mFxeeTSicWCs/ZivSlcplBzWcf6ZMC7O41d7kksXCokeNuoJnT7X6Xn4Dj9kaE01rqePw0XIoR+CrQHDprQ0CcMEptjf9x31mwo3tADZa6F9JSo4rhcTO8jQGZGX6xuKjClnu5NUkTTnNiWJSpig5mrpxJQ1SnkbuFCrLjr+S7DqY0ACnyKlMZlETXiA0TplFTCpZ3gRPmKUqI7BSIhGVoQqjM4yOyqAvymhpQQRYYFF8NqFwaq3ihHW8rlwh69Zw/502VWdxq3wpJTeLih416ApfPNO2GUWDw8X6/dHm184R/OoMF9MzZtG5gRyBnwIZxWipFwj49VxmqyCa1qLjAL3f+CvZ37512G+8b2dU8RYisVlLWX1yTiNxvI7dcyffrlrw9M3dnZY/fWdu6ZpYVWyi4lWS606+sMUrTV8EhPLizdvtBHRUq9Nm5v60Fk++0HVn8ou8WHGVQ2WrMx1tFwPbVCzMLY6ZODR1CFy9T2nVUT1cY/vmohh5iT5tp1fETHqlECWqnJ9n1SUxfupNMLsYOrrVWRmrArFixYvktv4E2OlpH4CfAoeiABRZ7LyZLjuSE0+tq1VyEQ+6un/3JENxwmg6jO3lTQuC+Ys5GcEo9+eJu9AeqqioDb+Ll8DTH2RnZh+I4jTy0P453Lg9bg8WoghyTCQmszCcwevGl1YS5/JHWlAnozIuh+Ep98jg8klwZqgHFoeefg+jUILVA4ORUXAWzN+0lIhu9XCrhuDHDgp5QGQ1/cwJiuZXV0NbEqLQrohtPBUHC0/MCEaHpvviko0Zs8sKFWOnBIqy2cTUCZkydUgU8lst3jGZt5pzVfwketPqKuiuBDbaTYQfBi7ODEZ58cnLvGrF+N1L58Sp4zvCt5FxjilcLJJhUVBzB+4u6UYm5hAIqjHSvmxmKKFZAzXP9GZPjBXdKTsFYq25hzJ8/c1KmlfNLCZ531jNByInIMRdjytOqW+ApyogRNfvfgaWr3v2ElBZ/ybqV25e0OALD/U7f8KhCN1jjvLdu7yoBzeV9DcfyOob14Iqfn2WateWZnWrYrIqXQ5V2gsi61Z2aERSzWQ5/0mdVrJ4TJUnKsH0mLDad4YhefBIcoLd9XfUjDd9R//PPTtslnL8fNzmQ0fiNp9q3yg+Rmuzy3O66NIZGp0P2u7HxynIQfsU+aFaRRCHkcMKr2UJ/A5kxYPzpNigN8cYAp6+YrtLYLsrbO3eLFxwZNbdYavnW+vBU4X6dmzXYPRzjUardQ3cFqoL7gi7BwTeELzoHkylqgP5p4tki8WlxDitzs9bUMsXS4uNzUKRw3eyVnD+qrJgxUFVX5irvHwZW6Iu9MtKSTy8VCu4fBV4YG03L//DpcuADcGTYFXz/vcG5pQDQwMmre/6BvqA2ePaUr9ne3vrP2Nvg4wRAawjtazCAp1nuEcJPyVZQy8euCZL9+4NquEExRIn6NorJFG+1yrotLIWknA4YMOlezYAm2nQ7fxpgh9PNN5uPNeqb+cAteFVu5ZjgxFeUeiSBwtXWdGbeD5/GkQaVubU6Wus1E1pSCykweDprt6qXljp5FAPoCWcGzgXtLPjbAfATe4fHhgG8M7sgHJYTi4VhASUyHNyojoLbTjYNzgwaGAGk8nBQWRScDCJFKQZctDPLwIJBmSV47CFweBqRf94f6gROZxLD+efH/0EfbVLChi7tEgCQRlOw5J/ukRgeZyDS1TMXRokgVQAJyGFL1xCiHQgBMEToeZ7O9CjoFeYYJOGBiVCc295ys+39hOvfuQ//AMcKTUNWz2IK1zfNOm44qeaGY2rw0x6vjheSCo5ApX/mfwkUfGVXFV/OaTuOrUy50cixdv7uPyhzlQOCKm/TK5SfJUzwcCz+QZ+RwffkJ+valRTOl+ZBR7mldSqzisU51UqVrlLpbywUfEJ/zFS9m9Zxb9XzdY4kp2CCCGhMAbNzfnM/I71mb6+MuvMU+D/SH7OmYWcvJRRrkxvJhqHRFbEsvB5WFxeJB6nMPZ4llwIIYybitJ293JT8hbklay+yg4rxeKiwqqjQ1VS01gdWVb7SMGt6O7u6FsFBayyymMVbD4hIDDg2Hub+C5ttzburY2/baxttm2cbdObuDdGZ1g9LGCHCo9p40W3CWKid7fxYwR6Pn93yPDb9GXJrgCmnx8zAOp1pj/pLP9WhwbQVxCWH7hdy64KoUkZsUni/Z7MldSV8Sbv7JahOcQoThI6tNPFnigTNLqRAvNsJREoKd+rN2dVaSkDryEkQ4NYvpJjzLUxJmcoq1JhESGiMNDzQOHx9KRTpeVJp4+nFRYeS0s+XV5qVBxKXc+UUKBlVGpAeRqVyUiZcho1V+mLB4h7bXvAdtn3Ey5sp60sFyf0VhcUMP8x1NFhu7tk+X55JF1a31Rs3vGDzObicIJogGB7Ji1jddxXSm9UaqWG+6qOY6vPU7njf/Pz95IdiIyvsRJ1utnyUySZMVIaNdgvEhewbn33T5EYmhsWHpwtJmKWOiFhKCm1/vLB3u6JA+6telcHUXRSkiiVHRnoR8AHOK3vQbgIk/ylITtCMpNwCGOX78VkO46/MK56hGCme8qzRdORbpsxJy7YdX9jbgxnIFztsI//BvZBo54ju1feK2m7VgBWJJQVME1//vWwVVBMBAbHjQjqlR2qatRPV6Q4WCADieJoemhb5ooZHdjUnR/fsV2YsgQzbpPqH0mJD/fxk4QLSAUkckKYrxcbhsbGB23qAxh+aluoMK4xjJqMQIv5DJPlElNpHBkjSOsKA08ixoYBrQtU8tsOGC5f6rqp13fdunipc7FNSyI0VFYTmkj0L7nNVVWEerAxwdPzwMFV8y2dXWogSTd3wYewvH0IAT7+P4N7M9rVOapd5THO9jReXlRsqtwEWwnq+cxyb0oUoTuFZu8bQoV5Q3FoMquIFYyOgHpW+HlwnP33hNGjSwNIbNmO0MRgLD7moQl7FSOJkjBUDvjqUpRX6jzqQszqa9p/1N3uFL0naM0m5wdhYjz2+qHdPUKpxPAINgu1ZlpaZ79dea4Ss+HQigdYG2eSAoNWkikklQYH6vnemRsTaDv2lbby5lujeSRlKEVsAu94gfALIMaq1audxMFwbA4Kk0dVdB/Ule1gsXeEUdlwF7jTKDY1Kg4URe1ZXa+F1XI7QClfUBNCSkL6bWNitx9Z1Y5MDNuBi1MH02mFMFxcRDgqoWiVHrPdnemPpCTVhPDVaEI4FEZHh++goWHQyHBMKhQd4u+PgAXD4DB/f2QIWL+KrAwlp5ggOm/CA6D+pGCPLKYJOjk0ApuLxuRTmJSymkieUYlkfSIZua+ijXdqZzR7pyfCfRvKEc0SoeGMqIhwMhuQil1LXJm3lNuUoK2/wrkCaM4XQ4rNlpZASkCFkuNyvuKYB7J5h5a4JRe1SRfe65vWjM+l/AChlICssP4NVfBcwha4ttkDgTq27XxTLukHIQ+8F3l98j6UAPFm7EKPemFlxS24hr1lakdsGQNZzaAwUFWPAqGohIGomnmQ1SU/MMpI4SkoCjI0lUKEpyIpqIgUBOox6ZNayoBftGNNUoiyTSq+6Jwv/ukMlPIv84weOYP+lwfr3euBq8bBGWv7ZJrFhtJNRUY8Si5tG2J9Y+T69bsIBUYxDCmI0smPTXJyDL86lmWVpgTNtTHMGCvdjHqN3BgrGRD9XLogMoEhYIgNv5J1SztBr1Yg7Q6cR5pYvRZfvrQuGwDXl/raqczO3s7eftemgz1lNNBL0IVeyAdpQOLOFAsYCQxBZPpcJQPS5t2Neo3cfalZ1ZxLWUppln+jHniDdDqggAPCqCwViT+7dbYAeVDnqqcAumR5jtTpdnaZbUNTTOnSXtoT0OPElgp7U+5ZkPtkR7e3d2E6vWEJkWU0cNCZv6QjHzx2RSfjctoPSSVpEWePaPqmqQUCH1ktsPZjglRksxMy+Z3gpmU+JhN7dc1BhPIR7e9yjwB314TYJtpo2i2EwfrVsDWrNKUs/u8qs86P4W7Za+m+nZH/97k58OJRm1uB0FFOuKxjdllyacLfSgi4IbfHM2NU0wHGVn4YjJ8iNIe+LsytLAXMc60CInvTPxIdACXd3y85B2tzjSZWvTMZem+yaqpuFFhY9uDzUFgpVuLZMYOPVBBkC1KFXhjY56FQPD5QQ/zzn0hgmfilClvVfdpSp9BFULbAVhIHwB57qiJ42Nl5KJhh93Kpb1TcUj6Jzs2k5wOfl9/Xu9df1essLv5pAfKW/Qn0JmGwCa3pVZ34u8S95NVAMnve4uIjFi5u1HttUJ96V83ygbDOEe8up7A2jkiQYoxsBTJyx5ELoIjFxMViSuNwzPB6p6lxsKM86lMQb+2K5/ePIj3q6RXZcpIXGqqPPg4qt5by4C9vlPLAiS0SXuhBYSoPrGUzHY47hFE06KN5RsG9e4z3zLsIIoEA0LGLWGOK/k1c7t9oY/prral/TyP2+9Ve4PQ6nvGn/0GC/bq787f3E3nV11lAv64LLzS0cmVDCfJg/Nk/aGYEV1o3Aw9rgiqY+s94I0yruxPtcYd2cSQ6cjsIDXmz+N1Z5TNoXzGNJhJ5tMeqMTV0Zh0kCtmgWeIDe4Mdbd+qpQNbF2ljNVMtFrRn+TVtKoLqyqX6rNRk7Nk5LjSyc6do/utqxa484tmNUMpuveEI/x4JGPF7Vb9QjRZuAEPhiSkH0mR6WwjCNWAUEO1AtT6c9rSO6mwc/eEIZaCm4s/CUAeh0XYWvzv/eQvVN1jDxR2PuAuyJO2vaZaN55iAcZoVPAqEAsUcQijl5WEgRCwHLZZXZaBd2mkT/VRnxvSH7uJAcZD+9Lf6LxMTDTjp8qzOvY3DyJMfHIhqNPpiB6r1QdVVjlHHL47tDTGIr2vtCtEufKrjjmq04cYHrnO8Y5wU8ajmHerhz1RKkM7J/J0rQKpH5VPDrm+/KgX5abQRDe1rtNJtSr3Xv6xsWhLqhs4uuNTQ+knOssFBZM/3F2RhvSKS/2rC8pCHZIvz3OEy5wmqYYXqMa1teACVWuNrTE9YiDzZtB0fAsLDIXFykCjDOi4bmtg/rIDsHlzB/iuioE1jb6OxFjpBXkt7li/WdSVtmen7w2AxEztCYYyKbhFX9xvvQCTUvAKKmmhRBM6ubjAnv9WQbzKwaljKF/cPe9KL2VCHutiSHcbrfiXSSL2f4+tRO9sO02zTHg1CsJTGt0zyB8Oj1WPW7lBylLiOzQ6bfSkA/cX+sVcRrEBeX8J3DXAotKRpakbiSB9l5pQ+ypoSnmGWxhyF+fPBD61dJ9LW4Q43Pig/+xAdVI9D3eMoWrGeWztFQGhXHq51U7bAHx8HXasvVKNVmH3GAvERAeiQXd8JnRN+WzrFHMcq3faoRkqNEsK4kzAl7UzW5oEZzjzgO5r0Ahfp0S2HrOGLZKPkOEmupeTJJN/qUM+SnlfWlX+GwsSGn4aLUdR/1JewY9zrE06WcbttMziAf3pm4+xF4Se9pkvvDa58fgcOoROh5NASRFa2juAOVzyUH3a39jckh7Ez6DDu5UXG/yITfjZni0Rbbcv2D3VMJ0e6Ecssh0dc/Tri69tIqK/ntpxLPLc126LP9s/tw8aMAEJn+60XePPhmzkf5KAfgI/Cq3LeR2AUR2mC3rqUpBWu3lhlMoBZNlZYlOVWLpHmzjLXd11wYApumtbatfSUpCd0f6IAFi/6/NGEGqGUYbsigYLbC+ed14tEAZMxiCWnJbvwcT8+1O3vZst1VHdc0cXlcTaQdq7ik5Ar55ZyJsLWbMul2Z6rWuHq5fYrckCxg0ocUuqwMkeUO9orDsb1yvuSz+tpK4rHX9xeHH7Lazrvr3c9YzGmUZceTXR6n+wfaQFvsLGFEDzw0COPPfHUM8+90OplkehVXtYZdtiQCest4HL90nbnf+3aP4q6+thUMNw4/05j4ojxdVSY7/j9+KtU3981eXl5BpgZr4b/2H/q8pH75scQAPMvdwoFjgUEwCogF/W41bVuVdJdg9hHGNYJW0HXypaWdN9Yi1AmnRrc0tKJY3GuzXYEPqzh3Dm3twZoTlmZXHHYp2l4EpY+Ys1JrtOGhDWU9LHAHipSX1+X3B4M1+WVwxP01lm0VPfhuAsCGSRbXPrq+i9v26v5oAIVOWiy4CWwHC13XA/yOGdMqS0D81qahtlaW9zXQUmnUlhMvdbKehzBOslQalDuSTpCPl9qWCc/yRwER3gE0T3gGmggSnKl+6EH+ODF8IoTMVFUfnFX7WW2Zj/YUmq9ynHyupDP/GHdZ/IED0YBUkb8yPmP2Jxe6V/tuJqGjjStlO5HWbjBEi/lanxYC9z8LTTyEQHKNBqRtvTTVVPwKtqaGBLR0DgZikApH5RyUU9fvvVwNOmVeyt+CaTMFtaOUDloHWHe6AZrwZeWNe9G6DMQF/JBK3pLfRz0aV34GVv1ChSva5kH6nOAaF/P8f1ZfKOYLw7gno0wnZbFlwMsKYAFiGIkJlznIu4G7+pC1gMCEJmnHbeNIEtsFOygbRRar8ZQi4s0jci3p8vogaait1HOhjJp+zxLKLawCDQVFC0ZtMgR6MYRfgnM3rSqQ0jX5kwWFa8Mbg/EZEZDwhgZEqOW6/u12vJSkdIq4o+k7fvzR4rkg2w8QFvhERRVBAWH89hcW1drMNoFUPxhWTZ4Xo7o1dYYiH6ZlnB1F6A5X0QQMGf0oID2vzbXOLFmGjoqKkCCw1tLOULiE+SDkmlNUTtgnyIB8dVSEomvkN4+OtvJ3QVpltgSP1GbLVSLeCBPFGRQC1sgX+TJwIN/JGIURDb3aPaMFRumsOwjqvB9TdTa9sz4NVa134iSZHM8MyFMhj4AU0MpQwdsggGQ7nyBjYro0Prz3S6O+12knBnDjXoT5lu1ikyDWx7tQIzQovgfMWGxRfZcj645wg+0nKiKsMLytZx8voDX3leiDY1yQ4Bsoh7ZeibdHU0W1C1+1iCSfhh1CpZYNsGht+g211uOIkIKESa6VVd1n6OfPlGvdTYD9G2Cno8KGjCa0QOe79WW0TJYARjBW4iCrcADTWsH4Jl9IuxZ2pQoWk5YRRTgkwQw1DaAx0IlO1r6fh/N8RIeNlz8E0ZBqRDuVSuMYu4L97MhyZDKHeXFJXum+RlCskrZC26vTbqm6Uqh/V41/HlDFCNQUh4ReC0bdHeEJgu+wgGnb6NO6yXmOkabuklLy9HWkDYiTLRZV3Wf8dMn7mid5oDeNkHvRQXz7YBfyxf4W7kdtfgf6nCNEmEZ1KMgt+vMGNvvJxVphTrks94rwKkEdaoS+7Izcaktk8t683iomOm39cH9aGnTZ6tl/6Od42lj51O5A0n36Q/W9zkMsD+EhTUGV8w/Ks6JngctHgJ1KLf3TxaEr4zIBzvds6ujm+MY6eHqwfXf8e/s5/fWLeer7d8K2p853kXUtNyZRSdk3XV8Tgt2HFu6bP9HnVsQitljwAndcQPoixtIvouD20ZSiHBrpBZO4h5BsZRYFlVdKgJW932ooRL7w7m7YD76zyVcd3yf/mPGlRYItUGiPfIdVeumh3WgKavHGDl0mpi40Vd5tGu82E/6Bdf6Y3/n3RNQQsoiIvFOnI76aI1PMTDzaFNZlaekFihEG7RFu3Q5Ccs4TVmYlSnL99m3ptgrWmTb1tJbfuvbRnGMuqF7e6zX9GU9rEd3Vc/sRf14P9cb+qPtFe5EH6Nhf4gXii4a3YdiXCxJY9gcdj/pilfHjbyK1/E2CZZISZJqMr+F4osTXNq9lLNKHD18EX9FJbYpHoVW0io6UjIriZInR+5c0naICwQKQUJoECEkHaKCVEP0kB7zDPMC82rzbzOBNHXNZek96RtZ5FrO2kNrF2QG2RPZJ9k/cpN1tuuc16Wt+yj/W7HKgmIhsJBY5FvUWLRZ9FpMW5xW/KJ4pPig+I8ytQy0RFnmWWosd1oetJy2PE39osRasa0SrQasDludVS4qn6pg1lhrlnWCtdS62LrOeq/1gPVh6wuqW2q4DcVmzOaL+j9q6lCbVKVS62xdr+O1TE/ojO4xN5rOnBu+STV5RmPCpsGcsXfbYxtlE63Mztkzbp/zrrgjF+XETu7KXdil3elRz6htJm+meYbmmP02+132r7jlW2K3PDfaOJQ4mjv6OF40k7d2bb1gvml+Zv5s/seyysnaaauTr1O4E96J45TilO9U7lTn9N3Kc050znJWOWuc6531zl3OI87HnC9ab1mfW79YhfsPG6hhCVahg1PgQQoooAKUYIcQZKAX0Jd/4x3/ezwyvjz59uSu7/NlXuBz/ceVHwZoGAI58II4SENh0IUoLseMuyjATCzGOjRiAjsRxhDy1EQayjQQjUQkpwoyk4+SdJEkasRcNMUcD6Mgpkd17Is9kY2VdCRPekg16WzCUzwVc2Z5nsuUJZ9kQU7PO3PPat/q7asXCQT/CmH9jwYsD/ANSAwohuKgYuh44PpA18DEwNLAswUeQZygwWBIsHtwLwwCc4IFwrg5K/mlp7SVYOFLgZMVPM+JWz5jHidzLpdzBVs5wL1Mc6Eelau/lahCLUqIVEbiZUtORSgZ0i+1kpH2huzntLm2eWtCzcX23va9TbXfdge6z/6X/WQ/PdTDFxEkWEIiiP+JWIowQ9ggHBAeCCgiHIFD0BGxiOz252oLYhxxHfF/2RHIOGQJchr5FGWFwqF0qKvoILQKvR89hb6AfoD+C9P7XIKgEawBHIQABBIAgBNrUqWrPgs0jBqJbH9PrOVoQK0G+hIKSh6x4Puo0VCIhxyy3wbPvh35/DGUUSskM+BE+bFfmg4qezQkCG/xa8w2kxARJZJhhWhzNAr9AkWhClE+HP9HCMpVe6LQrUEIolot7RDQVwkGeYBkzJIKPrrSm3mEyyWJN+UI9zf6rYTbV4HEhOsKBwSUEzGOsxWyIILnUO3lZPiUyx4hQBAabh9EtA9CFgAIJgoUEs6uUAQsCmyX4ADBnzSy/hLD7ROvYzRWxT/YL5Zt1LiAZ2/6XQ1emkbm3Rgfbgf+c+3qdNxTJZ7aX7b9G9Akr5AFnvCRCE4f+wUSS6J69Bor9zzwwAu9MvD9JtZKfPTKyuNjQWdgDtxKO8PhYe9q/eUYssNtsTj0i2TD/3e+u0iaDNzQSN9ldlRpCecX/TkAJiVzpRqZhr8QS/cxdKo3n5pzP3L8hy5PFHXIbIeyvh1wPGerf1VgVtjPr90O14Zrag5rCBBx9i2BPCNNkryoAHHv7bT+VYF6Vg2X96edYEmKzCW7aqtWZHCdV1aQrC+IAajbCt0OONro1mLVWe2gQAZGdU25EPfOsxdBXy/JoQnWmea+gljb9uJYkkGuz/W9cEBzfR82Kaeu0Li0r8YfDv3Hm7gAfhRnCzmM/XJ4l71EM707FlIgsuXHygVwaEdAMGZmuGbgOhfdlisQIdt0yarAkLQ5zaRYRUimH8wK/Y9CFD6cc/MGKV2foPrUp8eChfgeMKdw9mgOcLHDGeXMczW6A3i8mJNJatYC9lWiRDi5LZxk80adLqifbsPlvK7vl4khmdWyGqrr3CcH/Yt3gdWQB1Uluis0nSMS4Q5UjooW49X+676iADnA7Al/ej37fgnHeJNzSXsmN7EhirJ2H1tzhd+556zYxc2M1t7wx0UGmGEtqLV2jS7NvtUPWBemBE3uP9Zel2VfEcjzdp/ZU7JayPs0Jbb6mw41AYno9UKk20xDPfTXQNfAWfz/8KZf7Lsfh7Y+pgl0f09UnmnpFO4HfjRWSe0LgRPNT4MFVj62KP6JxxTfwqjib3iBYjmev/plVrWIJ08seHOBtQoOuHZaU0wETYEEKdchAnVWVQ7tHjg98EsLa9PNn+3cheWoKL7/iAtuNsvMqXYOi+EW09lTxLWxl2Q5MslD1u9n4pqhYduHcliWjsS20kbnxiGPhbUBvtsgRBj//RDdGCuDlD1L7tFwBlw9Y62e31xu99fRTQZ89ooTLIDvUpqLqlWKA2ZphamzxkTLgTFq3LtGLg8bbx+qraLvxXNKpZQBsvHoU7KuCR3uRGYxEtG/UCyxepC6tclLy1E676d7hjsDgS/Z5pX8u5TE9TfvA7OsfFwRVA/kvkpU/ijw7n3v7nv7/f9Bs+COFPA/hWiPvvYcDSGvBTwkCJc+xQO9j+SzPN8UuN5dII8DAsYJOJcUmOSQLkUwTBBpdKKt21or+oZA135OgG1ypHJ8xS6sV/wSk4qn8TnFP/C4IosrFVdgXeNVq9LELV1NP28DB0QMhbBTHLRVGmmLrET/ZxfAJfHsMcrno9ZFsDKTSuhssY3tvKwjOpCYs2lhYsGcICI2ZbsRu1M4h3Lk53ONFCqT/tE4mYJcSrxABCqdIcds3hDFHSgTwzSorXvC7zLu2/PB63wMEWiIVHFu+b9DrzUqIQp1WN1r0ymo4m+PchcHbEex+l8K4hCmiq3+YpPQTrzOPv7+GymB4LdEEi2EL6bqysiKAfRJgkCSifonF7oi8hvtt4msjmyMg58VfoaRhugodFjoAOlm2GpBhyCaBAhejoNAxgE+bzg99P5EuQVQ1arSsLXdpje1jDJiWuEFXinI3BKMJVQiYeRJvOPNPgCBZ6RwHzxbBxQOJ8TEPl0Vo8VEA2Rfh6kEJF/+lLg7TpUMScjLTN6Q/xe7h/JFtc5RHa+JhkMBHICOIoqYZFG2I/Okc2TCL1keHsVpYWmTYmlqejhrbyQewUDtftBoY/rjufdpMhSeKCClLvgcovpOgk7ejBSLSXmrl/lqVbOjzM5QQRlDk0ZXrv/07CIxIZ7u6+/5tnyG8p0iVXLfekijp4RYmubUsvK6EkTUCcXludVbMN/JioTDGCh1xwq7suFQP1UVtUR9sLSS92i3ZbIIz/ZoTAnlNaABym6aHkPjMsfIkMpSkI8FvfuFYB3mxcO9Tad/DY0w7wiicLjl2Qu5ZILv0MAL2xhI9eC+Pl4ud7ZP+V2OpMHaY8kwokBHXdXq6X2rIGOCuV5UFkINMMlPcVuJhs/N2Ah1jhUzwncfsvrcHhtjruyhn9/89KGxLdbs4zUnUV6UJliZIu4thyRzfi0E4AjMgcDJk35UPb63ueqDpYoxhvD6jnChpOt7pPUZgLVZCYxWPs5X/BeXN35oVZL48Jmm71bCdbDYNPbmRNoQWChykIaAOHFb8SziSN5r/Ug+PWsXmBBnowaM/nI44wUQCSF5lrpM+K+BeXPOX+7GYYRQfTYmCVsRRB1ThacP2VZhC+8KRNmAMF3v9Nwz5nupfs8yUNl4/cQWDH+HkdGDiFsR2DYgNueVlnWAW5MQCW/S+kbA8eY9YJ6VjycUSZxV/B0bFN/GMsX9+ILil7g6aI5LkGrNx91eAV/7TYOluGr1663YEbcdX/DFPGsVrIdjFooNZ+mePV5x6k37/dFHASA0FiZZWQC0GkAQwTLC2vBtttpsBtNqxUGkX+xNVxyDcjlz5bzY45uMYASKjkuNs2AIi3qft7HZ8kycHqZw+5cCMxQjPltN6i9qbi+vTWdAqmIlxKFiam32j/rOkDDaGatiP3v7kiB2YrAvD6jQGY0PCO0NMOfGcbqxobhDgD+g/1EtGsuoh68BSos04XD3iuFNT9w4a/za0+7UFnXz7zIgU+Rscp3Nk7CAbidi3bZEvBVwkr/Vv8ORCNaS6Y2YcWEUE6ixYsN8YwoQTh5aQ+dnGcuExVpoVx91zjJDGlBZovApwW+Ld4M1sBQ2vKudN9x5gn/pp/qccb95QS93KiFu2Mi/5WLtOX0ZCobrfSQaNfjv8X0pqNFJgO7wGlaeAGX+EIWa0XrFCxQFHZzI7qHRl1ygXXK2ZLXJGUkE/ZEItZuKV7Y+6wASahoQCgoacIRzZxzsB6n7Q07sSpH5uTi04PaKbu/TXoGWKLk+24IkFV34MNi235NglwGJ3W1NP++CW+FBG9uJPO1wPacyJS6UaGsTAeOYHN1gI1nGzMNawzoHdst9WQsL0T7wmm4xpnkbO7oBtLoLxiSCINaLYqpbO0i+3RMrTkitSmSkmMrY3nudg5iUMQiu2zWztKOJiRXhNNuLX1hv7wf52Rbvup33IwlEqN8l4pqpPRWmZGUx9znvzTFfaZQIMfbYoPMRfRJWZWud1b1yEErBKG9OU4HC3TScvDMWX2rGxiHNmtce7AqkWtl9xkEXUcSf/AASLuom2oKlpbXMrJTcIAI0rTafENpX4Zy4qr1xG+BIvlbAJ43psTXv6ze2/x/ehKNAnf8loIrfnrgAjpQVBPHdpr1fhhCqoID6Qk1GBbURzn62aJuGfmKfOgN6ZMNIykLJ73W+h2FnPisq4ckGhAPOJf+an2jneLG+/IZLM0VKqNWndTUjahQckI2o1FqdggINDCrE2DxXRMN6CtbjVPUfelVg1xuI6DfQ52hzu8b9jI+PKz6OuxU/wYOK3bhEMYBHf9O8n+AexUs43ui3alRcu2vBY33WKpgK+gHcyP/FA0A00RMb67dSQA0vO6vWPILoNqAvQtDS0m3M1NpaAdUQ64P3QBh1/8zmHzKlVL7MEbito/zQTC6EqX/4uw6BFieu9enLeguS0BxOp/h9r8RmP2rwTLBRS2weWLHVW8uLNosV8Xsclr6xduF247FETaxVp1lLzibpurJ3zvN3/L7FunCMAuoiBLYwCbmnXG0mV+Ben3X9ndXR2JT0HdsaGndIWd8D+vaPF/9QKcOfNHJm0J7JHH+ulKbz0vFnq3h2e2o0VrqLpMez8XXHbQwyQBMoac3tEoGxFSTtEoLyiGQL+KN0viw+n0JjeKBHD1K7Y7RN/NePabNZoDOY+7GEqvKNgkdhgm+3bsFXVsGFd7vsHGgV+QsSrZ6BgTVpFkQQRN6tPVAAUA/LzjFPtBgvJkT76fRSbTrepjFpJ1e3KRSI5rb419N2o2WuLlrX3i+mG8ALg9pvSiEys0hjjUZtWlH6tWdB9l/xrPVhp/EgOsMWqp/AIzcGpJWSLPiIk52ZfibksYLQvjNoJirqcmXXPfHpPq5YpyGipvXLCpJBMaj2S3jWppabNJkoT6s9gL67/ynrfjFVpIIPHyUjKEoou68D4OCFwZhHAAJfBGCTieiJmZO/qjb5W0ZDHvQFpRJECgOvyOsDc8rpK7OSEryyyoJIehp/8RHVao7VOLl7z2n0MMigjkO1iAkw5FVGo/SaYWym/k9tFnylnSWnQaRCQGJxCHz1BP3aU1g1fqIS3K75lUJ7CoXGsHULvrjCTVAMC+dWQtPLPDK/hb2vauGs5Id6lIj00FzvtwgRCq+5GzwsLKtizzNaulhrhjGYID/5wlBSLqF4n4TQu8/6S7akPUGyvmXf9+KnoJWG2GBoaA01zvsYAJfJT3toGhhQfBIFZGv+LcVSSSC+mEZRcY/T3vCoWm1joGVmScoajE8Mh4Acl1KLuO0Q6m+gYBM8ZMZ6KjgV/26zp22g2rLNeDTaKX1lAf+6wcgEZ2UMniVTo0uUw5PfKcG6eRHjrpfKdWzNgNpaAaPMj/4414SGg0xqaG8ixEPWUuYFUdY0F4tkS3Iwb7p2VoTvrKjlTXc5rGajjpqAkvBEBVnwj8GB4G9ZqW2I++lp113pLVxHQko9u9bcfXubGEjJYIz1zo/xdNBRvWl4xWUNe0fN7S1tpmAG532LDve4EOVlmPdzQykT11US89aI1B8ZXW2WucDABficM3IwNQ9R3Sx6Y1IhEkuNZifkhpCsOtSQtEZ8PPiuGYJpVj7+V/EMvgS5igMU990jOfhQSlbFdcCaYnIlYl7EF32OSMh8xsZxfwbcE1QKP8M/udLuMhKqZ6NSb35zUq6AAuOAOK+53OaZabP+1UID3ghJis7p+JQMY2OWbPfB9y758Bm8ocI1J3Yhx2kBOjw3Ei2RFAwTLocxT835rXZIqcbMqZLGU11XyjqeP6bq1vGG682t4PZymA3/Hypjz76DuYBwXcXKHrHneullY+zpa0lkOfrbJyFB4RMA7SU3TMODrLOwG/FYXG62qVyUY0dJ+LCdzkeXmfr2R8wTFCpJ8Lbeory86Rcp/WCkxWJM9FIkXduCa1pSwXXh4vCqB2MlWmIdGwhoTsvJ2JNUMBgG/3cNyssoH1KVRSkf/zFF1k/LOuWzBbJo3F5OneHbXvsQ0bO7txStS7pRLHWa7VTVkEy2v2t2nWudtwX/zydKfxtZkqpo2gbjJp6IB1xIofygj6EO7nLk2E/aLxo8ng2Ot2kDc5aDzHOuEDVdQon2E+oxAV9lHCTGQKM4DO1emz1e8px6QAZjE2VAgsFj/1dN1I3zajiyDOfoiXLyYOR8ImgWntEvOkzn4KpuYVctSPXWhnQBcue6CxdFw5lvdlUxIFjgtPBWgWI5mBGmTPEA7pM6SYejYuCgZCSP+ICxdgqc2gmE0qEeBpvvJDbG3sxHXP2H8GVxRUn/0NF0EpbwNwhAPbqeAvYeGaWNPQUtl4YuzNjWevPsouXIcgXTTlxJtNtDXutb0ZH0GHxba1Fu21pR7SxFROfMBCWTgYpsCC+PqKt25LTmndppG4cOCnST4cwZhWu6kjVCO//VYBvTZVzEwCJeOLPcFk1gNzdHmXdvtlMykJTLZ8o4JSkddq9joIwSEUU61OCBI/gzolnAQD5vEvi6p1MPbCn5A3LyseBbQVwB9UnBt6PO8qEOVrY5gtJORDTF2Fj2Rd0C2qYbCnnYViYE/7bHPFKR9rTrks7BKjD0Ha1C/vOamixYm12B0BL6uq6pk10TOWyke8W3XT44C9onNZUOl8Vy/MEnTC67Ur9t6veDDG+u+5YzsEmzD8DalqJYLmYkGWRUrTBpDCUVW2x6uVN3zzuXwL/bS42XwOq1Fche7PzRdOoszIXFOeewXK80LQyq4ZQn1Rbrlyzy7woCdkFpTs3Rm9EUJYmfxPtEcF18jchWZZ0ILz0A5ala2sTbS5sFedt8LCF9RbJgbmxh2HuU25HGC3mx7/dWsKB42RTkpUQ25pzyvHBWPQsCJ7d/UVOFzFnaM/WdsPj436MwsX3uSxu2/AZco7xwYwZc9UUr7EhZ+IqfYJXiUXxV8Sc8s3GRVcHi7qsLftxhrYJNrvNW72uEG0RDMZRFJr6M5ff8OPSFaReFSozLh5SiKioECnYNESsMWpcb5BnJMlfWsde1a5RXc4KmxEzxOp0G3nC8u4MA1jeWYhUaMhEISPCeGKo+tFiPxK5egCbrnq5Uq0N1qaHFjoYN0FIrcqIiU+u/rx+O423+Uru+N5D26NFYUm1Sq59PPjbkoZrLXv6UxzjcITwdIFO4dEiqfiEryenuygzdZdfEJqq8sVSMbDi0rcZhgcUhmbsjfRjPZ6nZNetwnh12vY3odrYma108rYCB+NXtyqGhQYoNulJNbRtsPKW2Sa3K6bFaT0rkqeXc5oDRWPMsfXBZ7SxtCQ6KzyMONi776sqSqmuHMpfp6gkvRcu0qhUmjKGkzK4+0IBNc96xa9Cr3ej1TcNoXj2njTSfFvz2REZAVWo2P2gDhGBGij4T0DWuTKZRZw76vO3QMLZAg58EjyS+wcBHAmSPI8WN1Na3xK3HaC+ffQSmqbaHkQTDKyiU6PNAZVp8s3Yg4Ukl+FIwlFgDqf9eYA2ITSnoV7mvaz8NCQ5Z4sEB4czfKnhmuJ+eyBDY4OPAjludBB+FvjlJWK71oBvS0NHs6/moaE5c9xMZB7ek+vmKUUwp7saIYhYfVTyOixU3Y3kQAmJOnO2c3hk4WJNebn8yDD4aj0+yC1bvaPgtsGCfNuH/0OP2diZhOCju9YN94qzPusQL7CnT3iAJuvr0XZPzfNc8H+TQayRmNgvvY9nb8JMm9SaMJSth0WfLvVFtDQVbcKoZh65XcmdWKrJJdXLY7JsbVgrcRnKxHGsSHLKcvQ3y+jT1YHj9gMW7gzO6aQnt87j7YXB27524pjBBXG1AobEHD6zxhUehvNXabL5UspOhqBANkoVHh5SLmAibwwaggzDSk/uAJTwevupxW0RoLahoQma3asU6xUzRY239jvYTOoB58EDcfefgAxfDBOriyX44gHjcLsSlC3pE3kJi1wy6VaaH/bM0A3wrMWswncqcfDTFiMVYEnh5nwftuMMMt0/du/tuPatuqa8N6jB9CWJ2lbRMaG4MqzoOfgmNJLTSTnOhl5+vIcdKltFQ8IE+Tzlka6iGBsYFzEQiLWLmLhtdyJgffy04VoqTjDwHWL9TxJvSFTVFcFD+zdX67MvK9Hg/fFrQDZJxpW64uL8bdYO0AmEt+Mij6y2JwWr+/LgqxlQohFUGVu+wVcvcYHMCh62QYvmKMPbwByuQID/Y8HeohEXtRls349eshmhBEhl9xbobBke87PgUGBJfKjJZWkZt0hIT6/DY/84xuWdJjUkCS/xLF8vJ2UxufGvWmaKGoEMc+8ypNwXabITrLh2Yx8A40n0pY5uHPdZtjjVFQDtnyw4ci0eQ4ajghfB+36pfTJRVjG8YdD6RU2BPKsMP4hox6OuBYBx0HxQuV8AuzLq+tnosVTyLzyv+hasaV1mPQtzaueDPW617MBPU3Y4vd7W+/yTNgktIwzkyK6V8OiBY/C4YgDpojjtyrQ89J7Sobquk065F5Ci0tFOg2ir4yMnscTw8rlVOwV3B00ktRSg0PGONarvC4CvY1LhfeIVQEVNxsLLH8eIyVrdYzzP7pekXdYwGK5d9HTVzPXj+SSZ376csJxernvlUmkzH/Vo85+xiPc9cYaWPXIAfVaWB8rBq076GM9qXS0tlrWH7NEcjrcnLlHOZQICSEKPm5lxGvcnInQ/D9nOwVYmjYE7EkSX9VneAp1HJtTr4fDB5nb5iLgOF90DRjIdPX+8UgkgfmiL1wshRbuZeaDrzF1gEdzK9J8UOhnnD1nC5amsZ8+ttC1s6QGiHaWYhMRNeM/F7kasbjSN6dlUniBe+Yer11L8XFeRSN9r/z2rlgEkrRqI6qQiuyNdFDuVcFoPVE+ZybexS7XmjSYEK5W+tsA3vQ6azl33qXnfNVk31tiNYxim+6l0cXTdJrFWzIGkECrvytgjHLOCzTihhSNbbya5iHLJq13tQqd46Z4y0bK6WM3+tkW53JBJP7BnFbOC+cHHvELingtvJ/djU+S9YCZt0cbgI/Xg0MKvtFgmkXbZ2IkAKRe2GJ5o6za8gfFdWQxmdNihBtzf8zoG/MJbXgDk5SEMn9NK5NxuNF1oLHkCqn9pXi/4lYx2RlS3Zs97G3Tq8UxaoM0DvdOad5Ebz91xmdVFF/+4Kjp7JqW+b8W7oFidoi7YXNVAQZyeeSEyFsXqyWSeHF5NpnkzS4sN/Hy7chGhe563zf17o1mLqhPZ9gUi6UaUMXiCerHTipAIF6/HPi7nUkakchiIN0pjgUhM+nx6Ee954+JtyvzZgGp268j9ErLu+TdUNHzsUmBpBa3qCPmXKmSmZ113kKm+GAwgqR27rGarMT4TEFWUsEUxmPzVfOvYQjXJGNACqcrGL8B1nBA2orPEmJp0X8joavS2P1ZSx2c7+an5YI5slBQOyc3UcQpS87dNSaGMgTMJnyO/UgHPQYTaZOt3ZqHWHZmkYUlM4MjNb5zFXKA02iLPIek4JlZdpMMU8SaJ+Mc0iq7vbkMb9NC7koqQQflAZzIDbktamUjXjObLwuqC/ksEIRYkHZ7BYdt8ijFjTtMt1kiYJ/g+NY3IDvI2LOHv75UobgnvaukWqlKEOG60rP8KEcuHHo4VrjlTfB3fnOYSYbEOyGbcxgbZqaoA7KjS6aJ+GCog5TCKxFQFx9QzEjElNUdSPp8Dn/SinTozXeZakEnEQDmTC0cRSlnpSLvlch618zCjycf9KzvMivr4HCZXrSlHR3MAjGfhbyiEwiAA9uH+lTPp8Lw3ZXVA7VlHOfzMAxiV4DzHD8bh/QEJBPw71o+64wG7Wm7Ss4qQCcQMrSORFoNGT91tZtkhCRh/A9k2AYzBLUS5uO5boZQvZwE1ny4o009+xptXzphn/vq/uKrLoghZR+ZJ/3Df+jfAl6L8Mj9I/A74NugeM/rejUa0OR8Y43F80/G/NexrTPfrhtCWLylsSFN9TGatiNJQficC5P4E+qEdiPjaYGGnI7bZ390N8nKHSUIqgSXdQgUZ6a853yfUOX5XeFU0TUCQ4LIFEOtcns9lCD1r9Sbg74851qm73qhPEg5nNKWGiePhHWTz4JkH3E8mBjSk7X/EA1jRCVo2L+7qbuv4O5TD9/xR5E/k47onBW78Ffe4fYlLonvc9HnfhQS419vXaRG+/GGuALgzacXOK90ry/9nh6RUjDkX/VfKarROEvb6+dgJ3GoxwP1zHZQ6rYd7qs545g7CICP/x2EmPwznLorERoBMJURjU9BWcN0N1FlFXVusG0JdvPuV9m/pJJPJWawKPvi5AA7+BgEI050sBYDIhL10REwd9rww5YXeb0FR63zQ56sfSCA7H5AnfrRLJbbY/U7yH7L04bv9QgrMOcuUH+MdabMGIbtiM17NJE/sFkfwLZ9HEJS7RjbzXHWVBAm2BWeWoJCUiabdS5+It2SPrt6Mykr+dxUoqDK2A65lODeEZFLzWugWTvKp8kDpRiSg8QR1tSl+Nv1QJxAtB1KSgTemgkbNCanyLay4HBBMneLihQo6brt0teMUYnv4ZL+xOJ2gTgz88ebc1gJfeJBIJs1CghUgIIqGw92/SSrXOO+5MSAADt70R+SdRRW6j4B5KRhI/d3O/g8hoFfVvNv2zLbiClDH3yS/qNl15yDThilF9muYXsjh8gsejulYEyoqcu/NC2+jvE4wt9CmRvlz23VyRV9FzDBL3c+iA8dNiQ7I8HjDfup0c033NYJeWWx/rXGzAZsm5kcLCPE4cMaSBP4rGfLviW6uRNRqGG2FTKSnZU7ch7nJa6zL6i4pmZAlgX27MqOSNI5GwOlPJRGHo6roQ2quxTPuag84GaKe2+a+7/DsACS2OWhXnzazfv7XGZZZ8Z9cEAVdA3qGo/m5b6eoaTnyLwmvDChJc6RHDV5+YrxbO+3Bmd5KGMXcwqCmiQ8EJI66lfvqrKuHbM42ohwemfzbNYICfiZxIWyMKU8v+e6bpMICyFeh7H3fq3sJK1iM9N/rD9sLkrsuhgE5JCXVdJXXout7xxbra9K6FBChJYQM8+ZpxSSq/1kYUvtr3caeJI1GFHXw37+3IQo337r8uogthHqx59bil0g5TIO0qIdmrdYHT6XZfT7t6SAYBKJhOIpdvdpwgoPGyw2Ta7P6udo6iPDugQwy+fDW4LOR6H+e/H5mBf2vFpvZ4GklLRe3tgPvwQ1fJTlR8+b7uqZN/1IMOHtpPszbfCRDEs3BU3svfcTJ0dRq1WmEJapsL4GUYa2HYYlLBXjxg0ijYa/vJRaM1FO5vcgQpanhfaVC7HiyvdpkynHftkyKRv7dFiLm9TGmO1ntnGIvwH9y2RbsCiPT4+rRnhlTC4V22W9M552hEFDA4qbOX3kiCIB6/d7b6GhiUcju2A3O+lzj3MkU1nbWZOw0dZA6zx77JtUlYbYZml75usH5tArC7L6Wd09o4XTsTVacPRKvECSjqXUIWRbKDS8facNi8loK7rnR0yQrXwxqaPNkpH9Gn70dktlmU/ML92kQQ6/Zz52s8mdExkC7ClerrCcEYzlT2qdPUfesrjb/9ta5BA79hmqi7GvRcKooUjvsuNWShDltcgeHvDphOedEw3rHK50nnXbKu2mFrMmjlD2C0t2+02ZgZ/Anm3zLkrDrHbUvaPA4cEMxPcdXgwhuwvK0Yhz598BAO1c0bWERmYEPFlWwreywvVcQBeWngY2spQFBX8HYlcUo8RDY/VhVhbxiJdejzogXEcBGSsx0EHbIFGmT/OXMnq4AI4MG/3BfB6qaGM/BMgZOHYrJAARGCjBBKqD9Jv82Ybe+x2f5Nod4IdeueTf5iXH4nA5sRvH9WTPJgLKHMCAnovnF93xOIUIjP3bhR8aABTSaZOwenM58bB0IW8HkR0GaBgBGvDU01+qFrYJQzDCyWQNntUjLf9wrTYBGts1hkvnhh2TlxwRmmI7dFLfwgrJmms7YdCeXZ+08pUKewma/Vf92tNxUsalhHUJ6XpxM4WeKVnMHkDqREIuHcDlPLFes6hx8GC/IX8/xXPMkb25NtGirmL4rlB+X4FT0yVYL7xZDo58zxK7pZ6wnX8nCiWeJv2kSzrdzJmMe5EY0IomdkbCzcDI/ZFJzKSljzU2W2DqrCuBOIXbPfGNjN7ciz0w4FN2ijZa0JmfJvjrshtFJpudpsU30O1BW+EiJ59fqoCMI9GG/1lKIdPXgTE5JnzpzjPEpKR4BPyAkEZDLjJnKTd7G95A2LUwEn64ebTdvEvy4Z2FF349ZO6SX3SXBb/eVlEmq6tdOItLgr2zdY9W/muA4D1Z9mgmz1eFecrSyqNWYYyFgLmnqjcY86udFoVz9dr2NSWHQUTpBeWOLx3oQqZzBESE18tdJSE3QFrrUBYLsQJVf4HS9o443Dh2XOrVjWvSKgLcj/HY5GRra+qK3dDshDj3OOY8OPHnn7TH1xhwF9KJPn59BEr4BPhX58Zq9Oqz49kJf6KbjReb83jruzVgdSIKmHhWW+TqblHwvvOrSRqVtt/MDtUyoMdMihqYBkjwOfNicEkbk4IArhGslpy50shceUyt3Q+J3GheOcFtKDcXEXu1hxZK1RAaWy612WI67fS82sY5q+SACPvVMoPo7aF1eraTUkArxcHL3Q1LK2HB+Kc+T5tcZAi0JpQR/XSXWThoEeokQIEiy0JzP3Mw5hu/3UepNFLbS+4V54lsI7DGGwyLOQcS82VCtQZRLLz7KTG1U6lUqGEBxXmZVF+lQZfYgCnWg65xzMmxdcUkRnwiu8TUYgK5wrZ2WDupXxC+shpPTEJkj2jsepykCjjc6NCxXwwJ/WDrzIRbCxCm+YPxCKyJyqiQG/jRPBS2xwPoVyDMvY4asFaw23HRzcxcjMLyop4r7T4ssSambQU73SkXhDP3CcrC5MdVuJQ86AS6xzO2iUOOwLuqW4rogZSvhT8vdruYJlB3vSgBXgqNK3mzZkQ+tmR0aGwBzf9QRKqRxUwMxOZJ5lGGV/TpaBUTHWllZrgAR/cDufFA/5flI7NJjg9hQmkFSwur1eHpNwH7xlll6RqbQhDM5g0K0iyJz36zeIAE37a+NEwwBfsVcTy/A8PFxOhMb4hucXsTDJ+8fK5tY7KAMHxWfARXaYyGYEkzQwdLbyzAZBRTl0pewkgof+9o4KNVMMG9OkEBiVtOqYXi60sE413yZHTOlUs+JcD+exHI/nxe7YofjS/8SowkaWxsYmCxHbZAitOC+SUSc2M5zaH1/JwCTNaPq8Wma8hjs8Y4gvZiBhg7rEbSGOic8Q6FyVRZGGvsikszVXFl442wmporoCt8+GZCb4Xwtl099sii8rrwd0Q75lFcYAVWIowwTUDXfAQw6Z3aEG++JlWXUvnRsTsoonqayqtb/gukY/IRO0Qrtbz2WG/FG5QlIwdr1+dmePTOZof6J3QjD57/ePN5nasKmdt5JOZEGbml8AaIBJEvGqGbD9Hnpj5K/otqw/cmTFbppV7Dh9zg4pwDC+d6eMu6LTmTxuzUos08MIbottlsBA3/JKK2/rLVvMgGvNvvEe78zu5Ozh+xYLDsnNVlfEyukEDX9RUvZlxQV8InJ1wqNZIg9DTIkp2BcpZPPnRHRzk7zrnbFB/9SeSXQlIrYaVECTaZzcGYwX4acmOdMK0cHUSF85sUoWcctcT3cc/DnUrqgiD7dKcE+iI3N2Fp5gJAJ9VdsMe592Jht4Z4GQy4RxtMotnoGSXjwuyBaGCUwl1lQJBIYk9GH5cfMkOLklEBoZqotg1c0EaG0BC9ypSbTaryJq9SqTZaZeDsbEoMdl5Jm3JPdDz8G+Wv14cul0x5bIQcfahl9AAOmAB7ezQtaZUJbL65V28kGlX3mX0nY+X6mdlyqd4hVX2e+CTBBNg84npEUrIgB84L92QKSFwLnNQweUBRH2AENi3KD3tjdhQLilgLVizzrIG/mqPvB3j9gX2IZV3R6Vp0Enk1+wkhBXrka4vqEOYOBvbXuARX+HRbAy755tthvFn13KQFDYV4wkjhwouysf781uNo/3IHoYWuZ8vyi9uW89E40/OtCJCHlpOmJ/mQ1zUmNKcMaJew8xzNUKvYUlvmLT6Q58TB/Y2f2aWS1n/8xfJoaxFhUHZAcOmMbXs7j6RK5vawB0K7Oo54w0v+fLsdM8tC+PTaEq8JM8smOdEW9ZmX/OETn4Y8Dvn6PIMS7os/w12Nejf/r4sW+ScuS/uLzd4WJ/zucT/m81qvvDi8b99d4citOT4UBhaqjti07TJNclcWE2O5fLZCSQ3o3W/TSaydzEfJs/j7XoB0YFa9Z8u4MrTlXM8UzlV6z0ugzijzJMqK2c1zPcoqF/vTeXeN0KLpulz7/Y1vrhMa8n0czmBb5SSJGpFH81tOcetieJj+3gvTuM/3MxdYViayAYX3rJQYP3CR4/fqw9WMC3WzggbsyprOkG/i3cTGuANTgNSaW/7dl6Y+bAU0H9gLah3E5wM60nAlvTVXiDa5sl5UmlYV6ldJxX/1Y4kVzpk/u7BMnUinu6jGo4A4K4bXDVusVFrjDMI1YlXBtce7I+7z40otHa9kYldIE7Of4PW1phkY0/Wgk96B94Aj40lWcb6vshJ0IM3WPWy31ezftCukgPgQ++UC90/3enxRLqCN2wawirQTR8WT4XgRGpmbA7rk/smUvBNCyB+wqfl80NXUv16YZLHayhuoKjwL7F6rFRKTRK4m9Wy61aXMWmaTA6fWZq1goWhiYrmEqlqSyjxg8y2BZP24Jcqm+kdaO2uQw8rdznLF3VZFbLZQLqd47PjQgRiLLGF6t19w8E3UYaIjeo6mGLZk6DUcQ7UDm9j3b4jA+QKbDavGyVCLVEJJz1qWFosqxIMnHQTWtti92DKucdHdGH0z1Sex1WhJwO7UKsbnK3c1qHhR5ORadSSayvE5DMee/67FQ17e1FeWFfbvguJPXwAyVvBmYm/vHeBdAv66D8KUREBwCA+H7RZ0ivpbtS0wVLLb5kqLCXJJKGAr84YygX1gsW1Oty3l3ZiAoIX0mhdDrwiRX9s2pz9ipnth/Gbh/7lREGmu6W1FuxDC1zSXlpCTzSBIcKsV9Dzdjw9QXWuQ3j2S6ygjWQ0glnZA1eLylyYsoQi1JUE+ExoYsIYZ4LIdfTZhvj+aa1QEKmNK9M2QzSNWf8y5d9Fc1qWJV3XozpiV7No2HeyRe29NGGw4CtYO4bcv5/ZiquDhd6RXRAns4lWdJeJDjTkmdmmIKUV3hmclakNqWFRRNLum7/zIUEwVgLN/He8cBCBiV8EA7YvZe6ypY51DIpVrvqmsBO6/drNUxt+kijVYypQ5qj4xmRQ3ZsIzLDamjTBc8mgIn4Ef0XbXbGFrwlXKH4PNbmx7Mogax0DXqN58iCSKobLbu0zANT+JWfDGp8lorBI3Kp+Pe1SRPzyOMCbRhrc6HmcV62unNWkbocH95vNSxlVffHWzxw3ACTXGJCy0yBOXCv4NodSGvGB7+tNg1fi1zXkVzf8nQGlLSd1Fp0BDTwqY+S1YdEJSnfPxGoY4DhlC4bqw5jNHQ75UilrtfqKTxCpC6xaxmc4bKxW+wCCIDPhk8pecOYQszDB1EeTTLlc9bycR3MBa/UTLdtMiqDtE35bsUVujGlrk5z33c5na43L9PASArzsDkf/1KdGNiewlgCrvS5fIMDTyZPQcN5+gE7BE25Ty8lJFc4fV/6taLTMFcDY2F5p+g+T4EVRZyvOzwm8V38HeogRUmo0XIeEtJjNI+XquV7HJUrMSRAMdbnCLgKmZ9UBrJ26Wz0QmDLxSaf4Zl+nIZe/rGbCfnsqR0QR+NaC6ompfUMZDu5fyFunDieFHuN59n3ChOPDI0qgNueROk46uyHxfd1cFrxl40a3rf46GWY+LfvtxdkWn+OYbqXGFr3WZZXo0CBP7Xm8rzxkiQ06EQtKK10uUVtnM+3oCMoeluhjtE98rKUnFeN7S0vRhtdoXbuQuo1lEjosvdgCWwp8L432K43iL/SbM5apzy63bloyr/emx7970UnXVh9uvpeOu38W/egxTcISdV1+UWX3DISCwTCB1ezoJnBqDp917B/Lgh3Lleiitqcr91t9cipc9kQ6SEi5V6yBuF36KJKj7Y57NoEWB2yPsgdb7WbtXvKwztW81XvpCHoVBKo0SidN/Q7nYvlMK9WNAL01/Tlxm+u2eX0+P4LMCPeBy+Q9B5meg3COK6A/jZsO7YVcKl1U2LzCT1OBfkyAd7FcUqW+llLWOL11plJIouGUi5r/BjFj9RLRP3/cFKyZVKYyivzB8jpbB0vrpnsrIlLD86JyndlJ76JRE9dD5u55IrlopLMMSnHcBuTQpEd0VolynTxM9hvQ/7B6rIn1heErkVNLqidjPElGF8oHKaRAEr24c0+m8sAh8Of8PuiWWdxj0ZRLq/0UbDQEp4bSg5CxvAqX7bBQqwSkqqvaGVnqvBvrcXPSVlZ3swKsGvPnFhJjJYJgMZL03GCIKR2zh5gE2rbnfj6ZaRscPZC1DE5KHk+yVcV1g2XUzhs4YdQq/abXvbqy6umZUVe6iu+FFgQbwUCM8VYwme0fc3TaCGvC9xM60p7737KI9AURtMVFwIIeVRbMfLScBWsA79nYARjFVkkf5ete7LA8yO7fTzHAJQi4bzd9lsmu/yd1tvSs474f8w92dxw9K+FsUcbcz6C2Kb0493Dn8Z/rtafUyisgeUUe8iHkWwCSMzn8ThNWt3kfK+dMcaKi42DngWpQLk4tkNa23MC+1q2Zddlw49d/WLXRpIvewcNuAqHpsq3j3y0zD0O1jSWes6d0xcHjn1QS/15f4r5T/OM+cz+n9TA+yMklIQLC/D28Q4Iw5Fo3Lik5KQ4Lo2Ex6AhMHgSic45QTopk8BQMAiZCvgmF7zLJjgewCEpO3hJIMCiMPbcZS2iCFA20Ncn65O+6VvJOYQ1KgIR4E4Eb9oKKPBNidCUKesnQ+C9tcxci/t5pHQ6A/fd73k07B+Ael8p9W+/U8zzeFmrwX4A+aniXGJd8hJTFAnIMD4WqJXTJ0SzvG4B1Z3Qqw/uk5lbbOtIbd9R5MI8h07NeA5k7N9W5Kk5l7k1Tu231j9hHovg4ecPq57mIDUugmE7l4NIFTkcu9dCDrlV7xYPwK3tvyNEt+LNeSAIRlcx3FGl0I3He4j3divHz+qWXpmTOEA49vIPHGlVCgEIxhsfPpMNAC76/ASR38gsEFvEdlGAhCDfY0Ood7kf4ADY22Xw0ilaoC16V4iIBPie1kx1uSAjNXYIgcD9WC73Rhjczhl2+7LS+zLmrgMc+GzfdA/8yx8X+5AiWix5ovA6fhtUNAQ96anYss0SQcdHU4Mw6/xqaPC5Ht9GFejvQZVIWXS8WS/gZnF8Dx/yS7Qb1A8u0dk1EozAZLgJBNJS2HH6leFg4pMhi/mSwMxs6G4tcPmzwsyZeZlZnqNKNN2ReXxNzSJaoR0FkTUHgngjPWYD7QlKjos23KC5aEJGazYg0ofwuIiELUu7TpdGNsyC5RsUL8Fj36Hy7T339X3ygMDBcb31fpBTFIYmGMHHbbCEv1qjIiNLpUU8aRrxEcKPa7YF83WAIzZtg1h7TlQsCPqF6Dtoy5dWyGr/AUjF5PmTLCSKWrlZKPiiGxuuwJA64VkaKcfwF/N01ulsc8zDl2dSU2u1QsCIMxgOiBQhotmpC55vz6UoIBTB/n/MpF01pqKK/27EH8/6QBUxICo5vmQbhwkSQ0cDwnaJZ1VLDiXkk57t62zB7WJJ3oJUZP3H/5ElLZn8k0q7/7LtKBoGJdALu0cGWpQ/hToE3z67nlQf06IqsAaLkklH1ixaEOjxvtT5HrhdkOQ/acmchb/+LUWW4OmWs+CZm8MOh4dv++fwcwMq//2+/w6Rq9VfvLADFBZHEfYwmp3pyiNHFv+Uf7r2yBfA3vHX6a2RBOR94L7XgJ5ie5ts00erP/6j9Ne92+64rQ787omvk+c8dO8P/gZIkfh+we6mkj9ev+vvVJzq+hGCPtOXVH8aT+dLfgh65bkcB5Cru6Ar0yzB92+lt2zR95z7wROg8r6Yvnf9ix33vqlHCKOKNEkIjzQmfDqrU7S/X4AeK7z0hvZKe6iz3d4Z//O/K5JrPbXjhs8RfQstB0B/ffxO9Ch8IVKTsWR1Vm7kJW+zsdROAZIWNN3s+fpn7Kfj7SFHoovWj6bHt5RzV/0u11fQs+OqIWUfxcK6+uQ3B5tVH/S27j7/rQ2TKOAe/TEH/s9vSMn/nugH1pGjtU9QgkrmCOhpMw3lVdesdhPSHue3TLA3wMpMHjJELtOg18XBgXlXJG8/G55zzLIOJaxWu3KcXKllFO700u4oltglqZNF2r+BeL/i4cxLAbevuNbky+SAXmj8iR6eqxQKFfMo6GHFv0ka9VxkwniTapBAvQAh9Mpe5QcLksL8gr9WuZY9XgFfGPeHDMOuH0GEsOhCsuRezze9sqKOt3UweRt5OnjgK6gcRa/+N3CQD8uaiXXiegIz6IsF7eP+1l5RxMIsInFxJiUHSC4Wt6Bgjg03cx/rLCe5rDAuZ6bZnj/M1OD2E+QOy+YmmK9e/3uDXQlOiJ0Lhd90cVfVdReP+fcG91xevLrnmBP8J8aNuzrBlkNaJfdvz7WgsyPeBiX1BIStcbbxzoiZpBp6cs+sfmoJPZPTJ9Ijq7sz6CnwRMZT3LjtKGjV1gbFUPy1lYQTl3B8KLPhiqsEP21sG0dUlKYRfFa1vaME6ppfMeqpez62C//KALWamvSMz1BdTdYtsxXH+b3N0dDVTmzu+ijP/XdyI54AGcsjBPBZFLyxi/edv5c2j6wxnwx8ZU8fDOojDXeEjls+6qKdBgwL0BIKPPtKVxUKoTwLLl53MFNTd0WvxrdIL1YyiwRUQe8rekuk5BCFxO8MqsqNb9mTU2BR5WGBvb7omp0zXlKAIKy6ymZFGckk274DCwbLWZihphBCma2RIEjSn+GSQlwzVhZ1doJ5uk4ekDrGpHAVBWiOrvYULrDF/7YOqhap1dIM3ybIKoenZBF5lHtJOS8ILc2HJjRzq07LI5BEFgVhUnCeOoSdB92hb9JzxHdUqliefU7mWYKuEiABlgB7PUtX4ffn2m3v1MkhilLRdHJKCbVsSS9Qf8SIwNshzSFZsTrDJjoXJ7G3bf9Vc6p30Unvt8lROffsgruGrrFYmIlGTe/WL50ei+2rVDqb7a7V2DxY8HxpJA6TUwP5f9zx+HLie3EliUO77Up4rxMkiwCBf2GaBpYUWJOGKrME5HPBdE2epklQqO7z3VocQOX0AC6n8bEEKHwcnBOc0yhUoaoulRKoIUXKiLGdD6TtXJuK41S5/CyOR/K5A5WbOdtST005Q09vm+Uob5jD5fpHColQObQ8ClRK6C0qv5dQDN2MdlZgShJaTe7334RE1mArHa48Q7a/bTiLMplsMIU6N+aqjl4yGgM3duEd1sE6MzwuJ1v6XcZ7Jtt0Nt1uy6ClAPNQD+lZMBM4T6UVe35SpiVknE36rcFZA2hy12gh8l27IRDCKF7YGWiEMOwYREnRcGMN9oyx1Y7GF06d/MtZXJgfCtihoeM9cs9Z0rktwH0hzOtgm2i7rdryVNDB9fqn61kC7wribnhPJugibOJ2pb3R2RawpXbhloq01FsyokGR9rIJgokTqNR+4olYoVFumml3gljA6S0uIYpSUelKUBtUoSoKGHvBHFpCAbmYWUuYMbFsKiMmxkV6SWdTPwnGXX4tn8nEDwQ2vp/IPHp3pW+sRFf4YNJD4+hYJbmSkBIPIdUJgy+P8BkI17xIdIq9vvrovVtXAZNajnm4xtUj0zBM4wmOA1pcXlrztY3WxXS04ZguwVwi47hPfFMVrdIEB81U6wOJInPMFv4QO86ekFot6VknQw+yl/1HKFUJa2V2BqzYps6QFdKcdMsMWZDiwAvejOrTwJz4mqRYKBhAK5xOPWK/BJoEW9IslCsOhFT7HFd8EaYsPa9G81iiIFUsodKqLL03hIP5nul464+oz5MpF0JWyhy3jNvaXgfI0xLgaQ91oaEUsScWc7XZ8qRNzGE6/Ofgiw1+7JTZYA6Gz70IWv+sAF+hfWxAjvdppdj7HNdzdFMYSebNfug+W7akhQiUHRTmy1njEf9qZJk5R2tehaXwjihEKcXb78QgnepKla/LRwT5yxe32tKiny83aNwq+sOw1bt3NeKMeOF4mV24dMpZd/ZqvC9+vo2kxjo6IyWisUp/rjyuuKI3faLmoSL9v+V5w1K5/yqWRSQKYlYrwcIjqHegYjKlayTLjcIs7p8tIwupqf8tpN8+eUB6akgv4cpc8NgIJBKLLMhY9Ve3zJC2mpNTPcWQbntMZfCGSS9H6xLR3AfpXBvf0r1hdflTLasFxkqvVctSh2kujE1vrCx1c2jdd7sOGRF+WIKq01BCWayDHQMa2BVzD8gtnkNcgwI8+yk+q/2NaDyzrK6BjEKJY0g5uAVEVMwbfNQw/DoC1NqompTD48hpsUKcVvrPeIkcGmvEaWb2oJgjUA2Dw5fFu7BNXqNRP8aqFviNH77QZEdNg1v8MIezP0o03u8UKwIVNK3VTm43mpIRegGpnUHCMw9Je6q7KYVYGm29wwimXCL/6Vy8jdLYS5U5uXyUc1IS4y2DJ/xVLDY7vWCs2MGTJCxD55+pf5ipaxJBNoWdm/hN9ba93opilwyfWWQEIxbRKVOZIU1+MCRMz2Ao/bBK9bI0sAJWMP3H4y0q9Yu65GiJkxzytgn/m6TZI8g67VioQeYQw7gV2eXzmfQ2vi4Qqq1yuThPjv47hTQQb7WhLiktNiWJSZEuJa6ORIUvwKyahDGRNNLbbUahl3lhTGrGpiF3JC7g98YG2XVjuMn7QlJ2rHmzgsgmlSoYsbHugZVuHc5SncMRrkRaZPAI6dKY8a/nR0SxjPmquMxEBQUwaqIga3SGXcvIPlMOSkuEw9Uq3P0WASiAfENzoqyKNI6rP5EyFzIKaQg3DrI6QLzmT4lpLOiFgcdKUx8c7Y21uQlEF+xD5EIbuSz12kqXSjKbfFJq2GLXMfbBTPG5kmqThaEgLYjHObIg+ZQaaYynUcOp6n5By+ZrDbkG/FqgX7bTGT0Mq7KqVW+UhIHVgGkDLes7S2X0rCxQCjFKpVDw19qaJR0NqdVXOoQBskZnE8S5n3Z+mQB/iC34sW5MyKEOZdhPX/bYcsmeDMq8W1UlXHICl0EzsIpZlaJ22YJ5fYTBBXTvOaW0EBDvFZQyZCyIkCs8Xo0llRAMPHbdHrX2YBksYfqORSoi/GP61HhJLXkJakf/lVOzB7zzjDsXi0Lw5nQAzevBV2W3gWRtmRKRIV4cQuplKhS5Ta8hk0InkQ0GEa/HeYjnBSGa4Lh4birtMF65bXOf0CNSsEH6c71i7lKIzWcH25q9VohJjbddyDIYOy6mFKhT+EZh1+8vKkUK2RUZtE6ST73EEgzPl+XswXR4CoQS21ypEckBVrCec5mksusM2fFRldnMESB+3Ar8lWfaAcMPlG6z2Y4B0RkYfjTrPENf6xEejVQpBxyUP0SDZam8y4dZdr/7ZlwG001jVCTMhJlMyyEizxN81FgzIHXHwVzQsJHI5n/ZF6Jt4WjU66ApCrWD+loVXDGi6H/jSoOJLutQij+E4atde5236zgJRWOpDEmvcdOjnHBfUcDFimVtKXT78jPcedWwCXlGjY9YbfSHoDS1CsaaLRj0BJFMWtko68rqlUPspYhaze7kteo4vQLBiH9usXnAyYB5OhuwQ4YxtXwa7vEuBwNui8tN61VIsX62Oq2r1mW7qSrdC7y1eUo07BRbTnULk+P5jqDC0BpqZZkgNNH45EQ3npXBzBHOKR+5lRaGYgJnaUAa84vyz8bKGnONht2cGwnppEgmtdCdRpNC4y5OKOeBNYVvFLX1Okm7o8gsOx7alY3hsNDOMhs0BF4vLSbLXJLKKnKvOYGSU8bxEx8dqfSXlBH0iHH8LtdB+Lq2rEs2G8ft1eSBKVWcfkE4xHZrCNZDs1l0pUKomlBrGEZPEWLBo8Z1or6mJpFOyW0I3/BIgnnnoDTAyxzS1BOeUWf9oM/9U2KWXeYjUZ7luQiBeFmLUn9iRyJ8IjtRfnm6n80qZAyz8FSLls0hVhhIyGpVt+qUU89AFHJ5DgNEqXhgKZpGSGOxaJl204FFx+vV9WCNklQnySVD5y925AWRFL5XaBncsMyKUaeUGhaGhqLkWMU0dW2jRAOr1aASRjI0FWfVaBSCOMVmoVAaVbUtp3lHh6magv7UneqPFCayUqygVlMVyZ+Gw65JFTMxHoo3i6HviU83DrMHeAvfPC7FYpZPIJpySqVK7pBgeRyBPF7dyrmCTgPab8KJBvcCQywo3Y0jBW/IJ+4vtIvoUiCApfZp9GhCko+lMXt+ITPPLBf4HB0uSrh8MhZgtSRbrRjtdt8sCZtRFverHVISzahpjVY9gaSO5zeHrEqFdIBXqMr1obQ36Qdpp6PvACn/fd7/twJ+9zVDJ2n+psGrexLiL1tPNNF/EfbBvbB7ZUVB+tYfD9Rl+Wc3i5vUz9+q6p1PTR46BTZkYwAZYStJ7n1aJnPiMGt+AwT4qvJFdAYKBJg2EQz8rEkJYzDrAAR7vDvUDgyDkjr85QcW+Mt8gUoJIYAIuG0RAry0UIORS+wiJplf4wEmHU4DLR2OVUXi+WsajspF3KppXKAQdy+l2BM2u2YBJqQbqqICBAEsUEciBwQFN8roz7Vlmzrnx+TQtyu/AgCvWpaUtKsqJLBDQCitnNFC21sVY7NyRTmqaCCQdEZAoI20ewArBY+k/XDAHs68xbH7y4d37NPu8J2gOGxFD4w9ycdpxVX4D8U8nFScj/2Ky3C9YiH2Kq7FPYo3cd9Vul8c/kpxAb6guPCKXq6CI1fmr3SXsfDMwxcNO3r/MbI11X9B+KmZZI3wdKiicOkHPvqD2H6A0y2iT+Tt2LNTYOvXnb61O4GAF5hc26eBQNsLGtEJtiSuAo/hfOZxlISjVFSYW31HkAK+g3fz2q96CEr8wtZprZBsKdFF4t8PWIhUvaHBHvzrzASsJEhl41iKi0e4ELJmuQZdCqqQkGUb10YNnJdB/W41ioBqSIsrC/1+K2uCOYqEAmsDa/UfRfMmeN9MbdbhDdfQHgnNwem3hI8QWOCfUskP6gfA5QaX1YgbYOCyaPkV32rQ+KVH+JrG0aLJ8oHN2wf4snKZXD+Ua0vcddCEDjgllybOs2wzziJL9DWUVYFIXQ6ZzKF7MszKKE7Je8Pqb3Y4sEwrdwh7I9RjVnzzBX3R1vGaGxYLOIKGIxwu8yTUPdS9xyYTxHVvJouoarcnnJF4X2Cb94B9t3i8AH6+HnA4QM7PHjuyL/djw+8NSO6JkV2PghCe4v+zPnK9pvIh4ED+UOBRxmdDJKyYEpsdgiGB3JcJHttDj6n2uQt/zVOWnJdKzvaxwD5o8G3SDv+XBfbJ9nwI7b1qDWEI160eEHJg6gMyEwYwKsDUr3xuu0MXcUI1X6OxBIsj5zEMMu8JQybTQ1ElzaZjXCSj1JtD0ZeV56MlIcqUCYNuVXwe8x8jRArKrNXal+dxMYqX7wgGR4xhMFTCrUEhxA9zbmshB0DLE3eR4M8ccgtMzbyFBXW0Cvzc1PWuBgtHEz9mZCwxXvcdQzEh44R/baok+5yWcP1P4N8I8MRkd6lw/bur2RM+qy7o3i8qYbsRa4aXkBDTC2xIxHkwEl+TUMOolDbuqVPw+zFA6rkA0M/WWN9RQktGxyclYTJdT7ZBIv7Ixy+jEnW7IuWin89jBwyXYV6ZVv7VcBR8ymzWj6xu0BV8yotNrhYFWjBSvAzIHCFTotSJfLjxEchM/V57T+wbEgmRAggTTIvqHP8xhNCQYNMhLDUiAqwNHqaAn68wWoYFw3e54J/cfBLU/vqD/sbYB+7lr3xxola12HDXtz+B2O8H/QadHeDowULNG1d+EHlMvTBv1i2eGJMUQrvBJP+gJ8YIaWKAy96bywykWYcwxCwmwwH18PgaBgL36InfWbKtwNbbwz7enjNm9eHZy/MogYQ8sXa3JqMoYXCQgietJRIBG5eX6IBoPk4lJQe3CqgSR1vVPULjkpl3D1QyJQ9TGDauJITvoD2Xm5fkS/6eBMQP0OwL6LEWO3QW1P9mCyZP1ihNFwU0sIUQ8lQCk2r1WHCekId85/bY39rPvllB301zQR9VfRsiLQ+EkCMH6phPZDvZoElvdfRk2hVN5xFgUwPzhTE2pXOR74GHfoN2UVhMYBq9LiOcQXePqK+sdCfkbAwc8kXJe6wgmmfQRqCfMG2jF2DPSCtIS0PXqnbBu6nXTFvxl13Q2+eiCB6b1vTuEUHjlTIvrUUkNL5dvqdoYfmAv9KSYzbWDoIP5Jt2HvTdy2EHH9gVWnnt4m33QbD1EKXE2s1L/ec6cLCzTVmo5ncddikSou01uEdrNOh7S9SBnqzeD8HdP/eTINcnzzECSz9sMYWJtIU+uSRcX6CLL/vnULAaRyWK3vtNiZk+53c1N4BA2LTbZ1kdHsgXJb8tJa5m4LlcKkWOOq/Z07ovI5qdd1QRlb3q9cVYi+DXj3sw4hBCLbVdlILLcEa1ek1Mn7McZPL5WBDSVxO74plKCQWICpNcNag25cJ8GGSgRqp/ni8QjQ1cN7LSmEG69+yDd4NQkU0MpKqLXTqQiI8+8Ml7DFLeqRkuMC+ZPzAMsSHh/Ne/fIz2LLo8VnFuHNZu2Rrlm9LGekrqx3DBEICt6jEUE155InGN/h0IVv//6a73E2o3tAghLYH8Kwi7ZMmUMoN2NtE0rf9U0yuoetXOUEuVYhe1DDWbeX3vgmr5T+W5aqfskyKrT7+hUOaDATtgIP6AKOujH5XIkkbjsBrVnj95XmLI/RGIT+7vuz6Pbg+KgQYJQdjJu3D432P6LC8KXl4QFrBD8TKd4KQY6EkwOgZRtD7jgAODDG5UGHmbQrOPHRxZXvPwMm/aQ0vLytB6N6JCMTUeUxcmIO2k27f8/O6q/1KykyOPaA+fxz5eI4todCNKTne8vX/ZNDYLkEKk6WVrCAu3l8I6Lz40Px4/g5AEjJjboW7Noqbzbwe+PKQMiEMr1lCoLg+k4YW/UR8vg8LPDMZ8zzH/Ikfvoc+9pPAIN3AhlyDGwu95tqjCKKGXjgo/I9AgQMPrm/WazrJz/Gp//zX/sWIaExFKdgh/mg/t9ek0hRJq6thSJUGSnLC22kDJDTQ2GasGnEPBp7xrW+UnlZyT0HrQ5SFzFYqre2uCRCbltj3gzLuwQDxhO0fYriuVIj5zrBjP+EV7LuIv4p4QcEEJpThLOfwZA/9vDEVnY0alkfD0qrCZ/5foNDBWPUeDHz5dzfDuezwat9TNQB2K4M7adWBpSq2eUEqkT8a1kTRysTFCFCFbx1Ol/kHbpl7w5CPp/TDGK0Q/jc7bd2Ngn2yqJAP2HseHNjWioc1eFc97EL5OBmNdueBGgQ0SHBuRKIg2q4VcZrnnjcREN0rCgsK7RdtKBKJ44Q41hyfOeQgQ1z1g939l+D3WAsDAihxuMRZlG9C429q0d7AzTwu+vUP0KYToE7e2uhY2XiT287x9FkDjn0PLCj+pf1ZGApsCo7w4bMNnrafsjCn92Ftv1EabX+8QQ4zbjn0nfldPl2t2vFCOEvVvH4ZkIeh+p4grNdIvFrb+63I3rjybjQJRd1zxLrnr1HXRTzvBtCZNmwOxyCGdTjDnCbmN22GSLNK6vkKLHXfjxEa2/oy5w+JlpJajDse2Ao/XoOp1h8NjFjlxGjxoRlVcDBCfUEIZxVvRz8ePCj+DGp0U6XiDk65G5+ObY017EFlOKUC3lFPpHpEq95WQ0aCZ1pAdtvR548JLJ4WygnUqLRZqWFSzyK8aUZYXKGzIofwK9JZClsjrh1VoucAZQvQIkcROQHLtkaqwqnGw+sHFbU0vmcuGdaU0doouNrBAYBnx3YiM6ag1yrSuXnLUV6j516UzR9j7Mquew6XLFeWe0OyzbLUeNz+LX3ME334WafpqTPrM1YpZHNbKxLXquCmE0WTZfllcB2gxWzhVzATZFoNgri09g7Crqy10XSyHjle350cfKi6XR0IlFev6NPDNEqfv5X8BXJSMZ8KHb182ObeKNE97OsuiQNCC7BkkjJoxnCH30ZxJEI+ByHTnXBMsQdwqDqGEv37rVJ5tNDRoXJogpV9+rDvO9AAIL1gkIOnHFSPj+mexRf/9586yPEJEvKHaEHmGz4+e6VZDFf5bn5r4MgADQOD59/OPD00vd/+dS3EBgE9+O/U8NfLq/1ZGa9HH/Cdt0PACpOAfNOqzPurg/k8xBlx8D+JsltR8VQXkTpyvl2wbcsdVMTVLnpLoa6DmMTXuovN3nQNUi7tNi03iLh26ux49HVoSnaAhNxEPWTD2EpYriC0ZaSw5uPHIFuepakWisPDvkBbUqIQ2ksRwyShimu1Z9RTvNW3lYZyzcMdVM7c+6bewZzEKic92KHluybyMu0Y7xUuyWetqX83jlPWznC9bDBZepNivJqyTGrW7l0nwtaZ0WETMegw7FGsc3kVhWMJu6damIpgpnAkXwiMbFx63mbVjLdatZmFmdo69b61TUCzutT2mEXHfHdS0YkTpsscVA6halYuLd7DvGa4fxfuOEQoase8qLF7LSSrFVIxjFh5/EY7OdjjL5nNE5hL2rHBI9Jm8Em8oHF0KczwJUY9q9FPFLlZFD9VDdzqSecMbuAy5sAWqIQ9qtXyI5uNoDbZEuDUMRKUClGimXTJtTkerRTf1UAcPoabx+hpzIq9yASBFNDQJgMvlONbaPGy3H6YEtITbZ57DCnjbstXXoXilj80XSMRppRGjVrtIqCyPZzmMj3CJXX88fIdOn6WZAdgOzJuAvokc2Jui5a1apuXmxytpeamEPskXCp9qpEFJJVWyvq4qCqn3ht3TnFbRMnseKKxl4YpYJXyFt3A9uAXuXBXl9kO1TYPB9PkCZiOIXrlVzv2XC9tGq2L+uoCpp+TJ3qzpQfPblXwqaMVsKHKuLXFk9cdUXdTU1Jqqb6VYU+3Y2IzxNatuBmGTQwvHX8VMpm3wuXwmY5g/mVp+fXdPZhRu6P5utJMW97pSXe3h/sT6fP7rtKrbIBC27X7t47UqoHPnhIKt9uRgNoG3E9TD8cPsh7VXQBNACPje8r9JKnHAA2HW2aO6oLa9Kd3OZdYdEKPUKAACsEECHsKmrXsC+IpYtx6/3uN+w1dkormlGhen2f4BTwDuA5wMuBfwauB786SCuMJqyHagshnAb+whtI89TDlOtnneF3tuLKC0FO7fP9MvcgKBsQYFPgUWdJGc9NyBEXcjZh6AF6QgXGOIX1qMEJYQozg2LUYzzxdjcTEWYzN3Ugiz0IebIYJAEcQmhsqJOUZpiU0KExdwWmcOJ3+T18eck1oQmxIqIOaSXCLmGsYlNjUaK6Yhi2PSBPgw877ALfw42T5vn/N1fzta2m7H30o6YMaK8XHXL3XsIk/qW3I6il6VmClTKfGxMrynOryGSowmXtm0dcN9m4eVT81e236tgV5r/YDd8GQlmNXr9rrXWr7NdCCGnzCTRr9+btap948/uLcet1oz/CK8gfqub7imNev21VqCl9FHLVWDUhQ0hUpi+H3rHz6+vvf0at1+rdmFfskkqovPfdSdBgrZ6RtJSdTLsg2JdyPLNiFZOnbiMVVJFtuExr20RWF4MxZmyX5y5ZjY3/GVYoE33b+lUF28sK23UDupsQaQMVaodEqjW/5oRU8aNPRBwdhQkFjll3GJwNZOq2np6kS9Rvv0gB1Xs33SuekIeexpR3s1u93O5vrUyMuXhjZ/I37SBeSmgm5oyc/hjYXc6G97PXDP/Y415qe/lY2dA2r0hcl5CstfpiugeJrfYIU6PfTI2vxb9dNRkfuKi/4qpVSi6SVz95+LCaCgYWD7vWr4Zltng4giWx8BsUgblfQAcl5R6uBtkyE+UfP1P5tFiY6GjoHZHH6xsPMvCqe5noiPW6wYcQ1wyTQPlwjFtuDkC6RbSDu0SELiBoSd9wDbbHdIoi22liKVRFqnLS49mSVlyGxpWbLbY1lSsuSS+pS8HZRUNQEoXSBtSEFCQa+lYBd8aeJPuhA65b76hCNVrp1RmaAoqaj/u20X0wOnhaC9lDoVKv6s/3YVNc0/wh1f3wiA7QwnVzsAElXOQi3/2v9/ihq16tSLx0M7bJS36RHwkBBqhdH9JCklLaNBY2yXGVvqgxmkvnLGrppoaOmqdRYfS43/u+lGeoYMGPmEZf9k5W916h1z3EhGHMI3nc7ZZ+Up5fpToI2dg5OrMp5m0u9+6TKopTiguD5wu6U1wMvXpYYhAlBBGFxIGNEUIXbyvP4+J3l8gbFQJCbq1acf159myfTUM8+99KqSVCZXRDWkJED6myErqqYbpmU7rufzc3n6FM0XMEKRWCKNLqxcoVSpNVrWwNDI2MTUzNzC0sraRrLoBu/zsmctHFtq2SlRH7EJthxkyhJUkcjgyGsoWa6oJZD4MgSbYcifH4cydpJQbiZKyELZlf2fg4DnnO6qGj7/+6ouJSFCeL5jnR6BVz0rOT5CxHK3yBuz4VBouUeCbwdeQwibbpI2gBCZ71khND9JbpDIb4ddPjTNX8BzwQdvfww+lnwkBhPweYidn4+A6wk5cGJRCkKE8Hzihvz5QbINAV/XfX6oLWvw+8WvFa1XqI7xVwpDaRyJCeQg8D2vsZMzyJg8fQh+dFyOStjGGRyY7wXJO+rzRPaWSGFdiiMpx266NCGvhGzI3mAA6ER10vNBjkqxImzzYzeZo3KDs8C15Q06d3YV42DXN54eyi7gOqA9U+RIGztZm3J65pnMjvwSHuiXiMEgO2bp8SgA46CYiFixrxHtXdN0A+mmGMrE4zEtguOxJkfzyLqRdNN5OIMDzkdY9uRgiQhcftpHzh11YBfw67O44NeAi9o44kdfKSh0Xf4KqOdFzGN6SFsP9IQ+G2WPchplv25puxHW+UiCStT7ogvu7lhbqRDVLiacKeFsT6MrZUWZiAoXJQ8e62s9UgpNM6YSkWKo3W5r/me6N+XOtEJtr57V6oPltLYwA6EQNq81YFuEQ/4Wm3PXzIpptkYWUEuOSWOSeiFlTtDoo8Svu934LOxpa21kFbwX59qcBh+Zn+RImvyj5kNJLxXJvJ8d8VrfkJKFVrRJ05tK/aXanhx8bT7aVauoJ81roNL64KfMd8Sj0Rtfge+SohT0+ShTwFVwhK1KW45QTKfoZNrjU4poyxfT6QTmZlc+GpmMrLLWuHv26eonGfHyrlIqK1kXkTsd6eStxRnuKdSRqBapI1Ffpa5MEY1iOvVVugLU/LBXx6A1CuG6/RzGbhBarFJiuBQvbvkwWJIFSwAUwqV4kWPD5BEGsHNgl0kYMExsoHumATSWF28A8Zt8m6AE9w5Ar/3gsARAIUyvsQEQsFPAAABsAIDuAWgAbwDxK3AV1Mg9NsmPCvFmjM39+cmxXPF4EnoWKsaVX2nwQhAzQ84QJtFHLOZ9XyEdIPQUZJ7mEWV4FzjWEB2HUia6pvsjX/c196Wa/Kcqdtsqql2UbjmGZ4HCzYgVhidjl1XUbVlr3XLXgfYNROYdDBJHYa13NSw58stFXNu+N+t5WGAU1doYgvhRsJmWa/0f4Ys7r6o1nW1LF8pCcxJM0H9YbRjb5gVb1go9Y9/SxF08sf0p8GbuymWEe+zrfrqQc8Rnc8lptIpSPWmoLslM6sWzOZaLyLaco1nYjntDeIpj5e/663Cvs+oZM4Z+HNgvV5U0ktw/VU411pkVh8q/32PH77H8z9qVLwAAAA==) format("woff2");font-weight:100 900;font-display:swap}

/* Layout: wie dezelski.com. Dunkle und helle Baender im Wechsel, drei gepinnte Scroll-Szenen, Glas fuer alles, was ueber Verlaeufen liegt. */
:root{
 --paper:#F2F3F7;--paper2:#E6E8EE;--white:#FFFFFF;--black:#07070D;--violet:#3A1F9E;--blue:#1533C4;--navy:#0A1B2E;--navy2:#122A44;--navy3:#0E1426;
 --ink:#0E1220;--steel:#66717D;--mute:#A9B3BE;--mute2:#8F97A6;--line:rgba(10,27,46,.13);--line-d:rgba(255,255,255,.12);
 --neon:#DCF23C;--neon-ink:#0F1505;--neon-deep:#5C7300;--red:#E0655A;--red-ink:#B2392E;
 --glass:rgba(255,255,255,.07);--glass-b:rgba(255,255,255,.16);--glass-hi:rgba(255,255,255,.22);
 --font-d:Outfit,Inter,system-ui,sans-serif;--font-b:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;
 --max:1200px;--pad:clamp(20px,5vw,64px);--nav:68px;--ease:cubic-bezier(.2,.8,.2,1);
 color-scheme:light;
}
html{scroll-padding-top:calc(var(--nav) + env(safe-area-inset-top,0px));-webkit-text-size-adjust:100%}
*,*::before,*::after{box-sizing:border-box}
body{margin:0;background:var(--black);color:var(--ink);font-family:var(--font-b);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}
h1,h2,h3,h4{font-family:var(--font-d);letter-spacing:-.03em;line-height:1;margin:0;font-weight:700;text-wrap:balance}
h1{font-size:clamp(32px,min(3.9vw,6.4vh),56px);font-weight:800}
h2{font-size:clamp(34px,5vw,64px)}
h3{font-size:clamp(22px,2.4vw,30px);font-weight:600;letter-spacing:-.015em;line-height:1.1}
p{margin:0}a{color:inherit}img{max-width:100%;display:block}
button{font:inherit;color:inherit}
.wrap{max-width:var(--max);margin:0 auto;padding-inline:var(--pad)}
.lede{font-size:clamp(18px,1.5vw,21px);color:var(--steel);max-width:54ch;line-height:1.45}
.eyebrow{font-size:14px;font-weight:600;color:var(--steel);margin-bottom:14px;letter-spacing:.01em}
.mark{background:linear-gradient(transparent 56%,var(--neon) 56%);padding:0 .06em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
:focus-visible{outline:3px solid var(--neon);outline-offset:3px}
.dark{background:var(--navy);color:#EEF0EA;position:relative;isolation:isolate}
.dark::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(50% 60% at 85% 20%,rgba(58,31,158,.35),transparent 60%),radial-gradient(45% 50% at 10% 90%,rgba(21,51,196,.28),transparent 60%)}
.dark .lede{color:var(--mute)}.dark .eyebrow{color:#8E99A6}
.tnum{font-variant-numeric:tabular-nums}

/* ===== Buttons: Glanz, rotierender Rand, Lichtkante ===== */
.btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:16px;line-height:1;padding:16px 24px;border-radius:999px;text-decoration:none;border:0;cursor:pointer;white-space:nowrap;
 --btnbg:var(--navy);--glow:rgba(220,242,60,.5);background:var(--btnbg);transition:transform .3s var(--ease),box-shadow .3s}
.btn::before{content:"";position:absolute;left:50%;top:50%;width:260%;aspect-ratio:1/1;z-index:-2;background:conic-gradient(from 0deg,#DCF23C,#9BE7FF,#B98BFF,#DCF23C);opacity:0;transition:opacity .35s;transform:translate(-50%,-50%);animation:spin 3.2s linear infinite;animation-play-state:paused}
.btn::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--btnbg);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -8px 16px -10px rgba(0,0,0,.25);transition:inset .3s var(--ease)}
.btn .sh{position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.7),transparent);transform:skewX(-20deg);pointer-events:none;z-index:1}
.btn:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 18px 40px -12px var(--glow),0 0 0 1px rgba(220,242,60,.5)}
.btn:hover::before{opacity:1;animation-play-state:running}
.btn:hover::after{inset:2px}
.btn:hover .sh{animation:shine .9s ease forwards}
.btn .ar{display:inline-block;transition:transform .3s var(--ease)}.btn:hover .ar{transform:translateX(5px)}
.btn-neon{--btnbg:var(--neon);color:var(--neon-ink)}
.btn-navy{--btnbg:var(--navy);color:#fff;--glow:rgba(220,242,60,.42)}
.btn-ghost{--btnbg:transparent;background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}
.btn-ghost::before{display:none}.btn-ghost::after{box-shadow:none;transition:background .3s,backdrop-filter .3s}
.btn-ghost:hover{box-shadow:inset 0 0 0 1.5px rgba(220,242,60,.7),0 14px 30px -14px rgba(220,242,60,.45);transform:translateY(-2px)}
.btn-ghost:hover::after{inset:0;background:rgba(255,255,255,.1);backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}
.on-dark .btn-ghost,.dark .btn-ghost,.hero .btn-ghost{color:var(--neon);box-shadow:inset 0 0 0 1.5px rgba(220,242,60,.45)}
@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}
@keyframes shine{to{left:135%}}

/* ===== Navigation: Milchglas mit Lichtkante ===== */
.nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:60;color:#fff;background:linear-gradient(180deg,rgba(20,22,38,.86),rgba(7,7,13,.8));backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 30px -20px rgba(0,0,0,.8)}
.nav::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(220,242,60,.0) 10%,rgba(220,242,60,.55) 50%,rgba(220,242,60,0) 90%,transparent);opacity:0;transition:opacity .5s}
.nav.scrolled::after{opacity:1}
.nav .wrap{display:flex;align-items:center;justify-content:space-between;height:var(--nav);gap:16px}
.brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:#fff;min-width:0}
.brand .logo{height:46px;width:auto;flex:none;filter:drop-shadow(0 2px 10px rgba(0,0,0,.35));transition:transform .35s var(--ease)}
.brand:hover .logo{transform:translateY(-1px) scale(1.02)}
.brand .sub{display:block;font-size:11.5px;font-weight:500;line-height:1.3;color:#B9BFCC;border-left:1px solid rgba(255,255,255,.2);padding-left:13px;max-width:0;opacity:0;overflow:hidden;white-space:nowrap;transition:max-width .45s var(--ease),opacity .35s}
.nav.scrolled .brand .sub{max-width:190px;opacity:1}
.navlinks{position:relative;display:flex;gap:4px;align-items:center}
.navlinks a:not(.btn){position:relative;z-index:1;text-decoration:none;font-size:15px;font-weight:500;opacity:.82;padding:9px 13px;border-radius:999px;transition:opacity .2s}
.navlinks a:not(.btn):hover,.navlinks a.cur{opacity:1}
.navlinks .hp{position:absolute;z-index:0;top:50%;height:38px;margin-top:-19px;left:0;width:0;border-radius:999px;opacity:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 8px 24px -12px rgba(0,0,0,.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .35s var(--ease),width .35s var(--ease),opacity .25s}
.navlinks .btn{margin-left:10px;padding:11px 18px;font-size:14px}
@media(max-width:980px){.navlinks a:not(.btn){display:none}.navlinks .hp{display:none}}

/* ===== Hero ===== */
.hero{position:relative;overflow:hidden;isolation:isolate;background:var(--black);color:#fff;padding:clamp(28px,5vh,64px) 0 clamp(110px,12vw,160px)}
.hero::before{content:"";position:absolute;inset:-20%;z-index:-3;background:radial-gradient(60% 70% at 18% 30%,rgba(120,70,220,.55),transparent 60%),radial-gradient(55% 60% at 82% 55%,rgba(30,70,230,.6),transparent 62%),radial-gradient(40% 40% at 55% 100%,rgba(220,242,60,.10),transparent 60%);filter:blur(30px);animation:drift 18s ease-in-out infinite alternate}
.hero::after{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,rgba(7,7,13,.15),rgba(7,7,13,.5) 70%,var(--black))}
@keyframes drift{to{transform:translate3d(3%,-2%,0) scale(1.06)}}
.hero .spot{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(520px circle at var(--hx,72%) var(--hy,38%),rgba(255,255,255,.075),transparent 45%);transition:background .2s}
.hero .sheen{position:absolute;top:-40%;bottom:-40%;left:-30%;width:40%;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 0,rgba(255,255,255,.035) 35%,rgba(255,255,255,.11) 50%,rgba(255,255,255,.035) 65%,transparent 100%);transform:rotate(14deg) translateX(-120%);animation:sheen 11s 1.2s ease-in-out infinite}
@keyframes sheen{0%{transform:rotate(14deg) translateX(-120%)}45%,100%{transform:rotate(14deg) translateX(420%)}}
.hero .wrap{display:grid;grid-template-columns:1.22fr .78fr;gap:clamp(28px,5vw,72px);align-items:center}
.hero .copy{min-width:0}
.kicker{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 10px;border-radius:999px;font-size:13.5px;font-weight:500;color:#D6DBE4;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.18);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);margin-bottom:22px;max-width:100%}
.kicker i{flex:none;width:8px;height:8px;margin-left:6px;border-radius:50%;background:var(--neon);box-shadow:0 0 0 4px rgba(220,242,60,.18);animation:pulse2 1.8s ease-in-out infinite}
.kicker span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hero h1{max-width:none}
.hero h1 .ln{display:block;white-space:nowrap}
@media(max-width:600px){.hero h1 .ln{white-space:normal}}
.shine{background:linear-gradient(100deg,var(--neon) 0%,var(--neon) 38%,#F7FFD0 48%,#FFFFFF 50%,#F7FFD0 52%,var(--neon) 62%,var(--neon) 100%);background-size:300% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:tshine 7s 1.5s ease-in-out infinite}
@keyframes tshine{0%{background-position:100% 0}35%,100%{background-position:0 0}}
.hero .lede{margin-top:18px;color:#B9BFCC;font-size:clamp(17px,1.35vw,20px)}
.hero .lede .mark{background:none;color:var(--neon);padding:0}
.hero .cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px;position:relative}
.hook{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:14px;color:#9AA2B1;max-width:46ch;line-height:1.45;opacity:0;transform:translateY(-6px);transition:opacity .3s,transform .3s;pointer-events:none}
.hook img{width:38px;height:38px;border-radius:50%;flex:none;box-shadow:0 0 0 2px rgba(220,242,60,.85)}
.hook.show{opacity:1;transform:none}
@media(max-width:900px){.hero .wrap{grid-template-columns:1fr}.hero h1{max-width:none}}

/* Vorgangs-Karte im Hero */
.tcard{position:relative;overflow:hidden;background:#fff;color:var(--ink);border-radius:24px;box-shadow:0 40px 80px -40px rgba(0,0,0,.7),0 0 0 1px rgba(255,255,255,.08);opacity:0;transform:translateY(18px);animation:rise .8s .25s var(--ease) forwards}
.tcard::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,rgba(255,255,255,.0) 30%,rgba(255,255,255,.55) 45%,rgba(255,255,255,0) 60%);background-size:250% 100%;background-position:120% 0;transition:background-position 1.1s var(--ease);mix-blend-mode:soft-light}
.tcard:hover::after{background-position:-40% 0}
@keyframes rise{to{opacity:1;transform:none}}
.tcard .head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--line);font-size:13px;color:var(--steel)}
.tcard .state{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--ink)}
.tcard .state i{width:8px;height:8px;border-radius:50%;background:#E0655A;box-shadow:0 0 0 4px rgba(224,101,90,.18);transition:background .3s,box-shadow .3s}
.tcard.is-app .state i{background:var(--neon);box-shadow:0 0 0 5px rgba(220,242,60,.35)}
.tcard .body{padding:22px 24px 16px;min-height:250px;display:flex;flex-direction:column;gap:14px}
.tcard .row1{display:flex;align-items:center;justify-content:space-between;gap:10px}
.tcard .pill{font-size:12px;font-weight:600;padding:5px 11px;border-radius:999px;background:var(--paper2);color:var(--steel);transition:all .3s}
.tcard.is-app .pill{background:var(--neon);color:var(--neon-ink)}
.tcard .clock{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-d);font-weight:700;font-size:15px;color:var(--red-ink);transition:color .3s}
.tcard .clock svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}
.tcard.is-app .clock{color:var(--neon-deep)}
.tcard .text{font-family:var(--font-d);font-size:clamp(19px,1.8vw,24px);font-weight:500;line-height:1.28;letter-spacing:-.01em;min-height:6.4em}
.tcard .text .hl{background:linear-gradient(transparent 58%,var(--neon) 58%);padding:0 .05em}
.tcard .foot{display:flex;justify-content:space-between;align-items:center;padding:10px 20px 16px;font-size:13px;color:var(--steel)}
.dots{display:flex;gap:6px}.dots i{width:6px;height:6px;border-radius:50%;background:#D7DBE0;transition:background .3s,width .3s}.dots i.on{background:var(--navy);width:16px;border-radius:3px}
.caret{display:inline-block;width:2px;height:1em;background:var(--navy);vertical-align:-.15em;margin-left:2px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}
.tcard .sweep{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--neon);opacity:.55;pointer-events:none;transition:width .55s cubic-bezier(.7,0,.3,1);z-index:2}
.tcard.sweeping .sweep{width:100%}
@media(max-height:760px) and (min-width:901px){.tcard .body{min-height:210px}.tcard .text{min-height:5.4em;font-size:clamp(18px,1.6vw,21px)}}

/* ===== Zahlenband ===== */
.marq{position:relative;z-index:3;margin:-64px 0 0;background:linear-gradient(180deg,var(--black) 0,var(--black) 50%,var(--navy) 50%,var(--navy) 100%)}
.band{max-width:var(--max);margin:0 auto;background:#fff;color:var(--ink);border-radius:28px;box-shadow:0 0 0 1px rgba(10,27,46,.05),0 0 48px rgba(10,27,46,.25);overflow:hidden;position:relative}
@media(max-width:1260px){.band{margin:0 var(--pad)}}
.stats{display:grid;grid-template-columns:repeat(4,1fr)}
.stat{padding:26px 26px 22px;position:relative}
.stat+.stat::before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:1px;background:var(--line)}
@media(max-width:900px){.stats{grid-template-columns:1fr 1fr}.stat:nth-child(3)::before{display:none}.stat:nth-child(n+3){border-top:1px solid var(--line)}}


/* ===== Pin-Engine ===== */
.pin{position:relative}
.pin .stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;display:flex;align-items:center}
.pin .stick .wrap{width:100%}
.lines{position:relative;margin-top:24px}
.lines .l{position:absolute;left:0;right:0;top:0;opacity:0;transform:translateY(10px);transition:opacity .4s,transform .4s;pointer-events:none}
.lines .l.on{opacity:1;transform:none;pointer-events:auto}
.lines h3{max-width:17ch;font-size:clamp(22px,2.4vw,32px)}
.lines p{margin-top:10px;max-width:42ch;font-size:16px;color:var(--steel)}
.dark .lines h3{color:#fff}.dark .lines p{color:var(--mute)}
.steps{display:flex;gap:8px;margin-top:22px}
.steps i{height:4px;flex:1;border-radius:2px;background:rgba(255,255,255,.14);overflow:hidden;position:relative}
.steps i::after{content:"";position:absolute;inset:0;background:var(--neon);transform:scaleX(var(--f,0));transform-origin:left;transition:transform .2s linear}
.light .steps i{background:var(--line)}.light .steps i::after{background:var(--navy)}

/* ===== Szene 1: Kontext ===== */
#kontext{height:420vh}
#kontext .stick .wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(24px,5vw,72px);align-items:center}
#kontext .lines{height:10.5em}
.ctx{position:relative;height:min(64vh,560px);font-size:clamp(10.5px,1.02vw,14px)}
.doc{position:absolute;left:0;top:4%;width:57%;bottom:6%;background:#FBFBFD;color:var(--ink);border-radius:1.2em;box-shadow:0 40px 80px -40px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.06);overflow:hidden;transition:opacity .5s,filter .5s,transform .6s var(--ease)}
.doc-h{display:flex;align-items:center;gap:.7em;padding:.9em 1.2em;border-bottom:1px solid var(--line);font-size:.92em;color:var(--steel);font-weight:500}
.doc-h svg{width:1.4em;height:1.4em;stroke:var(--red);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}
.doc-h b{color:var(--ink);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.doc-h span{margin-left:auto;white-space:nowrap}
.doc-b{padding:1.2em 1.3em;display:flex;flex-direction:column;gap:.8em}
.fld{display:flex;justify-content:space-between;gap:1em;padding:.6em .8em;border-radius:.6em;background:var(--paper);font-size:.95em;transition:box-shadow .4s,background .4s}
.fld span{color:var(--steel)}.fld b{font-weight:600}
.sk{display:block;height:.55em;border-radius:.3em;background:#E3E6EC}
.sk.w1{width:94%}.sk.w2{width:82%}.sk.w3{width:88%}.sk.w4{width:64%}.sk.w5{width:76%}
.prose{font-size:1em;line-height:1.65;color:#3B4553;transition:opacity .5s,filter .5s}
.prose mark{background:transparent;color:inherit;border-radius:.25em;padding:0 .12em;transition:background .5s,box-shadow .5s,color .5s}
.scanbar{position:absolute;left:0;right:0;top:3.2em;height:2.4em;pointer-events:none;background:linear-gradient(180deg,rgba(21,51,196,0),rgba(21,51,196,.16),rgba(21,51,196,0));border-top:1px solid rgba(21,51,196,.35);opacity:0}
.out{position:absolute;right:0;top:16%;width:47%;background:linear-gradient(180deg,rgba(34,52,86,.8),rgba(14,24,44,.84));border:1px solid var(--glass-b);border-radius:1.2em;padding:1em 1.1em 1.1em;color:#fff;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 30px 60px -30px rgba(0,0,0,.9);transition:transform .6s var(--ease)}
.out-h{display:flex;align-items:center;justify-content:space-between;gap:.6em;font-family:var(--font-d);font-weight:600;font-size:1.05em;margin-bottom:.7em}
.out-h small{font-family:var(--font-b);font-weight:600;font-size:.78em;padding:.25em .6em;border-radius:999px;background:var(--neon);color:var(--neon-ink);opacity:0;transform:scale(.7);transition:opacity .4s,transform .4s var(--ease)}
.orow{display:grid;grid-template-columns:5.6em 1fr auto;gap:.5em;align-items:center;padding:.5em .1em;border-top:1px solid rgba(255,255,255,.1);font-size:.92em;transition:opacity .45s,transform .45s var(--ease),max-height .45s,padding .45s}
.orow span{color:var(--mute)}.orow b{font-weight:600;min-width:0}
.orow i{font-style:normal;font-size:.8em;font-weight:600;padding:.15em .5em;border-radius:999px;background:rgba(255,255,255,.1);color:#DCE2EA;white-space:nowrap}
.orow.cx{opacity:0;transform:translateX(12px);max-height:0;padding-block:0;overflow:hidden;border-top-color:transparent}
.miss{margin-top:.6em;display:flex;align-items:center;gap:.5em;font-size:.88em;font-weight:600;color:#FFD8D2;padding:.55em .7em;border-radius:.6em;background:rgba(214,75,60,.18);border:1px dashed rgba(240,164,156,.55);transition:opacity .4s,max-height .4s,margin .4s,padding .4s;max-height:4em;overflow:hidden}
.approve{margin-top:.8em;display:flex;align-items:center;justify-content:center;gap:.5em;padding:.7em;border-radius:999px;font-weight:600;font-size:.92em;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:var(--mute);transition:all .5s var(--ease)}
.approve svg{width:1.1em;height:1.1em;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.ctx .tag{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:.45em;padding:.45em .8em;border-radius:999px;font-weight:600;font-size:.88em;white-space:nowrap;box-shadow:0 12px 30px -12px rgba(0,0,0,.8);opacity:0;transform:translateY(6px) scale(.95);transition:opacity .4s,transform .4s var(--ease)}
.ctx .tag svg{width:1.15em;height:1.15em;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.ctx .t-soft{left:4%;top:0;background:#fff;color:var(--blue)}
.ctx .t-eye{left:30%;top:0;background:#fff;color:var(--ink)}
.ctx .t-ai{right:4%;top:6%;background:var(--neon);color:var(--neon-ink)}
.ctx .t-me{right:12%;bottom:2%;background:#fff;color:var(--ink)}
.verdict{position:absolute;left:0;right:0;bottom:-34px;text-align:center;font-size:14px;color:var(--mute)}
/* Stufen */
.ctx[data-s="0"] .scanbar{opacity:1;animation:scan 2.6s ease-in-out infinite}
@keyframes scan{0%{top:3.2em}100%{top:calc(100% - 2.4em)}}
.ctx[data-s="0"] .fld{box-shadow:0 0 0 2px rgba(21,51,196,.55);background:#EEF1FF}
.ctx[data-s="0"] .prose{opacity:.32;filter:blur(.6px)}
.ctx[data-s="0"] .t-soft{opacity:1;transform:none}
.ctx[data-s="1"] .t-eye,.ctx[data-s="2"] .t-ai,.ctx[data-s="3"] .t-me{opacity:1;transform:none}
.ctx:not([data-s="0"]) .prose mark{background:rgba(220,242,60,.55);box-shadow:0 0 0 .12em rgba(220,242,60,.55)}
.ctx[data-s="2"] .orow.cx,.ctx[data-s="3"] .orow.cx{opacity:1;transform:none;max-height:3em;padding-block:.5em;border-top-color:rgba(255,255,255,.1)}
.ctx[data-s="2"] .orow.cx{transition-delay:var(--d,0s)}
.ctx[data-s="2"] .miss,.ctx[data-s="3"] .miss{opacity:0;max-height:0;margin-top:0;padding-block:0;border-width:0}
.ctx[data-s="2"] .out-h small,.ctx[data-s="3"] .out-h small{opacity:1;transform:none}
.ctx[data-s="2"] .out{transform:translateY(-4%)}
.ctx[data-s="3"] .out{transform:translateY(-6%) scale(1.03)}
.ctx[data-s="3"] .doc{opacity:.55;filter:saturate(.6);transform:scale(.97)}
.ctx[data-s="3"] .approve{background:var(--neon);color:var(--neon-ink);border-color:var(--neon);box-shadow:0 16px 40px -14px rgba(220,242,60,.7)}
.dark .lines h3.hi{color:var(--neon)}
/* Empfehlung und Score in der Entscheidungsvorlage */
.rec{display:grid;grid-template-columns:1fr auto;gap:.8em;align-items:center;border-radius:.8em;background:linear-gradient(135deg,rgba(220,242,60,.16),rgba(220,242,60,.05));border:0 solid rgba(220,242,60,.4);max-height:0;opacity:0;padding:0 .8em;margin:0;overflow:hidden;transform:translateY(-6px);transition:max-height .5s var(--ease),opacity .4s,padding .5s var(--ease),margin .5s var(--ease),transform .5s var(--ease)}
.rec .rl span{display:block;font-size:.78em;color:var(--mute);font-weight:500}
.rec .rl b{display:inline-block;margin-top:.25em;font-family:var(--font-d);font-weight:700;font-size:1.2em;padding:.12em .6em;border-radius:999px;background:var(--neon);color:var(--neon-ink);box-shadow:0 8px 20px -10px rgba(220,242,60,.8)}
.rec .rl small{display:block;margin-top:.4em;font-size:.78em;color:#DCE2EA}
.score{display:flex;flex-direction:column;align-items:center;gap:.2em}
.score .ring{position:relative;width:3.9em;height:3.9em;display:grid;place-items:center}
.score svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}
.score .tr{fill:none;stroke:rgba(255,255,255,.14);stroke-width:4}
.score .sc{fill:none;stroke:var(--neon);stroke-width:4;stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:113.1;transition:stroke-dashoffset 1.2s .25s var(--ease)}
.score b{position:relative;font-family:var(--font-d);font-weight:800;font-size:1.3em;line-height:1;color:#fff}
.score small{font-size:.7em;color:var(--mute);white-space:nowrap}
.ctx[data-s="2"] .rec,.ctx[data-s="3"] .rec{max-height:7em;opacity:1;padding:.7em .8em;margin:0 0 .6em;border-width:1px;transform:none}
.ctx[data-s="2"] .score .sc,.ctx[data-s="3"] .score .sc{stroke-dashoffset:20.4}
@media(max-width:900px){#kontext .stick .wrap{grid-template-columns:1fr}}

/* ===== Keine perfekten Grundlagen ===== */
.base{padding:clamp(56px,8vw,110px) 0 clamp(72px,10vw,130px)}
.base h2{max-width:24ch}
.base h2 .hi{color:var(--neon)}
.base .lede{max-width:62ch}
.base .lede .hi,.closing span{color:var(--neon)}
.base .lede .hi{font-weight:600}
.oks{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:14px;margin-top:34px}
.ok{--mx:50%;--my:50%;position:relative;overflow:hidden;isolation:isolate;border-radius:20px;padding:20px 20px 22px;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.14);transition:transform .35s var(--ease),border-color .35s,box-shadow .35s}
.ok::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(260px circle at var(--mx) var(--my),rgba(220,242,60,.16),transparent 60%);opacity:0;transition:opacity .3s}
.ok:hover{transform:translateY(-4px);border-color:rgba(220,242,60,.45);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 30px 60px -30px rgba(0,0,0,.8)}
.ok:hover::before{opacity:1}
.ok .q{display:block;font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--mute2);padding-right:76px;line-height:24px}
.ok b{display:block;font-family:var(--font-d);font-size:19px;font-weight:600;line-height:1.2;color:#fff;padding-right:78px}
.ok p{margin-top:8px;font-size:14.5px;color:var(--mute);line-height:1.5}
.okst{position:absolute;right:14px;top:16px;font-family:var(--font-d);font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border:2px solid var(--neon);color:var(--neon);border-radius:6px;opacity:0;transform:rotate(8deg) scale(.6)}
.oks.go .okst{opacity:1;transform:rotate(-6deg);animation:slam .55s cubic-bezier(.1,.9,.2,1.15) both}
.oks.go .ok:nth-child(2) .okst{animation-delay:.18s}.oks.go .ok:nth-child(3) .okst{animation-delay:.36s}.oks.go .ok:nth-child(4) .okst{animation-delay:.54s}
.closing{margin-top:36px;font-family:var(--font-d);font-size:clamp(22px,2.6vw,32px);font-weight:600;letter-spacing:-.015em;line-height:1.2;color:#fff;max-width:34ch}
.ok.star{grid-row:span 2;padding:24px 24px 26px;background:linear-gradient(150deg,rgba(220,242,60,.2),rgba(220,242,60,.05) 60%,rgba(255,255,255,.03));border-color:rgba(220,242,60,.5);display:flex;flex-direction:column}
.ok.star .q{color:var(--neon);padding-right:150px}
.ok.star b{font-size:clamp(22px,2.2vw,28px);margin-top:14px;padding-right:0;max-width:16ch}
.ok.star strong{display:block;margin-top:8px;font-family:var(--font-d);font-weight:800;font-size:clamp(38px,4.4vw,58px);letter-spacing:-.03em;line-height:1;color:var(--neon);text-shadow:0 0 40px rgba(220,242,60,.35)}
.ok.star p{margin-top:auto;padding-top:18px;font-size:15.5px;color:#D6DCE4;max-width:46ch}
.ok.star .okst{background:var(--neon);color:var(--neon-ink);border-color:var(--neon);top:20px;right:18px}
@media(max-width:1020px){.oks{grid-template-columns:1fr 1fr}.ok.star{grid-row:auto;grid-column:1/-1}.ok.star p{margin-top:0}}
@media(max-width:560px){.oks{grid-template-columns:1fr}}

/* ===== Was es ist ===== */
.diff{padding:clamp(72px,10vw,130px) 0;background:var(--paper)}
.cmp{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}
.card2{position:relative;border-radius:22px;padding:26px 26px 24px;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s}
.card2:hover{transform:translateY(-4px)}
.card2.no{background:#E9ECF2;border:1px solid rgba(10,27,46,.08)}
.card2.yes{background:#fff;border:1px solid rgba(150,170,20,.55);box-shadow:0 0 0 3px rgba(220,242,60,.18)}
.card2.yes:hover{box-shadow:0 0 0 3px rgba(220,242,60,.3),0 30px 60px -30px rgba(10,27,46,.5)}
.card2 .tag{display:inline-block;font-family:var(--font-d);font-size:13px;font-weight:600;padding:5px 11px;border-radius:999px;margin-bottom:16px}
.card2.no .tag{background:rgba(10,27,46,.12);color:#3B4553}.card2.yes .tag{background:var(--neon);color:var(--neon-ink)}
.card2 h3{font-size:clamp(22px,2.2vw,28px);margin-bottom:16px;max-width:18ch}
.card2.no h3{color:#4A5563}
.card2 ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.card2 li{position:relative;padding-left:34px;font-size:16px;line-height:1.45}
.card2 li::before{position:absolute;left:0;top:-1px;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}
.card2.no li{color:#4A5563}.card2.no li::before{content:"\2715";background:rgba(214,75,60,.16);color:var(--red-ink)}
.card2.yes li::before{content:"\2713";background:var(--neon);color:var(--neon-ink)}
.stamp{position:absolute;right:20px;top:20px;font-family:var(--font-d);font-weight:800;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border:2px solid;border-radius:6px;opacity:0;transform:rotate(8deg) scale(.6)}
.card2.no .stamp{color:#C63C30;border-color:#C63C30}.card2.yes .stamp{color:var(--neon-deep);border-color:var(--neon-deep)}
.card2.go .stamp{opacity:1;transform:rotate(-6deg);animation:slam .55s cubic-bezier(.1,.9,.2,1.15) both}
.card2.yes.go .stamp{animation-delay:.4s}
@keyframes slam{0%{opacity:0;transform:rotate(16deg) scale(2.8)}55%{opacity:1;transform:rotate(-10deg) scale(.9)}100%{opacity:1;transform:rotate(-6deg) scale(1)}}
.why{margin-top:24px;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;padding:16px 24px 16px 18px;border-radius:18px;background:linear-gradient(135deg,#FBFCE9 0%,#F4F8D2 100%);border:1px solid rgba(185,211,24,.45)}
.why .bulb{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,rgba(220,242,60,.75),rgba(220,242,60,.25) 70%);box-shadow:0 0 0 6px rgba(220,242,60,.15)}
.why svg{width:32px;height:32px;stroke:#3D4A12;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.why p{font-size:16.5px;line-height:1.5;color:#2A3210}
.why b{font-weight:700}
@media(max-width:820px){.cmp{grid-template-columns:1fr}}

/* ===== Woran man es erkennt ===== */
.check{padding:clamp(72px,10vw,130px) 0;background:var(--paper2)}
.check .top{display:flex;justify-content:space-between;align-items:flex-end;gap:24px 40px;flex-wrap:wrap}.check .top>div:first-child{flex:1 1 480px;min-width:0}
.meter{flex:0 1 340px;min-width:min(100%,300px);padding:18px 20px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 40px -30px rgba(10,27,46,.5)}
.meter .mh{display:flex;align-items:baseline;justify-content:space-between;gap:10px}
.meter b{font-family:var(--font-d);font-size:30px;font-weight:800;letter-spacing:-.02em}
.meter small{font-size:13px;color:var(--steel)}
.meter .bar{height:8px;border-radius:99px;background:var(--paper2);margin:10px 0 10px;overflow:hidden}
.meter .bar i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#B9D318,var(--neon));transition:width .6s var(--ease)}
.meter p{font-size:14.5px;color:var(--ink);font-weight:500;min-height:2.9em}
.meter .btn{margin-top:12px;padding:12px 18px;font-size:14px;display:none}
.meter.ok .btn{display:inline-flex}
.ticks{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px}
.tick{--mx:50%;--my:50%;position:relative;overflow:hidden;isolation:isolate;text-align:left;cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px 22px 20px;display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:start;transition:transform .3s var(--ease),box-shadow .3s,border-color .3s,background .3s}
.tick::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(280px circle at var(--mx) var(--my),rgba(220,242,60,.28),transparent 60%);opacity:0;transition:opacity .3s}
.tick:hover{transform:translateY(-3px);box-shadow:0 24px 50px -30px rgba(10,27,46,.55)}
.tick:hover::before{opacity:1}
.tick .bx{grid-row:1/3;width:30px;height:30px;border-radius:9px;border:1.5px solid rgba(10,27,46,.25);display:grid;place-items:center;transition:all .3s var(--ease);background:#fff}
.tick .bx svg{width:16px;height:16px;stroke:var(--neon-ink);stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;transition:stroke-dashoffset .35s .05s}
.tick b{font-family:var(--font-d);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.2}
.tick span{font-size:14.5px;color:var(--steel);line-height:1.45}
.tick[aria-pressed="true"]{border-color:rgba(150,170,20,.6);box-shadow:0 0 0 3px rgba(220,242,60,.25)}
.tick[aria-pressed="true"] .bx{background:var(--neon);border-color:var(--neon);transform:scale(1.08)}
.tick[aria-pressed="true"] .bx svg{stroke-dashoffset:0}
@media(max-width:960px){.ticks{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ticks{grid-template-columns:1fr}}

/* ===== Szene 2: Praxisbeispiel ===== */
#beispiel{height:460vh}
#beispiel .stick .wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,5vw,72px);align-items:center}
#beispiel .lines{height:9.5em}
.case{position:relative;border-radius:26px;padding:clamp(20px,2.4vw,30px);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.035));border:1px solid var(--glass-b);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 50px 100px -50px rgba(0,0,0,.9);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}
.case-h{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:var(--mute)}
.case-h .live{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:var(--neon)}
.case-h .live i{width:7px;height:7px;border-radius:50%;background:var(--neon);box-shadow:0 0 0 4px rgba(220,242,60,.2);animation:pulse2 1.6s ease-in-out infinite}
@keyframes pulse2{50%{box-shadow:0 0 0 8px rgba(220,242,60,0)}}
.hours{display:flex;align-items:baseline;gap:12px;margin-top:14px}
.hours b{font-family:var(--font-d);font-weight:800;font-size:clamp(56px,6.4vw,92px);letter-spacing:-.04em;line-height:.9;color:#fff;font-variant-numeric:tabular-nums}
.hours small{font-size:15px;color:var(--mute);line-height:1.3;max-width:14ch}
.hbar{position:relative;height:14px;border-radius:999px;background:rgba(255,255,255,.08);margin:18px 0 6px;overflow:hidden}
.hbar i{position:absolute;left:0;top:0;bottom:0;width:100%;border-radius:inherit;background:linear-gradient(90deg,#E0655A,#F0A49C);transition:width .9s var(--ease),background .9s}
.case.done .hbar i{background:linear-gradient(90deg,#B9D318,var(--neon))}
.hscale{display:flex;justify-content:space-between;font-size:12px;color:var(--mute2)}
.mods{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:8px}
.mods li{display:grid;grid-template-columns:42px 1fr auto;gap:12px;align-items:center;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);transition:background .5s,border-color .5s,transform .5s var(--ease),opacity .5s;opacity:.55}
.mods .ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:var(--navy2);border:1px solid rgba(255,255,255,.12);transition:all .5s}
.mods .ic svg{width:21px;height:21px;stroke:#fff;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.mods b{display:block;font-family:var(--font-d);font-weight:600;font-size:16.5px;line-height:1.15}
.mods small{display:block;font-size:13px;color:var(--mute);margin-top:2px;line-height:1.35}
.mods em{font-style:normal;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:800;background:rgba(255,255,255,.06);color:transparent;transition:all .4s .15s var(--ease);transform:scale(.6)}
.mods li.on{opacity:1;background:rgba(220,242,60,.07);border-color:rgba(220,242,60,.35);transform:translateX(4px)}
.mods li.on .ic{border-color:var(--neon);box-shadow:0 0 0 5px rgba(220,242,60,.14),0 0 24px rgba(220,242,60,.25)}
.mods li.on em{background:var(--neon);color:var(--neon-ink);transform:scale(1)}
.case .fine{margin-top:14px;font-size:12px;color:var(--mute2)}
@media(max-width:900px){#beispiel .stick .wrap{grid-template-columns:1fr}}
#beispiel .stick{transition:filter .1s linear,opacity .1s linear;will-change:filter,opacity}

/* ===== Rechner ===== */
.calc{position:relative;z-index:2;background:var(--paper);display:flow-root;padding-bottom:clamp(56px,7vw,100px)}
.calc .box{max-width:1060px;margin:-300px auto 0;background:linear-gradient(180deg,#12253F 0%,#0E1C33 100%);color:#EEF0EA;border:1px solid rgba(255,255,255,.1);border-radius:30px;padding:clamp(24px,4.5vw,56px);box-shadow:0 50px 100px -50px rgba(0,0,0,.85);position:relative;overflow:hidden}
.calc .box::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(50% 80px at 80% 0%,rgba(58,31,158,.45),transparent 70%),radial-gradient(40% 60% at 0% 100%,rgba(21,51,196,.25),transparent 70%)}
.calc .box>*{position:relative}
.calc .eyebrow{color:#8E99A6}
.cgrid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,48px);margin-top:28px;align-items:start}
.inp{display:grid;gap:22px}
.inp label{display:block}
.inp .lt{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;color:#C9D0DA}
.inp .lt output{font-family:var(--font-d);font-weight:700;font-size:22px;color:#fff;white-space:nowrap}
input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:28px;background:transparent;margin:8px 0 0;cursor:pointer;--v:50%}
input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:99px;background:linear-gradient(90deg,var(--neon) 0,var(--neon) var(--v),rgba(255,255,255,.12) var(--v));box-shadow:inset 0 1px 2px rgba(0,0,0,.4)}
input[type=range]::-moz-range-track{height:8px;border-radius:99px;background:rgba(255,255,255,.12)}
input[type=range]::-moz-range-progress{height:8px;border-radius:99px;background:var(--neon)}
input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-9px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0,#F4FFB0 35%,var(--neon) 70%);border:0;box-shadow:0 0 0 5px rgba(220,242,60,.18),0 6px 16px -4px rgba(0,0,0,.7);transition:box-shadow .2s,transform .2s}
input[type=range]::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0,#F4FFB0 35%,var(--neon) 70%);border:0;box-shadow:0 0 0 5px rgba(220,242,60,.18),0 6px 16px -4px rgba(0,0,0,.7)}
input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 9px rgba(220,242,60,.22),0 6px 16px -4px rgba(0,0,0,.7);transform:scale(1.06)}
.inp .hint{font-size:12.5px;color:var(--mute2);margin-top:2px}
.res{display:grid;gap:12px}
.res .big{border-radius:20px;padding:20px 22px;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}
.res .big.hl{background:var(--neon);color:var(--neon-ink);border-color:var(--neon);box-shadow:0 22px 50px -24px rgba(220,242,60,.7)}
.res .big small{display:block;font-size:13.5px;color:var(--mute);font-weight:500}
.res .big.hl small{color:#2A3210}
.res .big b{display:block;font-family:var(--font-d);font-weight:800;font-size:clamp(34px,4vw,50px);letter-spacing:-.03em;line-height:1.05;margin-top:4px;font-variant-numeric:tabular-nums}
.res .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.res .two b{font-size:clamp(26px,2.8vw,34px)}
.ppl{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;min-height:26px}
.ppl i{position:relative;width:20px;height:26px;display:block}
.ppl i::before{content:"";position:absolute;left:5px;top:0;width:10px;height:10px;border-radius:50%;background:rgba(15,21,5,.25)}
.ppl i::after{content:"";position:absolute;left:1px;top:12px;width:18px;height:14px;border-radius:9px 9px 3px 3px;background:rgba(15,21,5,.25)}
.ppl i.f::before,.ppl i.f::after{background:var(--neon-ink)}
.ppl i.p::before,.ppl i.p::after{background:linear-gradient(90deg,var(--neon-ink) var(--pf),rgba(15,21,5,.25) var(--pf))}
.ppl .more{font-size:13px;font-weight:700;align-self:center;margin-left:4px}
.calc .fine{margin-top:22px;font-size:12.5px;color:var(--mute2)}
@media(max-width:860px){.cgrid{grid-template-columns:1fr}.calc .box{margin-top:-160px}}

/* ===== Szene 3: Vorgehen, gestapelte Karten ===== */
#vorgehen{height:340vh;background:var(--paper)}
#vorgehen .stick .wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(24px,5vw,80px);align-items:center}
.cards{position:relative;height:min(50vh,420px)}
.card{position:absolute;inset:0;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:26px;padding:30px;display:flex;flex-direction:column;gap:16px;box-shadow:0 30px 60px -36px rgba(10,27,46,.5);transform-origin:50% 100%;will-change:transform,opacity;overflow:hidden}
.card::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(160deg,rgba(255,255,255,.9),rgba(255,255,255,0) 30%);opacity:.6}
.card .top{display:flex;justify-content:space-between;align-items:center;gap:12px}
.card .k{font-family:var(--font-d);font-size:14px;font-weight:600;color:var(--steel)}
.card .dur{font-size:12.5px;font-weight:600;padding:5px 10px;border-radius:999px;background:var(--paper2);color:var(--ink);white-space:nowrap}
.card:last-child .dur{background:var(--neon);color:var(--neon-ink)}
.card svg{width:52px;height:52px;stroke:var(--navy);fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none}
.card h3{font-size:clamp(26px,2.9vw,38px);max-width:14ch}
.card p{color:var(--steel);max-width:40ch;font-size:17px}
.method-note{position:relative;margin-top:26px;padding:22px 22px 20px 88px;max-width:44ch;background:linear-gradient(135deg,#FBFCE9 0%,#F4F8D2 100%);border:1px solid rgba(185,211,24,.45);border-radius:16px;font-family:var(--font-d);font-size:17px;font-weight:500;line-height:1.35;color:var(--ink);box-shadow:0 12px 30px -18px rgba(10,27,46,.25);overflow:hidden;min-height:96px}
.method-note::before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:2px;background:var(--neon)}
.method-note::after{content:"\201C";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:var(--font-d);font-weight:800;font-size:170px;line-height:.8;color:rgba(185,211,24,.22);pointer-events:none}
.method-note b{display:block;font-weight:700;font-size:19px;margin-bottom:4px}
.note-fig{position:absolute;left:16px;top:10px;bottom:6px;width:56px;display:block;cursor:pointer;z-index:1}
.note-fig .win{position:absolute;inset:0;overflow:hidden;transition:transform .25s var(--ease)}
.note-fig img{position:absolute;left:0;bottom:0;height:100%;width:auto;max-width:none;will-change:transform}
.note-fig:hover .win{transform:translateY(-3px)}
@media(max-width:900px){#vorgehen .stick .wrap{grid-template-columns:1fr}}

/* ===== Wegweiser ===== */
.guide{padding:clamp(72px,10vw,130px) 0;background:var(--black);color:#fff;position:relative;isolation:isolate;overflow:hidden}
.guide .blob{position:absolute;z-index:-1;border-radius:50%;filter:blur(70px);opacity:.75;pointer-events:none}
.guide .b1{width:46vw;height:46vw;left:-10vw;top:-12vw;background:rgba(120,70,220,.55);animation:drift 16s ease-in-out infinite alternate}
.guide .b2{width:40vw;height:40vw;right:-8vw;top:20%;background:rgba(30,70,230,.55);animation:drift 20s ease-in-out infinite alternate-reverse}
.guide .b3{width:30vw;height:30vw;left:35%;bottom:-16vw;background:rgba(220,242,60,.16);animation:drift 14s ease-in-out infinite alternate}
.glass{position:relative;margin-top:40px;border-radius:30px;padding:clamp(20px,3.4vw,40px);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 50px 100px -50px rgba(0,0,0,.9);backdrop-filter:blur(26px) saturate(1.5);-webkit-backdrop-filter:blur(26px) saturate(1.5)}
.glass::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,.12),transparent 30%)}
.ggrid{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(20px,3.5vw,44px);align-items:start;position:relative}
.qlab{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#C9D0DA;margin:0 0 10px}
.qlab+.seg{margin-bottom:26px}
.seg{position:relative;display:grid;gap:6px;padding:6px;border-radius:20px;background:rgba(7,7,13,.35);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 2px 6px rgba(0,0,0,.35)}
.seg.size{grid-template-columns:repeat(3,1fr);border-radius:999px}
.seg.phase{grid-template-columns:1fr}
.seg button{position:relative;z-index:1;border:0;background:transparent;cursor:pointer;border-radius:14px;padding:12px 14px;text-align:left;color:#C9D0DA;transition:color .3s}
.seg.size button{border-radius:999px;text-align:center;padding:11px 8px;font-weight:600;font-size:14.5px}
.seg button b{display:block;font-family:var(--font-d);font-weight:600;font-size:16px;color:#fff;line-height:1.2}
.seg button small{display:block;font-size:13px;margin-top:2px;color:var(--mute);transition:color .3s}
.seg button:hover{color:#fff}
.seg button[aria-pressed="true"]{color:var(--neon-ink)}
.seg button[aria-pressed="true"] b{color:var(--neon-ink)}
.seg button[aria-pressed="true"] small{color:#2A3210}
.seg .ind{position:absolute;z-index:0;left:0;top:0;border-radius:14px;background:var(--neon);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 10px 30px -10px rgba(220,242,60,.65);transition:transform .45s var(--ease),width .45s var(--ease),height .45s var(--ease)}
.seg.size .ind{border-radius:999px}
.rcard{position:relative;border-radius:24px;background:#fff;color:var(--ink);padding:clamp(22px,2.6vw,32px);box-shadow:0 40px 80px -40px rgba(0,0,0,.9);overflow:hidden;min-height:100%}
.rcard::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(125deg,transparent 35%,rgba(255,255,255,.7) 48%,transparent 60%);background-size:260% 100%;background-position:130% 0;mix-blend-mode:soft-light}
.rcard.flash::after{animation:rflash .9s var(--ease)}
@keyframes rflash{from{background-position:130% 0}to{background-position:-40% 0}}
.rcard .rk{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}
.rcard .rk span{font-size:13px;font-weight:600;color:var(--steel)}
.rcard .rk em{font-style:normal;font-size:12.5px;font-weight:600;padding:5px 10px;border-radius:999px;background:var(--neon);color:var(--neon-ink);white-space:nowrap}
.rcard h3{margin-top:14px;font-size:clamp(26px,2.8vw,36px)}
.rcard .rl{margin-top:10px;color:var(--steel);font-size:16px;max-width:46ch}
.rcard ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:9px}
.rcard li{position:relative;padding-left:30px;font-size:15.5px;line-height:1.45}
.rcard li::before{content:"\2713";position:absolute;left:0;top:0;width:21px;height:21px;border-radius:50%;background:var(--paper2);display:grid;place-items:center;font-size:11px;font-weight:800;color:var(--neon-deep)}
.rcard .who{margin-top:18px;padding-top:14px;border-top:1px dashed var(--line);font-size:14px;color:var(--steel)}
.rcard .who b{color:var(--ink)}
.rcard .btn{margin-top:18px}
.rcard .anim{transition:opacity .25s,transform .35s var(--ease)}
.rcard.out .anim{opacity:0;transform:translateY(8px)}
@media(max-width:900px){.ggrid{grid-template-columns:1fr}}
@media(max-width:480px){.seg.size button{font-size:13px;padding:10px 4px}}

/* ===== Grundsaetze ===== */
.rules{padding:clamp(72px,10vw,130px) 0;background:var(--paper2)}
.rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}
.tile{--mx:50%;--my:50%;position:relative;isolation:isolate;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:22px;padding:24px 24px 22px;display:grid;grid-template-rows:110px auto 1fr;gap:10px;transition:transform .3s var(--ease),box-shadow .3s}
.tile::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(300px circle at var(--mx) var(--my),rgba(21,51,196,.08),transparent 60%);opacity:0;transition:opacity .3s}
.tile::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.85) 50%,transparent 60%);background-size:260% 100%;background-position:140% 0;transition:background-position .9s var(--ease);mix-blend-mode:soft-light}
.tile:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px rgba(10,27,46,.5)}
.tile:hover::before{opacity:1}.tile:hover::after{background-position:-40% 0}
.tile .viz{display:flex;align-items:center;justify-content:center;background:var(--paper);border-radius:14px}
.tile .viz svg{width:100%;height:100%;max-width:200px;stroke:var(--navy);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.tile .viz .n{fill:var(--neon);stroke:none}.tile .viz .f{fill:var(--navy);stroke:none}.tile .viz .g{fill:#D9DDE5;stroke:none}.tile .viz .w{fill:#fff}
.tile h3{font-size:22px;margin-top:6px}
.tile p{color:var(--steel);font-size:15px;line-height:1.5}
.chain{margin-top:16px;border-radius:22px;background:#fff;border:1px solid var(--line);padding:22px 24px}
.chain .ch{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:baseline}
.chain .ch b{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--neon-deep)}
.chain .ch span{font-size:13px;color:var(--steel)}
.links{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px}
.links::before{content:"";position:absolute;left:6%;right:6%;top:50%;height:2px;background:var(--line);z-index:0}
.links .pulse{position:absolute;top:calc(50% - 5px);left:6%;width:10px;height:10px;border-radius:50%;background:var(--neon);box-shadow:0 0 14px 4px rgba(220,242,60,.7);z-index:1;animation:run 3.4s linear infinite}
@keyframes run{0%{left:6%;opacity:0}8%{opacity:1}92%{opacity:1}100%{left:calc(94% - 10px);opacity:0}}
.links div{position:relative;z-index:2;text-align:center;padding:12px 10px;border-radius:14px;background:var(--paper);border:1px solid var(--line)}
.links div.me{background:var(--navy);color:#fff;border-color:var(--navy)}
.links b{display:block;font-family:var(--font-d);font-weight:600;font-size:15.5px;line-height:1.2}
.links small{display:block;font-size:12px;color:var(--steel);margin-top:3px}
.links div.me small{color:var(--neon)}
@media(max-width:960px){.rgrid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.rgrid{grid-template-columns:1fr}.links{grid-template-columns:1fr 1fr}.links::before,.links .pulse{display:none}}

/* ===== Team ===== */
.team{padding:clamp(72px,10vw,130px) 0;background:var(--paper)}
.pic{margin:0;position:sticky;top:calc(var(--nav) + 32px)}.team .wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,5vw,80px);align-items:start}
.pic{position:relative;border-radius:28px;overflow:hidden;box-shadow:0 40px 80px -40px rgba(10,27,46,.55)}
.pic img{width:100%;height:auto}
.pic figcaption{position:absolute;left:14px;right:14px;bottom:14px;padding:12px 14px;border-radius:16px;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.3)}
.pic figcaption b{display:block;font-family:var(--font-d);font-size:18px;font-weight:700}
.pic figcaption span{font-size:13px;opacity:.9}
.team blockquote{margin:24px 0 0;padding:0 0 0 18px;border-left:3px solid var(--neon);font-family:var(--font-d);font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.25}
.facts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:26px}
.facts div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px 18px;font-size:14px;color:var(--steel);line-height:1.45;transition:transform .3s var(--ease),box-shadow .3s}
.facts div:hover{transform:translateY(-3px);box-shadow:0 20px 40px -28px rgba(10,27,46,.5)}
.facts b{display:block;color:var(--ink);font-family:var(--font-d);font-size:19px;font-weight:600;margin-bottom:4px;letter-spacing:-.01em}
.crew{margin-top:22px;padding:20px 22px 0;border-radius:18px;background:var(--navy);color:#fff;position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column}
.crew::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 120% at 100% 0%,rgba(58,31,158,.5),transparent 60%)}
.crew p{font-size:15px;color:#C9D0DA;line-height:1.5}
.crew p b{color:#fff;font-family:var(--font-d);font-size:17px}
.agents{display:flex;flex-wrap:nowrap;gap:8px;margin:18px -22px 0;padding:12px 22px 14px;border-top:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));overflow-x:auto;scrollbar-width:none}
.agents::-webkit-scrollbar{display:none}
.agents span{flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:999px;font-size:12.5px;font-weight:600;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}
.agents span i{width:7px;height:7px;border-radius:50%;background:var(--neon);box-shadow:0 0 8px rgba(220,242,60,.8)}
.agents span.lead{background:var(--neon);color:var(--neon-ink);border-color:var(--neon)}
.agents span.lead i{background:var(--neon-ink);box-shadow:none}
.team .more{margin-top:22px;display:flex;gap:12px;flex-wrap:wrap}
@media(max-width:900px){.team .wrap{grid-template-columns:1fr}.pic{max-width:520px;position:relative;top:auto}}
@media(max-width:380px){.facts{grid-template-columns:1fr}}

/* ===== Fragen ===== */
#fragen{padding:clamp(52px,6vw,84px) 0;background:linear-gradient(180deg,#152D4D 0%,#0F2340 35%,var(--navy) 75%)}
#fragen::before{background:radial-gradient(45% 50% at 92% 95%,rgba(21,51,196,.35),transparent 60%),radial-gradient(40% 50% at 5% 10%,rgba(58,31,158,.3),transparent 60%)}
#fragen .wrap{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(24px,5vw,72px);align-items:start}
#fragen h2{font-size:clamp(30px,3.6vw,46px)}
#fragen .fq-head .lede{margin-top:14px;font-size:16px}
@media(max-width:860px){#fragen .wrap{grid-template-columns:1fr;gap:18px}}
.qs{margin-top:0;border-top:1px solid rgba(255,255,255,.14)}
.qs .item{border-bottom:1px solid rgba(255,255,255,.14)}
.qs button{width:100%;text-align:left;background:none;border:0;color:#fff;padding:15px 0;font-family:var(--font-d);font-size:clamp(17px,1.6vw,20px);font-weight:600;letter-spacing:-.015em;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;transition:color .2s}
.qs button:hover{color:#F4FFB0}
.qs button span{flex:none;width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(255,255,255,.35);display:inline-flex;align-items:center;justify-content:center;transition:transform .3s var(--ease),background .3s,border-color .3s;background:rgba(255,255,255,.04);backdrop-filter:blur(6px)}
.qs button span svg{width:16px;height:16px;stroke:#fff;stroke-width:2;stroke-linecap:round;fill:none;transition:stroke .25s}
.qs button[aria-expanded="true"] span{transform:rotate(45deg);background:var(--neon);border-color:var(--neon)}
.qs button[aria-expanded="true"] span svg{stroke:var(--neon-ink)}
.qs .a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}
.qs .a>div{overflow:hidden;min-height:0}
.qs .a p{padding:0 0 16px;font-size:15.5px;color:var(--mute);max-width:62ch;opacity:0;transform:translateY(-6px);transition:opacity .35s .1s,transform .35s .1s}
.qs .a.open{grid-template-rows:1fr}.qs .a.open p{opacity:1;transform:none}

/* ===== Abschluss ===== */
.cta-final{padding:clamp(72px,9vw,120px) 0;background:var(--paper)}
.cta-final .wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(24px,5vw,64px);align-items:center}
.cta-final h2{max-width:15ch}
.cta-final .row{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px;align-items:center}
.cta-final .alt{font-size:15px;color:var(--steel)}
.tip{position:relative;border-radius:24px;padding:24px 24px 22px;background:#fff;border:1px solid var(--line);box-shadow:0 30px 60px -40px rgba(10,27,46,.5);overflow:hidden}
.tip::before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:2px;background:var(--neon)}
.tip .eyebrow{color:var(--neon-deep);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.tip h3{font-size:24px;max-width:20ch}
.tip .tout{margin-top:10px;font-size:14px;color:var(--steel)}
@media(max-width:900px){.cta-final .wrap{grid-template-columns:1fr}}

/* ===== Footer ===== */
footer{padding:48px 0 54px;background:#0B0F1C;border-top:1px solid rgba(255,255,255,.08);color:#C9D0DA}
footer .wrap{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}
footer .fb{display:flex;align-items:center;gap:18px;color:#fff}
footer .flogo{height:56px;width:auto}
footer .fb .bm{width:48px;height:48px;border-radius:14px;font-size:24px}
footer .fb small{display:block;font-weight:500;font-size:13px;line-height:1.45;color:var(--mute2);padding-left:18px;border-left:1px solid rgba(255,255,255,.14)}
.icons{display:flex;gap:10px}
.icons a{position:relative;overflow:hidden;isolation:isolate;width:48px;height:48px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);transition:transform .3s var(--ease),box-shadow .3s}
.icons a::before{content:"";position:absolute;left:50%;top:50%;width:200%;aspect-ratio:1;z-index:-2;background:conic-gradient(from 0deg,#DCF23C,#9BE7FF,#B98BFF,#DCF23C);opacity:0;transform:translate(-50%,-50%);transition:opacity .3s;animation:spin 3.2s linear infinite}
.icons a::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:rgba(255,255,255,.08);transition:background .25s,inset .3s}
.icons a:hover{transform:translateY(-2px) scale(1.06);box-shadow:0 14px 30px -10px rgba(220,242,60,.55)}
.icons a:hover::before{opacity:1}.icons a:hover::after{background:var(--neon);inset:2px}
.icons svg{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:stroke .15s}
.icons a:hover svg{stroke:var(--neon-ink)}
footer .legal{grid-column:1/-1;display:flex;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--mute2)}
footer .legal a{text-decoration:none}footer .legal a:hover{color:#fff}
@media(max-width:640px){footer .wrap{grid-template-columns:1fr}}

/* Rechtstexte */
#legal{display:none;padding:clamp(56px,7vw,96px) 0;background:var(--paper)}
body.legal-open #site{display:none}body.legal-open #legal{display:block}
#legal article{max-width:72ch}
#legal h1{font-size:clamp(34px,4.5vw,56px);margin-bottom:24px}
#legal h3{margin:28px 0 8px;font-size:22px}
#legal p{font-size:16px;color:#3B4553;line-height:1.6}
#legal .back{display:inline-flex;margin-bottom:28px;font-size:15px;font-weight:600;text-decoration:none}

/* ===== Telefon (schmal, ohne Maus): Szenen ohne Pinning, Grafik klebt oben ===== */
@media(max-width:900px) and (hover:none){
 .pin{height:auto!important}
 .pin .stick{position:relative;height:auto;overflow:visible;display:block;padding:72px 0 56px}
 .lines{height:auto!important;margin-top:0}
 .lines .l{position:relative;opacity:.35;transform:none;pointer-events:auto;min-height:40vh;display:flex;flex-direction:column;justify-content:center;transition:opacity .35s}
 .lines .l.on{opacity:1}
 .lines .l:last-child{min-height:34vh}
 .steps{display:none}
 #kontext .stick .wrap,#beispiel .stick .wrap{display:flex;flex-direction:column;gap:0;align-items:stretch}
 #kontext .copy,#beispiel .copy{display:contents}
 #kontext .eyebrow,#beispiel .eyebrow{order:0}#kontext h2,#beispiel h2{order:1}
 .ctx,.casewrap{order:2}
 #kontext .lines,#beispiel .lines{order:3}
 .ctx{position:sticky;top:calc(var(--nav) + env(safe-area-inset-top,0px));z-index:2;height:390px;margin:18px calc(-1 * var(--pad)) 0;padding:12px var(--pad) 36px;font-size:10px;background:linear-gradient(180deg,var(--navy) 0%,var(--navy) 88%,rgba(10,27,46,0) 100%)}
 .ctx .doc{left:var(--pad);top:44px;bottom:40px;width:62%}
 .ctx .out{right:var(--pad);top:58px;width:54%}
 .ctx .t-soft{left:var(--pad);top:8px}.ctx .t-eye{left:calc(var(--pad) + 26%);top:8px}.ctx .t-ai{right:var(--pad);top:24px}.ctx .t-me{right:var(--pad);bottom:8px}
 .verdict{display:none}
 .casewrap{position:sticky;top:calc(var(--nav) + env(safe-area-inset-top,0px));z-index:2;margin:18px calc(-1 * var(--pad)) 0;padding:10px var(--pad) 26px;background:linear-gradient(180deg,var(--navy) 0%,var(--navy) 86%,rgba(10,27,46,0) 100%)}
 .case{background:linear-gradient(180deg,#17294A,#0F1D35);backdrop-filter:none;-webkit-backdrop-filter:none}
 .cards{height:auto;margin-top:22px}
 .card{position:sticky;top:calc(var(--nav) + 16px + var(--i,0) * 12px);margin-bottom:18px;transform:none!important;opacity:1!important;padding:22px;box-shadow:0 -10px 40px -20px rgba(10,27,46,.35),0 30px 60px -36px rgba(10,27,46,.5)}
 .card:nth-child(1){--i:0}.card:nth-child(2){--i:1}.card:nth-child(3){--i:2}.card:nth-child(4){--i:3}
 #beispiel .stick{filter:none!important;opacity:1!important}
}
@media(max-width:900px) and (hover:none) and (max-height:700px){.ctx{height:350px}}

/* ===== Schmale Fenster mit Maus (Seitenleiste, kleines Browserfenster): Szenen bleiben gepinnt, gestapelt ===== */
@media(max-width:900px) and (hover:hover){
 .pin .stick{align-items:flex-start;padding-top:calc(var(--nav) + 18px);padding-bottom:12px}
 #kontext .stick .wrap,#beispiel .stick .wrap,#vorgehen .stick .wrap{grid-template-columns:1fr;gap:14px;align-items:start}
 .pin h2{font-size:clamp(26px,4.6vw,38px)}
 .pin .eyebrow{margin-bottom:8px}
 .lines{margin-top:10px}
 .lines h3{font-size:clamp(18px,2.8vw,23px);max-width:30ch}
 .lines p{font-size:14.5px;margin-top:6px;max-width:62ch}
 #kontext .lines,#beispiel .lines{height:7.2em}
 .steps{margin-top:8px}
 .ctx{height:min(50vh,430px);font-size:clamp(9.5px,1.42vw,12.5px)}
 .verdict{display:none}
 .case{padding:16px 18px}
 .case .hours{margin-top:4px}
 .cards{height:min(46vh,360px)}
 .card{padding:24px}
 .method-note{display:none}
 #vorgehen .lede{font-size:16px;margin-top:10px!important}
}
@media(max-width:900px) and (hover:hover) and (max-height:760px){.pin .lede{display:none}.ctx{height:min(46vh,400px)}}

/* ===== Bis 900 px: Praxisbeispiel kompakt, Module als Symbolreihe ===== */
@media(max-width:900px){
 .case .hours b{font-size:48px}.case .hours small{font-size:13px}
 .hbar{height:10px;margin:12px 0 0}.hscale{display:none}
 .mods{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px}
 .mods li{display:flex;justify-content:center;padding:8px 0;position:relative;transform:none}
 .mods li.on{transform:translateY(-2px)}
 .mods li>div{display:none}
 .mods .ic{width:40px;height:40px}
 .mods em{position:absolute;top:-7px;right:-5px;width:20px;height:20px;font-size:11px}
 .case .fine{display:none}
 .facts{grid-template-columns:1fr}
}
@media(max-width:900px) and (min-width:481px){.facts{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.kicker{border-radius:16px;align-items:flex-start}.kicker span{white-space:normal;padding-top:3px}}
@media(max-width:520px){.brand .sub{display:none}.nav .wrap{gap:10px}.brand .logo{height:40px}.navlinks .btn{padding:10px 14px;font-size:13.5px}}

@media(prefers-reduced-motion:reduce){
 *,*::before,*::after{animation-duration:.001s!important;animation-iteration-count:1!important;transition-duration:.001s!important}
 .tcard{opacity:1;transform:none}
 .track{animation:none}
}

[hidden]{display:none!important}

/* ===== Beispiele mit Umschalter ===== */
.exhead{padding-block:clamp(72px,9vw,120px) clamp(8px,2vw,20px)}
.exhead h2{max-width:18ch}
.exseg{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:30px;max-width:760px;padding:6px;border-radius:22px;background:rgba(7,7,13,.35);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 2px 6px rgba(0,0,0,.35),0 30px 60px -40px rgba(0,0,0,.9);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
.exseg button{position:relative;z-index:1;border:0;background:transparent;cursor:pointer;text-align:left;border-radius:16px;padding:14px 18px 15px;color:#C9D0DA;transition:color .3s}
.exseg button small{display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mute2);transition:color .3s}
.exseg button b{display:block;margin-top:4px;font-family:var(--font-d);font-size:clamp(17px,1.8vw,21px);font-weight:600;color:#fff;letter-spacing:-.01em;transition:color .3s}
.exseg button span{display:block;margin-top:2px;font-size:13.5px;color:var(--mute);transition:color .3s}
.exseg button:hover b{color:#F4FFB0}
.exseg button[aria-selected="true"] small{color:#3D4A12}.exseg button[aria-selected="true"] b{color:var(--neon-ink)}.exseg button[aria-selected="true"] span{color:#2A3210}
.exseg .ind{position:absolute;z-index:0;left:0;top:0;border-radius:16px;background:var(--neon);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 12px 30px -10px rgba(220,242,60,.6);transition:transform .45s var(--ease),width .45s var(--ease),height .45s var(--ease);overflow:hidden}
.exseg .ind::after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.65),transparent);transform:skewX(-20deg)}
.exseg.flash .ind::after{animation:shine .8s ease forwards}
.exswitch{margin-top:18px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;font-size:14px;font-weight:600;color:var(--neon);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));border:1px solid rgba(220,242,60,.35);cursor:pointer;transition:background .3s,transform .3s var(--ease),box-shadow .3s}
.exswitch:hover{background:rgba(255,255,255,.12);transform:translateY(-1px);box-shadow:0 12px 26px -12px rgba(220,242,60,.45)}
.exswitch .ar{transition:transform .3s var(--ease)}.exswitch:hover .ar{transform:translateX(4px)}
.card .more-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:14.5px;font-weight:600;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--neon);padding-bottom:1px}
.card .more-link .ar{transition:transform .3s var(--ease)}.card .more-link:hover .ar{transform:translateX(4px)}
@media(max-width:600px){.exseg{grid-template-columns:1fr}.exseg button{padding:12px 14px}}
@media(max-width:900px) and (hover:none){.exswitch{order:4;align-self:flex-start;margin-bottom:8px}}
@media(max-width:900px) and (hover:hover){.exswitch{margin-top:10px;padding:7px 12px;font-size:13px}}

/* ===== Unterseite ===== */
.subhero{padding:clamp(48px,7vw,96px) 0 clamp(56px,7vw,96px)}
.subhero .wrap{grid-template-columns:1fr}
.subhero h1{max-width:18ch}
.subhero .lede{max-width:60ch}
.crumbs{display:flex;gap:10px;align-items:center;font-size:14px;color:#9AA2B1;margin-bottom:18px}
.crumbs a{text-decoration:none;color:#C9D0DA}.crumbs a:hover{color:var(--neon)}
.subnav{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}
@media(max-width:900px) and (hover:none){#beispiele{padding-bottom:190px}}

/* Ansprechpartner im Abschluss */
.contact{display:flex;align-items:center;gap:14px;margin-bottom:22px}
.contact img{width:64px;height:64px;border-radius:50%;box-shadow:0 0 0 3px var(--neon),0 14px 30px -12px rgba(10,27,46,.6)}
.contact b{display:block;font-family:var(--font-d);font-size:18px;font-weight:700;letter-spacing:-.01em}
.contact span{display:block;font-size:14px;color:var(--steel)}
.oks.go .ok:nth-child(5) .okst{animation-delay:.72s}
@media(max-width:860px){#fragen{padding:36px 0 40px}#fragen .fq-head .lede{display:none}#fragen h2{font-size:28px}.qs button{padding:10px 0;font-size:16.5px;gap:14px}.qs button span{width:28px;height:28px}}

/* ===== Zahlenband v5: Zahl, Einheit, Text klar getrennt ===== */
.stat{padding:24px 24px 22px}
.num{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.num b{font-family:var(--font-d);font-weight:800;font-size:clamp(40px,4.2vw,58px);letter-spacing:-.04em;line-height:.95;color:var(--ink);font-variant-numeric:tabular-nums}
.num em{font-style:normal;font-family:var(--font-d);font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--neon-ink);background:var(--neon);padding:5px 10px;border-radius:999px;box-shadow:0 6px 16px -8px rgba(150,170,20,.8)}
.stat p{margin-top:12px;font-size:14.5px;line-height:1.45;color:var(--steel);max-width:22ch}
@media(max-width:420px){.stat{padding:20px 16px 18px}.stat p{font-size:13.5px}.num em{font-size:10.5px;padding:4px 8px}}

/* ===== Selbstcheck v5: Farbe und Bewegung ===== */
.check{position:relative;isolation:isolate;background:radial-gradient(40% 55% at 6% 0%,rgba(185,139,255,.30),transparent 60%),radial-gradient(45% 60% at 98% 25%,rgba(155,231,255,.38),transparent 62%),radial-gradient(40% 50% at 55% 108%,rgba(220,242,60,.30),transparent 60%),var(--paper2)}
.cbadge{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;padding:8px 15px 8px 10px;border-radius:999px;background:var(--navy);color:var(--neon);font-family:var(--font-d);font-weight:700;font-size:14.5px;letter-spacing:.01em;box-shadow:0 14px 30px -14px rgba(10,27,46,.7),inset 0 1px 0 rgba(255,255,255,.12);position:relative;overflow:hidden}
.cbadge svg{width:20px;height:20px;stroke:var(--neon);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;animation:tickrot 4s linear infinite}
.cbadge::after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);animation:badgeshine 3.6s 1s ease-in-out infinite}
@keyframes badgeshine{0%{left:-40%}40%,100%{left:130%}}
@keyframes tickrot{0%,100%{transform:rotate(0)}50%{transform:rotate(8deg)}}
.mk{background-image:linear-gradient(transparent 60%,var(--neon) 60%);background-repeat:no-repeat;background-size:0% 100%;transition:background-size 1.2s .25s var(--ease);padding:0 .06em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.mk.on{background-size:100% 100%}
.meter{background:var(--navy);color:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 60px -30px rgba(10,27,46,.75)}
.meter b{color:var(--neon)}
.meter small{color:var(--mute)}
.meter .bar{background:rgba(255,255,255,.1)}
.meter p{color:#E4E8EE}
.meter .btn{--btnbg:var(--neon);color:var(--neon-ink)}
.tick{grid-template-columns:auto 1fr;padding:20px 52px 20px 20px;transition:transform .35s var(--ease),box-shadow .35s,border-color .35s,background .35s,opacity .5s}
.tick.pre{opacity:0;transform:translateY(16px)}
.tick .ic{grid-row:1/3;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;transition:transform .35s var(--ease)}
.tick .ic svg{width:22px;height:22px;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.tick.c1 .ic{background:#1533C4}.tick.c1 .ic svg{stroke:#fff}
.tick.c2 .ic{background:#B98BFF}.tick.c2 .ic svg{stroke:var(--navy)}
.tick.c3 .ic{background:var(--neon)}.tick.c3 .ic svg{stroke:var(--neon-ink)}
.tick.c4 .ic{background:#9BE7FF}.tick.c4 .ic svg{stroke:var(--navy)}
.tick.c5 .ic{background:#3A1F9E}.tick.c5 .ic svg{stroke:#fff}
.tick.c6 .ic{background:var(--navy)}.tick.c6 .ic svg{stroke:var(--neon)}
.tick:hover .ic{transform:rotate(-6deg) scale(1.06)}
.tick .bx{position:absolute;right:16px;top:16px;grid-row:auto;width:26px;height:26px;border-radius:8px}
.tick[aria-pressed="true"]{background:var(--navy);border-color:var(--navy);box-shadow:0 24px 50px -24px rgba(10,27,46,.7)}
.tick::before{display:none}
.tick[aria-pressed="true"] b{color:#fff}
.tick[aria-pressed="true"] span:not(.ic):not(.bx){color:var(--mute)}
.tick[aria-pressed="true"] .bx{background:var(--neon);border-color:var(--neon)}

/* ===== Beispiel-Umschalter v5: einzeilig ===== */
.exseg button{display:flex;align-items:center;gap:12px;padding:14px 16px}
.exseg button i{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-family:var(--font-d);font-weight:800;font-size:15px;background:rgba(255,255,255,.1);color:#fff;transition:background .3s,color .3s}
.exseg button span{display:block;margin:0;font-family:var(--font-d);font-size:clamp(15.5px,1.5vw,18px);font-weight:500;color:#fff;line-height:1.25}
.exseg button span b{display:inline;margin:0;font-size:inherit;font-weight:700;color:inherit}
.exseg button:hover span{color:#F4FFB0}
.exseg button[aria-selected="true"] span,.exseg button[aria-selected="true"] span b{color:var(--neon-ink)}
.exseg button[aria-selected="true"] i{background:var(--neon-ink);color:var(--neon)}
.steps{margin-top:26px}

/* ===== Tippgeber v5 ===== */
.tip{padding:26px 26px 24px}
.tip .tq{margin-top:16px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--steel)}
.bubbles{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}
.bubbles li{position:relative;padding:10px 14px;border-radius:14px 14px 14px 4px;background:var(--paper);border:1px solid var(--line);font-size:14.5px;line-height:1.4;color:var(--ink)}
.bubbles li::before{content:"\201E";font-family:var(--font-d);font-weight:800;color:#9AA614;margin-right:2px}
.bubbles li::after{content:"\201C";font-family:var(--font-d);font-weight:800;color:#9AA614;margin-left:1px}
.tiphint{margin-top:16px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--navy);color:#fff}
.tiphint span{flex:none;font-family:var(--font-d);font-weight:800;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:var(--neon);color:var(--neon-ink)}
.tiphint p{margin:0;font-size:15px;color:#E4E8EE}
.tiphint s{text-decoration-color:#F0A49C;text-decoration-thickness:2px;color:var(--mute)}
.tiphint b{color:var(--neon)}
.tsteps{margin-top:16px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.tsteps span{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;font-family:var(--font-d);font-weight:700;font-size:14px;background:#fff;border:1.5px solid var(--navy);color:var(--navy)}
.tsteps i{font-style:normal;color:var(--steel);font-weight:600}
.tout{margin-top:10px;font-size:14px;color:var(--steel)}
.tip p.tout{margin-top:10px}
@media(max-width:600px){
 .stats{grid-template-columns:1fr}
 .stat::before{display:none!important}
 .stat+.stat{border-top:1px solid var(--line)}
 .stat{display:grid;grid-template-columns:118px 1fr;gap:14px;align-items:center;padding:16px 18px}
 .num{flex-direction:column;align-items:flex-start;gap:6px}
 .num b{font-size:40px}
 .stat p{margin:0;max-width:none;font-size:14px}
}
.tiphint p{margin:0;line-height:1.35}
.exseg{max-width:1000px}
.exseg button span{white-space:normal}
@media(min-width:1100px){.exseg button span{white-space:nowrap}}
@media(max-width:480px){.tsteps{gap:4px}.tsteps span{padding:6px 9px;font-size:13px}}

/* Tippgeber v6: nummerierte Sprechblasen, Tipp zweizeilig, Button */
.bubbles{counter-reset:q}
.bubbles li{counter-increment:q;margin-left:34px}
.bubbles li>i{display:none}
.bubbles li::before{content:counter(q);position:absolute;left:-34px;top:50%;margin-top:-12px;width:24px;height:24px;border-radius:50%;background:var(--neon);color:var(--neon-ink);font-family:var(--font-d);font-size:13px;font-weight:800;display:grid;place-items:center;box-shadow:0 6px 14px -6px rgba(150,170,20,.8)}
.bubbles li::after{content:none}
.tiphint{align-items:flex-start}
.tiphint span{margin-top:2px}
.tiphint p b{display:block;margin-top:2px;font-family:var(--font-d);font-size:19px;font-weight:700;letter-spacing:-.01em;color:var(--neon)}
.tipbtn{margin-top:16px;padding:12px 18px;font-size:14.5px}

/* ===== v7: Hero mit Teamfoto im Hintergrund ===== */
.hero2{padding:clamp(40px,8vh,96px) 0 clamp(72px,10vh,120px);min-height:min(760px,calc(100svh - var(--nav)));display:flex;align-items:center}
.hero2>.wrap{width:100%;display:block;order:1}
.hero2 .copy{max-width:640px}
.hero-photo{position:absolute;top:0;right:0;bottom:0;width:min(66%,1100px);z-index:-1;pointer-events:none;order:2}
.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:8% 30%;opacity:.88;filter:saturate(.92);
 -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 12%,rgba(0,0,0,.72) 34%,#000 56%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 12%,rgba(0,0,0,.72) 34%,#000 56%)}
.hero-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,7,13,.5) 0%,rgba(7,7,13,0) 20%,rgba(7,7,13,0) 68%,var(--black) 100%),linear-gradient(90deg,rgba(7,7,13,.25) 0%,rgba(10,27,46,.1) 60%,rgba(10,27,46,0) 100%)}
@media(max-width:900px){
 .hero2{flex-direction:column;align-items:stretch;min-height:0;padding-bottom:0}
 .hero2 .copy{max-width:none}
 .hero-photo{position:relative;width:auto;height:clamp(220px,62vw,400px);margin-top:30px}
 .hero-photo img{object-position:56% 28%;opacity:.92;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 32%);mask-image:linear-gradient(180deg,transparent 0%,#000 32%)}
 .hero-photo::after{background:linear-gradient(180deg,rgba(7,7,13,0) 70%,var(--black) 100%)}
}

/* ===== v7: Grundidee, hell ===== */
.idea{padding:clamp(72px,10vw,130px) 0;background:#fff;color:var(--ink)}
.idea-head h2{max-width:21ch}
.idea-head h2 .u{display:table;margin-top:.04em;background:linear-gradient(transparent 62%,var(--neon) 62%);padding:0 .06em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.idea-head .lede{margin-top:18px;max-width:60ch}
.flow{margin:40px 0 0;padding:clamp(18px,2.4vw,28px);border-radius:26px;background:var(--paper);border:1px solid var(--line)}
.flow figcaption{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:15px;font-weight:500;color:var(--ink)}
.flow figcaption span{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--navy);color:#fff}
.flow ol{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.flow li{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px 18px 16px;display:flex;flex-direction:column;gap:10px;min-height:168px}
.flow li+li::before{content:"";position:absolute;left:-14px;top:40px;width:14px;height:2px;background:rgba(10,27,46,.22)}
.flow .pi{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--paper)}
.flow .pi svg{width:25px;height:25px;stroke:var(--navy);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.flow li b{font-family:var(--font-d);font-size:18px;font-weight:600;line-height:1.2;letter-spacing:-.01em}
.flow li small{margin-top:auto;align-self:flex-start;font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:999px}
.flow li.app small{background:var(--neon);color:var(--neon-ink)}
.flow li.team{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 24px 50px -28px rgba(10,27,46,.7)}
.flow li.team .pi{background:rgba(255,255,255,.1)}
.flow li.team .pi svg{stroke:var(--neon)}
.flow li.team small{background:#fff;color:var(--navy)}
.flow-time{margin-top:18px;display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;font-size:15px;color:var(--steel)}
.flow-time b{font-family:var(--font-d);font-size:21px;font-weight:700;color:var(--ink);margin-left:6px}
.flow-time .was b{color:var(--steel);text-decoration:line-through;text-decoration-color:var(--red);text-decoration-thickness:2px}
.flow-time .now b{background:linear-gradient(transparent 60%,var(--neon) 60%);padding:0 .08em}
.flow-time svg{width:22px;height:22px;stroke:var(--steel);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:900px){.flow ol{grid-template-columns:1fr 1fr}.flow li+li::before{display:none}.flow li{min-height:0}}
@media(max-width:520px){.flow ol{grid-template-columns:1fr}.flow li{flex-direction:row;flex-wrap:wrap;align-items:center}.flow li b{flex:1 1 60%}.flow li small{margin-top:0;margin-left:58px}}
.myths{margin-top:clamp(52px,6vw,80px);display:grid;grid-template-columns:auto 1fr;gap:clamp(24px,4vw,56px);align-items:center}
.myth-face,.ck-face{position:relative;width:clamp(150px,17vw,214px);aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 6px #fff,0 0 0 7px var(--line),0 30px 60px -30px rgba(10,27,46,.6)}
.myth-face img,.ck-face img{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;transition:opacity .7s var(--ease),transform .7s var(--ease)}
.myth-face .f2,.ck-face .f2{opacity:0;transform:scale(.95)}
.myths.go .myth-face .f1,.ck-face.aha .f1{opacity:0}
.myths.go .myth-face .f2,.ck-face.aha .f2{opacity:1;transform:none}
.myth-k{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--steel);margin-bottom:14px}
.mgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.myth{border-radius:18px;padding:18px 20px;background:var(--paper);border:1px solid var(--line)}
.myth q{display:block;font-family:var(--font-d);font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--ink);quotes:"\201E" "\201C"}
.myth p{margin-top:8px;font-size:15px;color:var(--steel);line-height:1.45}
.myth p b{color:var(--ink);font-weight:700;background:linear-gradient(transparent 62%,rgba(220,242,60,.85) 62%)}
@media(max-width:820px){.myths{grid-template-columns:1fr}.myth-face{justify-self:start}}
@media(max-width:560px){.mgrid{grid-template-columns:1fr}}

/* ===== v7: Selbstcheck, ruhiger, Zaehler unten fest ===== */
.check.check2{background:var(--paper2)}
.ck-head{display:grid;grid-template-columns:1fr auto;gap:24px 56px;align-items:center}
.ck-head h2{max-width:16ch}
.ck-head .lede{margin-top:16px}
.ck-face{margin-right:12px}
.ck-face .bub{position:absolute;right:82%;bottom:16%;white-space:nowrap;padding:9px 15px;border-radius:16px 16px 4px 16px;background:var(--navy);color:#fff;font-family:var(--font-d);font-weight:600;font-size:16px;box-shadow:0 14px 30px -14px rgba(10,27,46,.7);transition:background .4s,color .4s}
.ck-face.aha .bub{background:var(--neon);color:var(--neon-ink)}
.check2 .tick .ic{background:var(--paper)}
.check2 .tick .ic svg{stroke:var(--navy)}
.check2 .tick:hover .ic{transform:none}
.check2 .tick:hover{border-color:rgba(10,27,46,.3)}
.check2 .tick[aria-pressed="true"] .ic{background:rgba(255,255,255,.1)}
.check2 .tick[aria-pressed="true"] .ic svg{stroke:var(--neon)}
.meter2{position:sticky;bottom:14px;z-index:5;margin-top:20px;display:grid;grid-template-columns:auto 1fr auto;gap:10px 26px;align-items:center;padding:16px 18px 16px 26px;border-radius:22px;background:var(--navy);color:#fff;box-shadow:0 30px 60px -22px rgba(10,27,46,.75),inset 0 1px 0 rgba(255,255,255,.1)}
.m-count{display:flex;align-items:baseline;gap:8px;white-space:nowrap}
.m-count b{font-family:var(--font-d);font-weight:800;font-size:clamp(42px,4.4vw,56px);line-height:1;letter-spacing:-.03em;color:var(--neon);font-variant-numeric:tabular-nums}
.m-count span{font-size:15px;font-weight:600;color:var(--mute)}
.meter2 .bar{height:10px;border-radius:99px;background:rgba(255,255,255,.12);overflow:hidden}
.meter2 .bar i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#B9D318,var(--neon));transition:width .6s var(--ease)}
.meter2 p{margin-top:8px;font-size:16px;font-weight:500;color:#E4E8EE}
.meter2 .btn{padding:13px 20px;font-size:15px}
@media(max-width:760px){.ck-head{grid-template-columns:1fr}.ck-face{justify-self:end;margin-right:8px}}
@media(max-width:640px){.meter2{grid-template-columns:auto 1fr;padding:14px 16px;gap:8px 16px}.meter2 .btn{grid-column:1/-1;justify-content:center}.meter2:not(.has) .btn{display:none}.m-count b{font-size:40px}.meter2 p{font-size:14.5px}}

/* ===== v7: Beispiele, Nutzerfuehrung ===== */
.howto{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 26px;max-width:820px}
.howto li{display:flex;align-items:flex-start;gap:10px;font-size:16.5px;color:var(--mute);line-height:1.4}
.howto li:first-child{color:#fff;font-weight:600}
.howto li:last-child{flex:1 1 380px}
.howto i{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-family:var(--font-d);font-weight:800;font-size:13px;background:var(--neon);color:var(--neon-ink);margin-top:-2px}
.scrollcue{display:flex;align-items:center;gap:10px;margin-top:22px;font-size:14px;font-weight:600;color:var(--mute)}
.scrollcue svg{width:24px;height:24px;stroke:var(--neon);fill:none;stroke-width:1.8;stroke-linecap:round}
.scrollcue .wheel{animation:wheel 1.6s ease-in-out infinite}
@keyframes wheel{0%{transform:translateY(0);opacity:1}70%{transform:translateY(5px);opacity:0}100%{opacity:0}}
.calc .calc-lede{margin-top:12px;color:var(--mute)}
.calc{padding-bottom:clamp(110px,12vw,170px)}
.roadsec{padding-top:clamp(40px,6vw,80px)!important}

/* ===== v7: Ablauf auf einen Blick ===== */
#vorgehen{height:auto}
.roadsec{padding:clamp(72px,10vw,130px) 0;background:var(--paper)}
.road-head{display:grid;grid-template-columns:1fr 1fr;gap:16px 48px;align-items:end}
.road-head .lede{justify-self:end;max-width:44ch}
.road{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;position:relative}
.road::before{content:"";position:absolute;left:20px;right:20px;top:19px;height:2px;background:linear-gradient(90deg,rgba(10,27,46,.25),rgba(10,27,46,.25) 70%,rgba(150,170,20,.7))}
.road li{position:relative;display:flex;flex-direction:column;gap:14px}
.road .rt{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.road .n{position:relative;z-index:1;flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-d);font-weight:800;font-size:17px;background:var(--navy);color:#fff;box-shadow:0 0 0 6px var(--paper)}
.road li.last .n{background:var(--neon);color:var(--neon-ink)}
.road em{position:relative;z-index:1;font-style:normal;font-size:12.5px;font-weight:700;padding:5px 11px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--ink);white-space:nowrap;box-shadow:0 0 0 6px var(--paper)}
.road .rc{flex:1;background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px 22px 24px;box-shadow:0 24px 50px -36px rgba(10,27,46,.45)}
.road .pi{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--paper)}
.road .pi svg{width:26px;height:26px;stroke:var(--navy);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.road h3{margin-top:14px;font-size:clamp(21px,2vw,26px)}
.road p{margin-top:8px;font-size:15.5px;color:var(--steel);line-height:1.5}
.road-foot{margin-top:30px;display:flex;align-items:center;gap:18px 30px;flex-wrap:wrap}
.road-band .method-note{display:block;margin-top:0}
.more-link2{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;color:var(--ink);text-decoration:none;border-bottom:2px solid var(--neon);padding-bottom:1px}
.more-link2 .ar{transition:transform .3s var(--ease)}.more-link2:hover .ar{transform:translateX(4px)}
@media(max-width:1000px){.road{grid-template-columns:1fr 1fr}.road::before{display:none}}
@media(max-width:640px){.road{grid-template-columns:1fr}.road-head{grid-template-columns:1fr}.road-head .lede{justify-self:start}}

/* ===== v7: Wegweiser mit Gesichtern, Beispiel und ersten Schritten ===== */
.seg.size.who3 button{display:flex;align-items:center;justify-content:center;gap:9px;padding:6px 12px 6px 6px}
.seg.size.who3 img{width:34px;height:34px;border-radius:50%;flex:none;box-shadow:0 0 0 2px rgba(255,255,255,.28)}
.seg.size.who3 button[aria-pressed="true"] img{box-shadow:0 0 0 2px var(--neon-ink)}
@media(max-width:560px){.seg.size.who3{border-radius:22px}.seg.size.who3 .ind{border-radius:16px}.seg.size.who3 button{flex-direction:column;gap:5px;padding:8px 4px;border-radius:16px;font-size:12.5px}}
.rex{margin-top:16px;border-radius:16px;padding:14px 16px;background:var(--paper);border:1px solid var(--line)}
.rex-k{display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--steel);margin-bottom:6px}
.rex p{font-size:15px;line-height:1.45;color:var(--ink)}
.rex p+p{margin-top:6px}
.rex p:last-child b{background:linear-gradient(transparent 60%,var(--neon) 60%)}
.rsk{margin-top:18px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--steel)}
.rcard ol.rsteps{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:9px;counter-reset:rs}
.rcard ol.rsteps li{counter-increment:rs;position:relative;padding-left:34px;font-size:15.5px;line-height:1.45}
.rcard ol.rsteps li::before{content:counter(rs);position:absolute;left:0;top:-1px;width:24px;height:24px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-family:var(--font-d);font-size:12.5px;font-weight:800}

/* ===== v7: Tippgeber fokussiert ===== */
.tip2 .tq2{margin-top:14px;font-size:15px;font-weight:500;color:var(--steel)}
.qlist{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:9px;counter-reset:ql}
.qlist li{counter-increment:ql;position:relative;padding-left:34px;font-family:var(--font-d);font-size:17px;font-weight:500;line-height:1.3;color:var(--ink)}
.qlist li::before{content:counter(ql);position:absolute;left:0;top:-1px;width:24px;height:24px;border-radius:50%;background:var(--neon);color:var(--neon-ink);display:grid;place-items:center;font-size:12.5px;font-weight:800}
.tipline{margin-top:16px;font-size:14.5px;color:var(--steel)}
.tipline b{color:var(--ink);font-weight:700}

/* ===== v7: Fuss mit Ansprechpartner ===== */
footer .fwrap{grid-template-columns:auto 1fr auto;gap:24px 40px}
.fperson{display:flex;align-items:center;gap:14px;justify-self:center}
.fperson img{width:64px;height:64px;border-radius:50%;box-shadow:0 0 0 2px rgba(220,242,60,.85)}
.fperson b{display:block;color:#fff;font-family:var(--font-d);font-size:17px;font-weight:600}
.fperson span{display:block;font-size:13px;color:var(--mute2);margin-top:2px}
@media(max-width:900px){footer .fwrap{grid-template-columns:1fr}.fperson{justify-self:start}}

/* ===== v8: Untertitel im Kopf von Anfang an ===== */
.brand .sub,.nav .brand .sub{max-width:200px;opacity:1}
@media(max-width:520px){.brand .sub{display:block;font-size:10.5px;padding-left:9px;line-height:1.25}.brand{gap:9px}.brand .logo{height:36px}}
@media(max-width:360px){.brand .sub{display:none}}

/* ===== v8: Grundidee, Einwaende und Antwort ===== */
.gap2{margin-top:clamp(44px,5vw,64px);display:grid;grid-template-columns:1fr auto 1.15fr;gap:18px;align-items:stretch}
.gcard{position:relative;border-radius:26px;padding:62px clamp(20px,2.4vw,30px) 26px;margin-top:46px}
.gface{position:absolute;top:-46px;left:clamp(20px,2.4vw,30px);width:92px;height:92px;border-radius:50%;box-shadow:0 0 0 5px #fff,0 20px 40px -20px rgba(10,27,46,.6)}
.gk{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}
.gq{background:var(--paper);border:1px solid var(--line)}
.gq .gk{color:var(--steel)}
.quotes{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.quotes li{position:relative;padding:12px 16px;border-radius:16px 16px 16px 4px;background:#fff;border:1px solid var(--line);font-family:var(--font-d);font-size:17.5px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:#3B4553}
.quotes li::before{content:"\201E";color:var(--steel)}.quotes li::after{content:"\201C";color:var(--steel)}
.garrow{display:grid;place-items:center;padding-top:46px}
.garrow svg{width:40px;height:40px;padding:8px;border-radius:50%;background:var(--neon);stroke:var(--neon-ink);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;box-shadow:0 12px 26px -10px rgba(150,170,20,.8)}
.ga{background:var(--navy);color:#fff;box-shadow:0 40px 80px -40px rgba(10,27,46,.85)}
.ga .gface{box-shadow:0 0 0 5px var(--navy),0 0 0 7px var(--neon),0 20px 40px -20px rgba(0,0,0,.7)}
.ga .gk{color:var(--neon)}
.fills{list-style:none;margin:0;padding:0;display:grid;gap:14px}
.fills li{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start}
.fills .pi{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}
.fills .pi svg{width:22px;height:22px;stroke:var(--neon);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.fills b{display:block;font-family:var(--font-d);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.25}
.fills span{display:block;margin-top:3px;font-size:15px;color:var(--mute);line-height:1.45}
#myths .ga{transition:opacity .7s var(--ease),transform .7s var(--ease)}
#myths .garrow svg{transition:transform .6s var(--ease)}
#myths:not(.go) .ga{opacity:.25;transform:translateX(18px)}
#myths:not(.go) .garrow svg{transform:scale(.6)}
@media(prefers-reduced-motion:reduce){#myths .ga{opacity:1!important;transform:none!important}}
@media(max-width:900px){.gap2{grid-template-columns:1fr}.garrow{padding-top:0;margin:-4px 0 -40px}.garrow svg{transform:rotate(90deg)}#myths:not(.go) .garrow svg{transform:rotate(90deg) scale(.6)}#myths:not(.go) .ga{transform:translateY(18px)}}

/* Arbeitsteilung: KI bereitet vor, Mensch gibt frei oder uebernimmt */
.flow2{margin-top:clamp(40px,5vw,60px)}
.flow-row{display:grid;grid-template-columns:3fr 1.25fr;gap:14px;margin-top:18px;align-items:stretch}
.flow-ki{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.flow-ki li{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px 18px 16px;display:flex;flex-direction:column;gap:10px;min-height:168px}
.flow-ki li+li::before{content:"";position:absolute;left:-14px;top:40px;width:14px;height:2px;background:rgba(10,27,46,.22)}
.flow-ki .pi{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:var(--paper)}
.flow-ki .pi svg{width:25px;height:25px;stroke:var(--navy);fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.flow-ki b{font-family:var(--font-d);font-size:18px;font-weight:600;line-height:1.2;letter-spacing:-.01em}
.flow-ki small{margin-top:auto;align-self:flex-start;font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--neon);color:var(--neon-ink)}
.flow-split{position:relative;display:grid;gap:10px}
.flow-split::before{content:"";position:absolute;left:-14px;top:40px;width:14px;height:2px;background:rgba(10,27,46,.22)}
.fs{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;border-radius:18px;padding:14px 16px}
.fs .pi{width:40px;height:40px;border-radius:12px;display:grid;place-items:center}
.fs .pi svg{width:22px;height:22px;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.fs b{display:block;font-family:var(--font-d);font-size:17px;font-weight:700;line-height:1.2}
.fs span{display:block;font-size:14px;line-height:1.4;margin-top:2px}
.fs-ok{background:var(--navy);color:#fff}
.fs-ok .pi{background:rgba(255,255,255,.1)}.fs-ok .pi svg{stroke:var(--neon)}.fs-ok span{color:var(--mute)}
.fs-pro{background:#fff;border:1.5px solid var(--navy);color:var(--ink)}
.fs-pro .pi{background:var(--paper)}.fs-pro .pi svg{stroke:var(--navy)}.fs-pro span{color:var(--steel)}
@media(max-width:1000px){.flow-row{grid-template-columns:1fr}.flow-split{grid-template-columns:1fr 1fr}.flow-split::before{display:none}}
@media(max-width:900px){.flow-ki{grid-template-columns:1fr 1fr 1fr}.flow-ki li{min-height:0}}
@media(max-width:700px){.flow-ki{grid-template-columns:1fr}.flow-ki li+li::before{display:none}.flow-ki li{flex-direction:row;flex-wrap:wrap;align-items:center}.flow-ki b{flex:1 1 60%}.flow-ki small{margin-top:0;margin-left:58px}.flow-split{grid-template-columns:1fr}}

/* ===== v8: Beispiel-Auswahl als erkennbares Auswahlfeld ===== */
.exlab{margin-top:26px;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#C9D0DA}
.exhead .exseg{margin-top:10px}
.exseg button{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);transition:background .3s,box-shadow .3s,color .3s}
.exseg button:hover{background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(220,242,60,.45)}
.exseg button[aria-selected="true"]{background:transparent;box-shadow:none}
.exseg .rd{flex:none;margin-left:auto;width:24px;height:24px;border-radius:50%;border:2px solid rgba(255,255,255,.55);display:grid;place-items:center;transition:all .3s var(--ease)}
.exseg .rd::after{content:"";width:10px;height:6px;border-left:2.5px solid var(--neon);border-bottom:2.5px solid var(--neon);transform:rotate(-45deg) translate(1px,-1px) scale(0);transition:transform .3s var(--ease)}
.exseg button[aria-selected="true"] .rd{background:var(--neon-ink);border-color:var(--neon-ink)}
.exseg button[aria-selected="true"] .rd::after{transform:rotate(-45deg) translate(1px,-1px) scale(1)}
.scrollcue{align-items:flex-start;max-width:760px;font-size:15px;line-height:1.45}
.scrollcue span{padding-top:1px}
.scrollcue svg{flex:none}

/* ===== v8: Rechner schlanker ===== */
.calc .box h2{font-size:clamp(30px,3.8vw,48px)}
.calc .cgrid{margin-top:26px}
.calc .fine{margin-top:18px}

/* ===== v8: Kontakt zentriert, nur Frage und Termin ===== */
.cta2{text-align:center}
.cta2 .wrap{display:block}
.cta2 h2{max-width:16ch;margin:0 auto}
.cta2 .lede{margin:18px auto 0}
.cta2 .row{justify-content:center}

/* ===== v8: Tippgeber als eigenes Band oben im Fuss ===== */
footer{padding-top:0}
.tipband{position:relative;margin-bottom:44px;padding:clamp(48px,6vw,72px) 0 clamp(44px,5vw,60px);text-align:center;background:linear-gradient(180deg,#16203A 0%,#111A2E 100%);border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden}
.tipband::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(40% 70% at 50% 0%,rgba(220,242,60,.10),transparent 70%)}
.tipband .wrap{position:relative;display:block}
.tb-face{width:76px;height:76px;border-radius:50%;margin:0 auto 18px;box-shadow:0 0 0 3px #16203A,0 0 0 5px rgba(220,242,60,.85),0 18px 36px -16px rgba(0,0,0,.8)}
.tipband .eyebrow{color:var(--neon);font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}
.tipband h3{color:#fff;font-size:clamp(24px,2.6vw,32px);max-width:24ch;margin:0 auto}
.tb-lede{margin-top:10px;font-size:16px;color:var(--mute)}
.tb-bubbles{list-style:none;margin:26px auto 0;padding:0;max-width:1040px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;counter-reset:tq;text-align:left}
.tb-bubbles li{counter-increment:tq;position:relative;padding:16px 18px 16px 52px;border-radius:18px 18px 18px 4px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);font-family:var(--font-d);font-size:17px;font-weight:500;line-height:1.35;color:#fff}
.tb-bubbles li::before{content:counter(tq);position:absolute;left:16px;top:16px;width:24px;height:24px;border-radius:50%;background:var(--neon);color:var(--neon-ink);display:grid;place-items:center;font-size:12.5px;font-weight:800;box-shadow:0 6px 14px -6px rgba(150,170,20,.8)}
@media(max-width:860px){.tb-bubbles{grid-template-columns:1fr;max-width:520px}}
footer .fwrap{grid-template-columns:1fr auto}
@media(max-width:640px){footer .fwrap{grid-template-columns:1fr}}

/* v8 Feinschliff */
.flow2 .flow-ki{margin:0;grid-template-columns:repeat(3,1fr)}
@media(max-width:900px){.flow2 .flow-ki{grid-template-columns:repeat(3,1fr)}}
@media(max-width:700px){.flow2 .flow-ki{grid-template-columns:1fr}}
.exhead .exseg{grid-template-columns:auto auto;width:max-content;max-width:100%}
.exhead .exseg button span{white-space:normal}
@media(max-width:600px){.exhead .exseg{grid-template-columns:1fr;width:auto}}
.calc .box{box-shadow:0 30px 60px -30px rgba(10,27,46,.55),0 60px 120px -50px rgba(10,27,46,.3)}
@media(max-width:520px){.brand .sub{font-size:10px;padding-left:8px;max-width:none;overflow:visible}.brand{gap:8px}.brand .logo{height:33px}.nav .wrap{gap:8px}}
@media(max-width:430px){.brand .sub{font-size:9.5px;padding-left:7px}.brand{gap:7px}.brand .logo{height:30px}.navlinks .btn{padding:9px 12px;font-size:13px}}
@media(max-width:365px){.brand .sub{display:none}}

/* ===== v9: Mensch + KI ===== */
.mk2{padding:clamp(72px,10vw,130px) 0;background:var(--paper);color:var(--ink)}
.mk-head h2{max-width:22ch}
.mk-head h2 .u{display:table;margin-top:.04em;background:linear-gradient(transparent 62%,var(--neon) 62%);padding:0 .06em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.mk-head .lede{margin-top:18px;max-width:64ch}
.mk-roles{display:inline-flex;flex-wrap:wrap;gap:6px;margin-top:34px;padding:6px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:0 14px 30px -24px rgba(10,27,46,.5)}
.mk-roles button{border:0;background:transparent;cursor:pointer;padding:11px 20px;border-radius:999px;font-weight:600;font-size:15px;color:var(--steel);transition:background .3s,color .3s,box-shadow .3s}
.mk-roles button:hover{color:var(--ink)}
.mk-roles button[aria-selected="true"]{background:var(--navy);color:#fff;box-shadow:0 10px 24px -12px rgba(10,27,46,.7)}
.mk-card{margin-top:16px;border-radius:28px;padding:clamp(18px,3vw,34px);background:#fff;border:1px solid var(--line);box-shadow:0 30px 60px -40px rgba(10,27,46,.45)}
.mk-card .eq,.mk-card .mk-lists{transition:opacity .2s}
.mk-card.out .eq,.mk-card.out .mk-lists{opacity:.2}
.eq{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:14px;align-items:stretch}
.eq>div{border-radius:20px;padding:18px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}
.eq b{font-family:var(--font-d);font-size:clamp(19px,1.8vw,22px);font-weight:700;letter-spacing:-.01em;line-height:1.15;overflow-wrap:break-word}
.eq>div>span:not(.orb){font-size:14.5px;line-height:1.4}
.eq-a{background:var(--paper);border:1px solid var(--line)}
.eq-a img{width:58px;height:58px;border-radius:50%;margin-bottom:6px;box-shadow:0 0 0 3px #fff,0 0 0 4px var(--line)}
.eq-a span{color:var(--steel)}
.eq-b{background:var(--navy);color:#fff}
.eq-b>span:not(.orb){color:var(--mute)}
.orb{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;margin-bottom:6px;background:radial-gradient(circle at 35% 30%,#F4FFB0,var(--neon) 55%,#9DB51A);box-shadow:0 0 0 3px var(--navy),0 0 26px rgba(220,242,60,.55)}
.orb svg{width:28px;height:28px;stroke:var(--neon-ink);fill:none;stroke-width:1.7;stroke-linejoin:round}
.eq-c{background:linear-gradient(135deg,#FBFCE9,#EEF6B8);border:1px solid rgba(185,211,24,.55);justify-content:center}
.eq-c b{font-size:clamp(22px,2.2vw,28px)}
.eq-c span{color:#3D4A12}
.eq-op{align-self:center;font-family:var(--font-d);font-weight:800;font-size:36px;color:var(--navy);line-height:1}
.mk-bar{display:flex;margin-top:20px;border-radius:16px;overflow:hidden;min-height:76px;box-shadow:0 14px 30px -22px rgba(10,27,46,.55)}
.mk-seg{display:flex;flex-direction:column;justify-content:center;padding:12px 16px;min-width:0;overflow:hidden}
.mk-seg b{font-family:var(--font-d);font-size:28px;font-weight:800;line-height:1;white-space:nowrap}
.mk-seg span{font-size:13.5px;line-height:1.3;margin-top:4px}
.mk-seg.ki{background:var(--neon);color:var(--neon-ink);flex:0 0 60%;transition:flex-basis 1s var(--ease)}
.mk-seg.hu{background:var(--navy);color:#fff;flex:1 1 0}
.mk-seg.hu span{color:var(--mute)}
.mk-card:not(.go) .mk-seg.ki{flex-basis:0%!important}
.mk-lists{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;margin-top:18px}
.mk-k{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}
.mk-k.ki{color:var(--neon-deep)}.mk-k.hu{color:var(--navy)}
.mk-lists ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.mk-lists li{position:relative;padding-left:30px;font-size:15.5px;line-height:1.4}
.mk-lists li::before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%}
.mk-lists div:first-child li::before{background:var(--neon) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4l1.6 4.4L18 10l-4.4 1.6L12 16l-1.6-4.4L6 10l4.4-1.6z' fill='%230F1505'/%3E%3C/svg%3E") center/14px no-repeat}
.mk-lists div:last-child li::before{background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='8' r='3.5' fill='%23DCF23C'/%3E%3Cpath d='M5 20c0-4 3-6.5 7-6.5s7 2.5 7 6.5' fill='%23DCF23C'/%3E%3C/svg%3E") center/14px no-repeat}
.mk-fine{margin-top:16px;font-size:13px;color:var(--steel)}
@media(max-width:900px){.eq{grid-template-columns:1fr}.eq-op{justify-self:center;font-size:30px;margin:-4px 0}.eq>div{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-items:center}.eq>div>img,.eq>div>.orb{grid-row:1/3;margin:0}.eq-c{display:flex!important}.mk-lists{grid-template-columns:1fr}}
@media(max-width:560px){.mk-roles{display:flex;border-radius:22px}.mk-roles button{flex:1 1 auto;padding:10px 12px;font-size:14px}.mk-seg span{font-size:12px}.mk-seg b{font-size:22px}}
/* Bisherige Grundidee jetzt hell-weiss, "Was es ist" auf Papier bleibt */
.idea{background:#fff}

/* ===== v9: Beispiele erst auf Klick ===== */
.exs{padding-bottom:clamp(150px,16vw,230px)}
.calc .box{margin-top:-130px}
@media(max-width:860px){.calc .box{margin-top:-110px}.exs{padding-bottom:140px}}
.excards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px}
.excard{position:relative;border-radius:24px;padding:26px 26px 24px 26px;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);display:flex;flex-direction:column;gap:12px;transition:border-color .3s,box-shadow .3s}
.excard.on{border-color:rgba(220,242,60,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 0 0 3px rgba(220,242,60,.18)}
.exn{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-d);font-weight:800;font-size:15px;background:var(--neon);color:var(--neon-ink)}
.excard h3{color:#fff;font-size:clamp(24px,2.4vw,30px)}
.excard p{color:var(--mute);font-size:16px;line-height:1.5;max-width:48ch}
.btn-ex{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;border:0;cursor:pointer;font-weight:700;font-size:15px;background:var(--neon);color:var(--neon-ink);box-shadow:0 12px 26px -12px rgba(220,242,60,.6);transition:transform .25s var(--ease),box-shadow .25s}
.btn-ex:hover{transform:translateY(-2px);box-shadow:0 16px 32px -12px rgba(220,242,60,.75)}
.btn-ex .chev,.tipopen .chev{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease)}
.btn-ex[aria-expanded="true"]{background:transparent;color:var(--neon);box-shadow:inset 0 0 0 1.5px rgba(220,242,60,.6)}
.btn-ex[aria-expanded="true"] .chev,.tipopen[aria-expanded="true"] .chev{transform:rotate(180deg)}
.lines .l0{margin-top:0;font-size:17px;color:var(--mute);max-width:44ch}
@media(max-width:760px){.excards{grid-template-columns:1fr}}

/* ===== v9: Rechner klar abgegrenzt ===== */
.calc .box h2{margin-bottom:0}
.calc .cgrid{margin-top:34px;padding-top:32px;border-top:1px solid rgba(255,255,255,.14)}

/* ===== v9: Ablauf mit Bildkoepfen ===== */
.road .rc{padding:0 0 24px;overflow:hidden}
.road .rc h3,.road .rc p{padding:0 22px}
.road .rc h3{margin-top:18px}
.rv{position:relative;height:150px;overflow:hidden;border-bottom:1px solid var(--line)}
.rv1{background:linear-gradient(160deg,#16203A,var(--navy))}
.rv1 img{position:absolute;left:16px;bottom:16px;width:52px;height:52px;border-radius:50%;box-shadow:0 0 0 2px var(--neon)}
.cb{position:absolute;max-width:72%;padding:8px 12px;font-size:12.5px;font-weight:600;line-height:1.3;border-radius:14px;opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease),transform .5s var(--ease)}
.cb1{left:78px;bottom:46px;background:#fff;color:var(--ink);border-bottom-left-radius:4px}
.cb2{right:14px;top:16px;background:var(--neon);color:var(--neon-ink);border-bottom-right-radius:4px;transition-delay:.5s}
.rv2{background:var(--paper)}
.nt{position:absolute;padding:8px 10px;font-size:12px;font-weight:700;color:var(--ink);border-radius:4px;box-shadow:0 6px 14px -8px rgba(10,27,46,.5)}
.n1{left:14px;top:18px;background:#FFF3A6;transform:rotate(-4deg)}
.n2{left:44%;top:14px;background:#D9ECFF;transform:rotate(3deg)}
.n3{right:12px;top:58px;background:#FFDCE0;transform:rotate(-3deg)}
.n4{left:20px;bottom:18px;background:#E3F7D2;transform:rotate(2deg)}
.n5{left:48%;bottom:22px;background:#EDE3FF;transform:rotate(-2deg)}
.lens{position:absolute;left:4px;top:4px;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;opacity:0;transform:scale(.6);transition:opacity .5s .3s var(--ease),transform .5s .3s var(--ease)}
.lens svg{width:62px;height:62px;stroke:var(--navy);fill:rgba(220,242,60,.25);stroke-width:1.6}
.tag1{position:absolute;left:76px;top:12px;font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px;background:var(--navy);color:var(--neon);opacity:0;transition:opacity .4s .8s}
.rv3{background:linear-gradient(160deg,#EEF1F7,#E3E7EF);display:grid;place-items:center}
.win{width:82%;background:#fff;border-radius:10px;box-shadow:0 14px 30px -16px rgba(10,27,46,.5);padding:0 0 10px;position:relative}
.wt{display:flex;align-items:center;gap:4px;padding:7px 9px;border-bottom:1px solid var(--line)}
.wt i{width:7px;height:7px;border-radius:50%;background:#D7DBE0}
.wt em{margin-left:6px;font-style:normal;font-size:10.5px;font-weight:700;color:var(--steel)}
.wr{display:flex;align-items:center;gap:8px;padding:6px 10px 0}
.wr span{width:44px;font-size:10.5px;color:var(--steel)}
.wr b{flex:1;height:9px;border-radius:5px;background:var(--paper);position:relative;overflow:hidden}
.wr b::after{content:"";position:absolute;inset:0;width:0;background:linear-gradient(90deg,var(--navy),#3B5B8C);border-radius:inherit;transition:width .7s var(--ease)}
.wr:nth-child(3) b::after{transition-delay:.35s}.wr:nth-child(4) b::after{transition-delay:.7s}
.okb{position:absolute;right:-8px;bottom:-12px;font-size:11px;font-weight:800;padding:5px 10px;border-radius:999px;background:var(--neon);color:var(--neon-ink);box-shadow:0 8px 18px -8px rgba(150,170,20,.9);opacity:0;transform:scale(.6);transition:opacity .4s 1.2s,transform .4s 1.2s var(--ease)}
.rv4 img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}
.rv4::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,27,46,0) 30%,rgba(10,27,46,.75))}
.md{position:absolute;bottom:12px;z-index:1;font-size:11px;font-weight:800;padding:4px 9px;border-radius:999px;opacity:0;transform:translateY(8px);transition:opacity .4s,transform .4s var(--ease)}
.m1{left:12px;background:var(--neon);color:var(--neon-ink)}
.m2{left:94px;background:var(--neon);color:var(--neon-ink);transition-delay:.25s}
.m3{left:176px;background:rgba(255,255,255,.9);color:var(--navy);transition-delay:.5s}
.road.go .cb,.road.go .md{opacity:1;transform:none}
.road.go .lens{opacity:1;transform:none}
.road.go .tag1{opacity:1}
.road.go .wr b::after{width:100%}
.road.go .wr:nth-child(3) b::after{width:62%}
.road.go .wr:nth-child(4) b::after{width:78%}
.road.go .okb{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.cb,.md,.lens,.tag1,.okb{opacity:1!important;transform:none!important}.wr b::after{width:80%!important}}

/* ===== v9: Kontakt mit Tippgeber-Knopf ===== */
.cta2 .row{gap:12px}
.cta2 .alt2{margin-top:14px;font-size:15px;color:var(--steel)}
.tipopen{display:inline-flex;align-items:center;gap:8px}

/* ===== v9: Tippgeber-Band klappt auf ===== */
.tipwrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease)}
.tipwrap.open{grid-template-rows:1fr}
.tipin{overflow:hidden;min-height:0}
.tipband{margin-bottom:0}
footer .fwrap{padding-top:44px}
.tb-close{position:absolute;right:0;top:-18px;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);cursor:pointer;display:grid;place-items:center}
.tb-close svg{width:18px;height:18px;stroke:#fff;stroke-width:2;stroke-linecap:round}
.tb-close:hover{background:rgba(255,255,255,.14)}
.tb-tip{display:inline-flex;align-items:center;gap:12px;margin-top:22px;padding:10px 18px 10px 10px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);font-size:16px;color:#E4E8EE}
.tb-tip .tb-badge{font-family:var(--font-d);font-weight:800;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;background:var(--neon);color:var(--neon-ink)}
.tb-tip s{text-decoration-color:#F0A49C;text-decoration-thickness:2px;color:var(--mute)}
.tb-tip b{font-family:var(--font-d);font-weight:700;color:var(--neon)}
@media(max-width:560px){.tb-tip{border-radius:18px;flex-wrap:wrap;justify-content:center;padding:10px 14px}}

/* v9 Feinschliff */
.mk-head h2 .u,.idea-head h2 .u{display:inline;margin:0}
.tb-txt s{margin:0 .08em}
@media(max-width:560px){.mk-seg span{display:none}.mk-bar{min-height:56px}}
.lens{left:84px;top:34px;width:40px;height:40px}
.lens svg{width:40px;height:40px}
.tag1{left:16px;top:52px}
.road.go .n1{box-shadow:0 0 0 3px var(--neon),0 6px 14px -8px rgba(10,27,46,.5)}
.n1{transition:box-shadow .4s .3s}

/* ===== v10: Hero immer vier Zeilen ===== */
@media(max-width:600px){.hero h1{font-size:clamp(23px,7.3vw,34px)}.hero h1 .ln{white-space:nowrap}}

/* ===== v10: Warum das heute geht ===== */
.fills q{display:block;margin:6px 0 4px;padding:8px 12px;border-radius:12px 12px 12px 4px;background:rgba(220,242,60,.12);border:1px solid rgba(220,242,60,.35);color:#F4FFB0;font-style:normal;font-size:14.5px;quotes:"\201E" "\201C"}
.idea{padding-bottom:clamp(64px,8vw,110px)}

/* ===== v10: Badge ueber den Beispielen ===== */
.exbadge{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px;padding:8px 16px 8px 10px;border-radius:999px;background:rgba(220,242,60,.12);border:1px solid rgba(220,242,60,.4);color:var(--neon);font-family:var(--font-d);font-weight:700;font-size:15px}
.exbadge svg{width:20px;height:20px;padding:3px;border-radius:50%;background:var(--neon);fill:var(--neon-ink);stroke:none}

/* ===== v10: Ablauf aufgeraeumt ===== */
.road::before{display:none}
.road li{gap:0}
.rmeta{display:flex;align-items:center;gap:10px;padding:16px 22px 0}
.rmeta .n{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-d);font-weight:800;font-size:15px;background:var(--navy);color:#fff;box-shadow:none}
.road li.last .rmeta .n{background:var(--neon);color:var(--neon-ink)}
.rmeta em{font-style:normal;font-size:12.5px;font-weight:700;padding:5px 11px;border-radius:999px;background:var(--paper);border:1px solid var(--line);color:var(--ink);white-space:nowrap;box-shadow:none}
.road .rc h3{margin-top:12px;white-space:nowrap}
.road li:not(:last-child)::after{content:"";position:absolute;right:-17px;top:57px;z-index:3;width:18px;height:36px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 36'%3E%3Cpath d='M3 4l11 14L3 32' fill='none' stroke='%230A1B2E' stroke-opacity='.35' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
@media(max-width:1000px){.road li:not(:last-child)::after{display:none}}

/* ===== v10: Einstieg zuerst als Teaser ===== */
.gteaser{display:flex;align-items:center;gap:18px 28px;flex-wrap:wrap;margin-top:30px}
.gfaces{display:flex;gap:10px;flex-wrap:wrap}
.gfaces button{display:inline-flex;align-items:center;gap:10px;padding:6px 16px 6px 6px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:#fff;font-weight:600;font-size:15px;cursor:pointer;transition:background .3s,border-color .3s,transform .3s var(--ease)}
.gfaces button:hover{background:rgba(255,255,255,.12);border-color:rgba(220,242,60,.5);transform:translateY(-2px)}
.gfaces img{width:38px;height:38px;border-radius:50%;box-shadow:0 0 0 2px rgba(255,255,255,.3)}
.gopen{display:inline-flex;align-items:center;gap:8px}
.gopen .chev,.tipopen .chev{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease)}
.gopen[aria-expanded="true"] .chev{transform:rotate(180deg)}
.gwrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease)}
.gwrap.open{grid-template-rows:1fr}
.gin{overflow:hidden;min-height:0}
.gwrap .glass{margin-top:30px}
@media(max-width:560px){.gfaces{width:100%}.gfaces button{flex:1 1 auto;justify-content:flex-start}.gopen{width:100%;justify-content:center}}

/* ===== v10: Tippgeber-Knopf gefuellt ===== */
.cta2 .tipopen{box-shadow:0 14px 30px -12px rgba(150,170,20,.75)}

/* ===== v10: Fuss mit Kontakt ===== */
footer .fwrap{grid-template-columns:1fr auto auto;gap:24px 48px;align-items:center}
.fcontact{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.fcontact li{display:flex;align-items:center;gap:12px;font-size:15px;color:#E4E8EE}
.fcontact a{color:#E4E8EE;text-decoration:none;transition:color .2s}
.fcontact a:hover{color:var(--neon)}
.fi{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}
.fi svg{width:18px;height:18px;stroke:var(--neon);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:900px){footer .fwrap{grid-template-columns:1fr}.fcontact{order:2}footer .icons{order:3}footer .legal{order:4}}

/* v10 Feinschliff: Bildkoepfe im Ablauf, Gesichter am Handy */
.cb{font-size:12px}
.cb1{max-width:64%}
.cb2{white-space:nowrap}
.md{white-space:nowrap;font-size:10.5px;padding:4px 8px}
.m1{left:10px}.m2{left:80px}.m3{left:150px}
@media(max-width:560px){.gfaces{display:grid;grid-template-columns:repeat(3,1fr)}.gfaces button{flex-direction:column;justify-content:center;gap:6px;padding:10px 6px;border-radius:18px;font-size:13px}.gfaces img{width:44px;height:44px}}

/* ===== v11: Mensch + KI, Durchlauf-Zeile ===== */
.mk-flipbox{margin-top:34px;padding-left:18px;border-left:4px solid var(--neon)}
.mk-flip{margin:0;font-family:var(--font-d);font-weight:700;font-size:clamp(23px,3vw,38px);line-height:1.22;letter-spacing:-.015em;color:var(--ink);perspective:600px}
.mk-flip .fa,.mk-flip .fb{display:inline-block;max-width:100%;transform-origin:50% 60%;backface-visibility:hidden}
.mk-flip .fa{color:var(--navy);font-weight:800;text-decoration:underline;text-decoration-color:rgba(10,27,46,.25);text-decoration-thickness:3px;text-underline-offset:6px}
.mk-flip .fb{font-weight:800;background:linear-gradient(transparent 60%,var(--neon) 60%);padding:0 .08em}
.mk-flip .in{animation:mkflip .6s var(--ease) both}
.mk-flip .fb.in{animation-delay:.12s}
@keyframes mkflip{0%{opacity:0;transform:rotateX(-80deg) translateY(.25em)}100%{opacity:1;transform:none}}
.mk-flip-sub{margin:10px 0 0;font-size:16px;color:var(--steel)}
.mk-flipbox+.mk-roles{margin-top:26px}
@media(prefers-reduced-motion:reduce){.mk-flip .in{animation:none}}
@media(max-width:600px){.mk-flipbox{padding-left:14px;border-left-width:3px}.mk-flip-sub{font-size:15px}}

/* ===== v11: Mensch + KI, mehr Luft, kein Flackern ===== */
.mk-card .eq,.mk-card .mk-lists{transition:none}
.mk-card.out .eq,.mk-card.out .mk-lists{opacity:1}
.mk-bar{margin-top:30px}
.mk-lists{margin-top:34px;gap:28px 56px;align-content:start}
.mk-lists ul{gap:10px}
@media(min-width:901px){.mk-lists>div+div{border-left:1px solid var(--line);padding-left:32px}}
.mk-fine{margin-top:22px;font-size:12px;color:var(--mute2,#8E99A6)}

/* ===== v11: Warum das heute geht ===== */
.idea-head h2{max-width:24ch}

/* ===== v11: Rechner erst anteasern ===== */
.cteaser{display:flex;align-items:center;justify-content:space-between;gap:18px 28px;flex-wrap:wrap;margin-top:26px;padding-top:26px;border-top:1px solid rgba(255,255,255,.14)}
.cprev{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;font-size:16px;color:var(--mute)}
.cprev span{white-space:nowrap}
.cprev b{font-family:var(--font-d);font-weight:800;font-size:clamp(22px,2.4vw,30px);color:#fff;margin-right:4px}
.cprev i{font-style:normal;font-family:var(--font-d);font-weight:700;font-size:22px;color:var(--mute2,#8E99A6)}
.cprev .hl b{color:var(--neon)}
.copen{display:inline-flex;align-items:center;gap:8px}
.copen .chev{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease)}
.copen[aria-expanded="true"] .chev{transform:rotate(180deg)}
.cwrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease)}
.cwrap.open{grid-template-rows:1fr}
.cin{overflow:hidden;min-height:0}
.calc .cwrap .cgrid{margin-top:26px}
@media(prefers-reduced-motion:reduce){.cwrap{transition:none}}
@media(max-width:560px){.cprev{gap:4px 10px;font-size:15px}.cprev i{font-size:18px}.copen{width:100%;justify-content:center}}

/* ===== v11: Ablauf, Titel oben, Bild unten in der Karte ===== */
.road .rc{display:flex;flex-direction:column;padding:0 0 14px}
.road .rhead{display:flex;align-items:center;gap:10px;padding:20px 20px 0}
.road .rhead .n{width:30px;height:30px;font-size:14px;box-shadow:none}
.road li.last .rhead .n{background:var(--neon);color:var(--neon-ink)}
.road .rc .rhead h3{margin:0;padding:0;font-size:clamp(15px,1.45vw,21px);line-height:1.2;white-space:normal;min-width:0}
.road .rchip{align-self:flex-start;margin:10px 20px 0;padding:4px 10px;font-size:12.5px;box-shadow:none;background:var(--paper)}
.road .rc p{margin:12px 0 18px;padding:0 20px}
.road .rv{margin:auto 12px 0;height:140px;border:0;border-radius:14px;flex:none}
.road li:not(:last-child)::after{top:17px}
.rv1{background:var(--paper)}
.rv1 img{left:12px;top:12px;bottom:auto;width:40px;height:40px;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--neon)}
.rv1 .cb1{left:62px;right:auto;top:14px;bottom:auto;max-width:calc(100% - 76px);background:var(--navy);color:#fff;border-radius:14px;border-top-left-radius:4px}
.rv1 .cb2{right:12px;left:auto;bottom:14px;top:auto;border-radius:14px;border-bottom-right-radius:4px}
@media(max-width:640px){.road .rc .rhead h3{font-size:20px}}

/* ===== v11: Tipp gross, ohne Rahmen ===== */
.tb-tip2{margin:34px auto 0;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}
.tb-tip2 .tb-badge{font-family:var(--font-d);font-weight:800;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:5px 12px;border-radius:999px;background:var(--neon);color:var(--neon-ink)}
.tb-tip2 .tb-txt{font-family:var(--font-d);font-weight:600;font-size:clamp(26px,3.4vw,40px);line-height:1.18;letter-spacing:-.015em;color:#fff}
.tb-tip2 s{text-decoration-color:#F0A49C;text-decoration-thickness:3px;color:var(--mute)}
.tb-tip2 b{font-weight:800;color:var(--neon)}

/* ===== v11: Tippgeber-Knopf flach ===== */
.cta2 .tipopen,.cta2 .tipopen:hover{box-shadow:none;transform:none}
.cta2 .tipopen::before,.cta2 .tipopen .sh{display:none}
.cta2 .tipopen::after,.cta2 .tipopen:hover::after{inset:0;box-shadow:none}
.cta2 .tipopen:hover::after{background:#E8FA6A}
/* v11 Feinschliff */
.cprev .hl i{margin-right:12px}
.calc{padding-bottom:clamp(48px,6vw,80px)}
.road .wt em{padding:2px 8px;border:0;box-shadow:none;background:var(--paper)}

/* ===== v12: Hero wie ein Teleprompter ===== */
html.intro .hero h1,html.intro .hero .lede,html.intro .hero .cta,html.intro .hero .hook{opacity:0}
html.intro.h1on .hero h1{opacity:1}
.hero h1.tp .tw{display:inline-block;opacity:0;transform:translateY(.32em);filter:blur(7px);transition:opacity .55s var(--ease),transform .55s var(--ease),filter .55s var(--ease)}
.hero h1.tp .tw.on{opacity:1;transform:none;filter:none}
.hero h1.tp .ln.shine{animation:none;background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--neon)}
html.intro .hero .lede,html.intro .hero .cta,html.intro .hero .hook{transform:translateY(14px);transition:opacity .7s var(--ease),transform .7s var(--ease)}
html.intro.intro-rest .hero .lede,html.intro.intro-rest .hero .cta,html.intro.intro-rest .hero .hook{opacity:1;transform:none}
html.intro.intro-rest .hero .cta{transition-delay:.15s}
html.intro.intro-rest .hero .hook{transition-delay:.3s}

/* ===== v12: Grundidee ===== */
.mk-head h2{max-width:none}

/* ===== v12: Einwaende, Ueberschriften auf dem oberen Rand ===== */
.gcard{padding-top:64px}
.gcard .gk{position:absolute;z-index:1;top:0;left:calc(clamp(20px,2.4vw,30px) + 110px);transform:translateY(-50%);margin:0;padding:8px 15px;border-radius:999px;line-height:1.25;max-width:calc(100% - clamp(20px,2.4vw,30px) - 122px)}
.gq .gk{background:#fff;border:1px solid var(--line);color:var(--steel);box-shadow:0 8px 18px -12px rgba(10,27,46,.35)}
.ga .gk{background:var(--navy);border:1px solid rgba(220,242,60,.6);color:var(--neon);box-shadow:0 8px 18px -10px rgba(0,0,0,.5)}
@media(max-width:560px){.gcard .gk{font-size:11px;letter-spacing:.06em;padding:7px 12px}}
.quotes li{transition:opacity .5s var(--ease),transform .5s var(--ease),box-shadow .45s,border-color .45s,color .45s}
#myths.qprep .quotes li{opacity:0;transform:translateY(14px)}
#myths.qprep .quotes li.in{opacity:1;transform:none}
#myths .quotes li.hot{transform:scale(1.025);border-color:rgba(10,27,46,.3);color:var(--ink);box-shadow:0 0 0 3px rgba(220,242,60,.8),0 16px 30px -18px rgba(10,27,46,.5)}

/* ===== v12: Uebergang Beispiele zum Rechner ===== */
.exs{position:relative}
.exfrost{position:absolute;left:0;right:0;bottom:0;height:300px;z-index:1;pointer-events:none;opacity:0;transition:opacity 2s ease;background:linear-gradient(180deg,rgba(242,243,247,0) 0%,rgba(242,243,247,.28) 50%,rgba(242,243,247,.72) 100%);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 60%);mask-image:linear-gradient(180deg,transparent 0%,#000 60%)}
.exs.frost .exfrost{opacity:1}
.calc .box.pre{transform:translateY(150px)}
.calc .box.up{animation:boxup 2s both}
@keyframes boxup{0%{transform:translateY(150px);animation-timing-function:cubic-bezier(.22,.8,.3,1)}38%{transform:translateY(62px);animation-timing-function:linear}56%{transform:translateY(62px);animation-timing-function:cubic-bezier(.55,0,.2,1)}100%{transform:translateY(0)}}

/* ===== v12: Rechner mit Taschenrechner ===== */
.cteaser{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px 22px}
.ccalc{display:grid;place-items:center;width:66px;height:74px;padding:0;border-radius:18px;border:1px solid rgba(220,242,60,.38);background:rgba(220,242,60,.08);cursor:pointer;transition:transform .3s var(--ease),background .3s}
.ccalc:hover{transform:translateY(-2px) rotate(-3deg);background:rgba(220,242,60,.16)}
.ccalc svg{width:40px;height:48px}
.ccalc .cbody{fill:rgba(255,255,255,.06);stroke:var(--neon);stroke-width:2}
.ccalc .cdisp{fill:var(--neon)}
.ccalc .ckeys rect{fill:rgba(255,255,255,.72)}
.ccalc .ckeys .ceq{fill:var(--neon)}
.ccalc .ckeys rect:nth-child(2){animation:ckey 4.2s 1s infinite}
.ccalc .ckeys rect:nth-child(4){animation:ckey 4.2s 1.5s infinite}
.ccalc .ckeys rect:nth-child(9){animation:ckey 4.2s 2s infinite}
@keyframes ckey{0%,14%,100%{fill:rgba(255,255,255,.72)}4%,9%{fill:var(--neon)}}
.ccalc .ckeys .ceq{animation-name:ckeq}
@keyframes ckeq{0%,14%,100%{fill:var(--neon)}4%,9%{fill:#fff}}
.copen .cico{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:560px){.cteaser{grid-template-columns:auto 1fr}.cteaser .copen{grid-column:1/-1}.ccalc{width:56px;height:64px;border-radius:16px}.ccalc svg{width:34px;height:41px}}
@media(prefers-reduced-motion:reduce){.ccalc .ckeys rect{animation:none!important}}

/* ===== v12: Ablauf ===== */
.road-head{align-items:center}
.road-head .lede{margin-top:0}
.road li:not(:last-child)::after{top:50%;right:-24px;width:32px;height:32px;margin-top:-16px;border-radius:50%;background:var(--navy) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h13M13 7l5 5-5 5' fill='none' stroke='%23DCF23C' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/17px no-repeat;box-shadow:0 0 0 4px var(--paper),0 8px 18px -8px rgba(10,27,46,.6)}
.nt{color:var(--navy);border:1px solid rgba(10,27,46,.08)}
.n1{background:var(--neon)}
.n2,.n4{background:#fff}
.n3{background:#F4F8D2}
.n5{background:#E4E9F1}
.road.go .n1{box-shadow:0 0 0 2px var(--navy),0 6px 14px -8px rgba(10,27,46,.5)}
/* Fussbereich: eigenes, leicht abgesetztes Band */
.roadsec{padding-bottom:0}
.road-band{position:relative;margin-top:clamp(48px,6vw,80px);background:#E8EBF1;padding:clamp(40px,5vw,60px) 0 clamp(48px,6vw,72px)}
.road-band::before{content:"";position:absolute;top:0;left:50%;width:72px;height:4px;margin-left:-36px;border-radius:0 0 4px 4px;background:var(--neon)}
.road-band .road-foot{margin-top:0;display:flex;flex-direction:column;align-items:center;gap:18px}
.road-band .method-note{max-width:none;width:auto;margin:0 auto;padding-right:30px}
.road-band .method-note b{white-space:nowrap}
.road-band .more-link2{align-self:center}
@media(max-width:640px){.road-band .method-note b{white-space:normal}}
/* drehende Figur: kein Fenster-Hintergrund (Kollision mit .win aus dem Ablauf) */
.note-fig .win{position:absolute;inset:0;width:auto;padding:0;background:none;border-radius:0;box-shadow:none}

/* ===== v12: Ablauf Variante B (nur ueber #ablauf-b) ===== */
.ablauf-b .road .rc{padding-bottom:0}
.ablauf-b .road .rv{margin:auto 0 0;height:150px;border-radius:0;border-top:1px solid var(--line);background:none!important}
.ablauf-b .rv4 img{position:absolute;left:16px;top:18px;width:calc(58% - 16px);height:112px;border-radius:12px;object-fit:cover;object-position:50% 35%;box-shadow:0 12px 24px -16px rgba(10,27,46,.6)}
.ablauf-b .rv4::after{display:none}
.ablauf-b .rv4 .md{left:auto;right:14px;bottom:auto}
.ablauf-b .rv4 .m1{top:26px}
.ablauf-b .rv4 .m2{top:60px}
.ablauf-b .rv4 .m3{top:94px;background:#fff;border:1px solid var(--line)}

/* ===== v12: Fuss, gefuellte Icons ohne Rahmen ===== */
footer .fwrap{grid-template-columns:1fr auto}
.fcontact li{gap:12px}
.fi{width:auto;height:auto;border:0;border-radius:0;background:none}
.fi svg{width:20px;height:20px;fill:var(--neon);stroke:none}
@media(max-width:900px){footer .fwrap{grid-template-columns:1fr}}
/* v12: H1 mit laengeren Zeilen, immer vier Zeilen */
.hero h1 .ln{white-space:nowrap}
.hero h1{font-size:clamp(20px,6.3vw,47px)}
@media(min-width:1001px){.hero h1{font-size:47px}}
/* Ueber uns: Agenten-Leiste drueckte die Spalte am Handy auf 640 px */
.team .wrap>*{min-width:0}
@media(max-width:900px){.team .wrap{grid-template-columns:minmax(0,1fr)}}
@media(max-width:560px){.agents{flex-wrap:wrap}}
/* v12 Feinschliff */
.cprev i{margin-right:12px}
@media(min-width:1240px){.gcard .gk{white-space:nowrap;max-width:none;letter-spacing:.07em}}
.road-band .method-note::after{left:auto;right:26px;transform:translateY(-50%)}
.exs:has(.excard.on) .exfrost{opacity:0}

/* ===== v13: Hero, laengste Zeile jetzt 32 Zeichen ===== */
.hero h1{font-size:clamp(18px,5.7vw,43px)}
@media(min-width:1001px){.hero h1{font-size:43px}}
/* Damen als eigene Ebene ueber dem Hintergrund (Parallax) */
.hero-photo .hero-fg{position:absolute;inset:0;display:block;will-change:transform;transform-origin:64% 100%;transition:transform .35s cubic-bezier(.2,.7,.3,1)}
.hero-photo .hero-fg img{display:block}

/* ===== v13: Einwaende wie eine Aufzaehlung ===== */
#myths.qprep .quotes li{transform:translateY(10px) scale(.96);transform-origin:0 0}
#myths.qprep .quotes li.in{transform:none}
#myths .quotes li.typing{color:transparent;transition:opacity .5s var(--ease),transform .5s var(--ease)}
#myths .quotes li.typing::after{color:transparent}
#myths .quotes li.typing::before{content:"";position:absolute;left:20px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--steel);box-shadow:12px 0 0 rgba(102,113,125,.3),24px 0 0 rgba(102,113,125,.3);animation:qdot .9s linear infinite}
@keyframes qdot{0%,100%{background:var(--steel);box-shadow:12px 0 0 rgba(102,113,125,.3),24px 0 0 rgba(102,113,125,.3)}33%{background:rgba(102,113,125,.3);box-shadow:12px 0 0 var(--steel),24px 0 0 rgba(102,113,125,.3)}66%{background:rgba(102,113,125,.3);box-shadow:12px 0 0 rgba(102,113,125,.3),24px 0 0 var(--steel)}}

/* ===== v13: Selbstcheck, groessere Piktogramme ===== */
.tick .ic{width:58px;height:58px;border-radius:16px}
.tick .ic svg{width:31px;height:31px;stroke-width:1.7}
@media(max-width:600px){.tick .ic{width:50px;height:50px;border-radius:14px}.tick .ic svg{width:27px;height:27px}}

/* ===== v13: kein Neon-Balken ueber dem Ablauf-Band ===== */
.road-band::before{display:none}

/* ===== v14: Hero, Damen-Ebene verschiebt sich, schwebt leicht, mit Schatten ===== */
.hero-photo{overflow:hidden}
.hero-photo .hero-fg{bottom:auto;height:107.982%;transform-origin:64% 92.6%}
.hero-photo .hero-fg img{height:100%;object-position:8% 27.78%;filter:saturate(.92) drop-shadow(-16px 12px 22px rgba(0,0,0,.42));animation:fgfloat 7s ease-in-out infinite}
@keyframes fgfloat{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(-5px,-7px,0)}}
@media(max-width:900px){.hero-photo .hero-fg img{object-position:56% 25.93%;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 29.63%);mask-image:linear-gradient(180deg,transparent 0%,#000 29.63%)}}
@media(prefers-reduced-motion:reduce){.hero-photo .hero-fg img{animation:none}}
/* Hinweis unter dem Knopf kompakter */
.hook{max-width:40ch}

/* ===== v14: Rechner faehrt ohne Halt hoch (der Halt kommt jetzt beim Scrollen in der Bildschirmmitte) ===== */
.calc .box.up{animation:boxup2 1.1s cubic-bezier(.2,.8,.3,1) both}
@keyframes boxup2{from{transform:translateY(150px)}to{transform:none}}

/* ===== v14: Ueber uns, Geschaeftsfuehrung auf zwei ausgewogene Spalten ===== */
.team .wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}
.team-side{position:sticky;top:calc(var(--nav) + 28px)}
.team-side .pic{position:relative;top:auto;max-width:none}
.team-side blockquote{margin-top:28px}
.team-side .more{margin-top:22px}
.team-main .facts{margin-top:28px}
.team h2 .u{background:linear-gradient(transparent 62%,var(--neon) 62%);padding:0 .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}
@media(max-width:900px){
 .team .wrap{grid-template-columns:minmax(0,1fr);gap:0}
 .team-side,.team-main{display:contents}
 .team .pic{order:1;max-width:520px}
 .team-main .eyebrow{order:2;margin-top:30px}
 .team-main h2{order:3}
 .team-main .lede{order:4}
 .team-side blockquote{order:5}
 .team-main .facts{order:6}
 .team-main .crew{order:7}
 .team-side .more{order:8}
}
.team-main h2{font-size:clamp(28px,2.8vw,38px)}
.team-main .lede{margin-top:18px}
@media(max-width:900px){.team-main h2{font-size:clamp(28px,7.4vw,40px)}}
/* kleiner Trennbalken unter der H1 */
.hero h1::after{content:"";display:block;width:56px;height:4px;margin-top:24px;border-radius:2px;background:var(--neon);transform-origin:0 50%;transition:transform .7s var(--ease),opacity .7s var(--ease)}
.hero h1+.lede{margin-top:22px}
html.intro .hero h1::after{opacity:0;transform:scaleX(0)}
html.intro.intro-rest .hero h1::after{opacity:1;transform:none}
@media(max-width:600px){.hero h1::after{width:44px;height:3px;margin-top:18px}.hero h1+.lede{margin-top:18px}}
/* Hervorhebungen in Ueberschriften: Verlauf von Dunkelblau zu Gelb statt Unterstreichung */
.idea-head h2 .u,.mk-head h2 .u,.team h2 .u{background:linear-gradient(90deg,#0A1B2E 0%,#0C2540 48%,#1D4F5E 68%,#6E9A2A 86%,#A6C21C 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .04em 0 0}

/* ===== v15: Hero ===== */
/* Trennstrich unter der H1 dezenter */
.hero h1::after{width:64px;height:2px;border-radius:1px;background:rgba(255,255,255,.3)}
@media(max-width:600px){.hero h1::after{width:48px;height:2px}}
/* harte Kante links: die Abdunklung ueber dem Foto laeuft jetzt wie das Foto selbst nach links aus */
@media(min-width:901px){.hero-photo::after{-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.35) 14%,rgba(0,0,0,.8) 32%,#000 50%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.35) 14%,rgba(0,0,0,.8) 32%,#000 50%)}}
/* Handy: Foto ganz dezent oben rechts hinter dem Text */
.hero-mbg{display:none}
@media(max-width:900px){.hero-mbg{display:block;position:absolute;top:0;right:0;width:92%;height:min(70vw,360px);object-fit:cover;object-position:52% 18%;opacity:.22;z-index:-2;pointer-events:none;filter:saturate(.7);-webkit-mask-image:radial-gradient(115% 100% at 100% 0%,#000 0%,rgba(0,0,0,.55) 38%,transparent 72%);mask-image:radial-gradient(115% 100% at 100% 0%,#000 0%,rgba(0,0,0,.55) 38%,transparent 72%)}}

/* ===== v15: Rechner hakt laenger ein, Platz darunter, Milchglas scrollgekoppelt ===== */
.calc{padding-bottom:calc(clamp(48px,6vw,80px) + var(--pin,0px))}
.exfrost{height:min(80vh,760px);transition:opacity .12s linear;background:linear-gradient(180deg,rgba(242,243,247,0) 0%,rgba(242,243,247,.35) 40%,rgba(242,243,247,.82) 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 45%);mask-image:linear-gradient(180deg,transparent 0%,#000 45%)}

/* ===== v15: Ablauf am Handy als Kartenstapel ===== */
@media(max-width:640px){
 .road{grid-auto-rows:1fr;gap:18px}
 .road li{position:sticky;top:calc(var(--nav) + 12px)}
 .road li:nth-child(2){top:calc(var(--nav) + 22px)}
 .road li:nth-child(3){top:calc(var(--nav) + 32px)}
 .road li:nth-child(4){top:calc(var(--nav) + 42px)}
 .road .rc{box-shadow:0 -14px 30px -22px rgba(10,27,46,.5),0 24px 50px -36px rgba(10,27,46,.45)}
}

/* ===== v15: Einstieg, Groesse nur ueber die Gesichter ===== */
#segSize[hidden],#lblSize[hidden]{display:none!important}
.gfaces button[aria-pressed="true"]{background:rgba(220,242,60,.14);border-color:rgba(220,242,60,.75)}
.gfaces button[aria-pressed="true"] img{box-shadow:0 0 0 2px var(--neon)}
.gfaces button[aria-pressed="true"] span{color:var(--neon)}
.rcard .anim{transition:none}
.rcard.out .anim{opacity:1;transform:none}
.gwrap{transition-duration:.4s}

/* ===== v16: Hero-Ueberschrift, fuenf Zeilen am Desktop, fliessend am Handy ===== */
.hero h1 .ln{white-space:nowrap}
.hero h1{font-size:clamp(18px,5.3vw,40px);line-height:1.08}
@media(min-width:1001px){.hero h1{font-size:40px}}
@media(max-width:600px){.hero h1{font-size:clamp(23px,6.9vw,30px);line-height:1.26}.hero h1 .ln{display:inline;white-space:normal}}
.hero .lede .mark{color:var(--neon);font-weight:600}

/* ===== v16: Parallax mit Gegenbewegung; Masken am Container, damit Bewegung keine Kanten zeigt ===== */
.hero-photo>picture:first-child{display:block;width:100%;height:100%;transform:scale(1.07);transform-origin:70% 75%;will-change:transform;transition:transform .35s cubic-bezier(.2,.7,.3,1)}
@media(min-width:901px){
 .hero-photo{-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 12%,rgba(0,0,0,.72) 34%,#000 56%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.12) 12%,rgba(0,0,0,.72) 34%,#000 56%)}
 .hero-photo img{-webkit-mask-image:none!important;mask-image:none!important}
 .hero-photo::after{-webkit-mask-image:none;mask-image:none}
}
@media(max-width:900px){
 .hero-photo{-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 32%);mask-image:linear-gradient(180deg,transparent 0%,#000 32%)}
 .hero-photo img{-webkit-mask-image:none!important;mask-image:none!important}
}

/* ===== v16: Handy-Kopf: groesseres Logo, Burger statt Knopf ===== */
.burger{display:none;position:relative;flex:none;width:44px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.06);cursor:pointer;padding:0}
.burger span{position:absolute;left:12px;right:12px;height:2px;border-radius:1px;background:#fff;transition:transform .3s var(--ease),opacity .2s}
.burger span:nth-child(1){top:15px}.burger span:nth-child(2){top:21px}.burger span:nth-child(3){top:27px}
.nav.menu-open .burger span:nth-child(1){transform:translateY(6px) rotate(45deg)}
.nav.menu-open .burger span:nth-child(2){opacity:0}
.nav.menu-open .burger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}
.mnav{display:grid;padding:6px 20px 20px;border-top:1px solid rgba(255,255,255,.1);background:rgba(10,12,22,.97)}
.mnav[hidden]{display:none}
.mnav a:not(.btn){display:block;padding:14px 4px;font-size:17px;font-weight:600;color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.08)}
.mnav .btn{margin-top:16px;justify-content:center}
@media(max-width:980px){.burger{display:block}.navlinks{display:none}}
@media(min-width:981px){.mnav{display:none!important}}
@media(max-width:520px){.brand{gap:10px}.brand .logo{height:38px}.brand .sub{display:block!important;font-size:11.5px;line-height:1.3;padding-left:10px;max-width:none;overflow:visible}}
@media(max-width:350px){.brand .logo{height:34px}.brand .sub{font-size:10.5px}}

/* ===== v16: Handy-Hero: weiter zum naechsten Abschnitt statt Buchung ===== */
.m-next{display:none}
@media(max-width:900px){#ctaHero,.hero .cta .btn-ghost,#hook{display:none!important}.hero .cta .m-next{display:inline-flex}}

/* ===== v16: Hinweis vor der Terminbuchung (Handy) ===== */
.bsheet{position:fixed;inset:0;z-index:100;display:flex;align-items:flex-end;justify-content:center;background:rgba(7,7,13,0);pointer-events:none;transition:background .3s}
.bsheet.on{background:rgba(7,7,13,.45);pointer-events:auto}
.bs-card{position:relative;width:min(100% - 20px,520px);margin:0 0 10px;padding:20px 18px 18px;border-radius:22px;background:#fff;color:var(--ink);box-shadow:0 30px 60px -20px rgba(0,0,0,.6);display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;transform:translateY(120%);transition:transform .4s var(--ease)}
.bsheet.on .bs-card{transform:none}
.bs-card img{width:48px;height:48px;border-radius:50%;box-shadow:0 0 0 2px var(--neon)}
.bs-card p{margin:0;padding-right:28px;font-size:15.5px;line-height:1.4;color:var(--ink)}
.bs-card p b{font-family:var(--font-d);font-weight:700}
.bs-card .btn{grid-column:1/-1;justify-content:center}
.bs-x{position:absolute;top:10px;right:10px;width:34px;height:34px;border:0;border-radius:50%;background:var(--paper);color:var(--ink);font-size:20px;line-height:1;cursor:pointer}

/* ===== v16: Rechner am Handy, Zahlen buendig ===== */
@media(max-width:560px){.cprev i,.cprev .hl i{display:inline-block;width:14px;text-align:center;margin-right:10px}.cprev>span:first-child{padding-left:24px}}

/* ===== v16: Ablauf ===== */
/* Karte 1: Antwort mit Unternehmer */
.rv1 .rvb{position:absolute;left:auto;top:auto;right:12px;bottom:12px;width:34px;height:34px;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--navy)}
.rv1 .cb2{right:54px}
/* Karte 4: kleineres Teamfoto links, Module rechts untereinander */
.rv4{background:var(--paper)}
.rv4 img{position:absolute;left:12px;top:14px;width:calc(58% - 12px);height:calc(100% - 28px);border-radius:12px;object-fit:cover;object-position:50% 35%;box-shadow:0 10px 22px -14px rgba(10,27,46,.6)}
.rv4::after{display:none}
.rv4 .md{left:auto;right:12px;bottom:auto}
.rv4 .m1{top:calc(50% - 47px)}
.rv4 .m2{top:calc(50% - 13px)}
.rv4 .m3{top:calc(50% + 21px);background:#fff;border:1px solid var(--line)}
@media(max-width:640px){
 .road .rc{padding-bottom:0}
 .road .rv{margin:auto 0 0;border-radius:0;border-top:1px solid var(--line);background:none!important}
 .rv1{height:auto!important;display:grid;grid-template-columns:38px 1fr 38px;gap:10px;align-items:center;padding:16px 14px 18px}
 .rv1 .rva,.rv1 .rvb{position:static;width:38px;height:38px;margin:0}
 .rv1 .rva{grid-column:1;grid-row:1}
 .rv1 .cb1{position:static;grid-column:2/4;grid-row:1;justify-self:start;max-width:none}
 .rv1 .cb2{position:static;grid-column:1/3;grid-row:2;justify-self:end}
 .rv1 .rvb{grid-column:3;grid-row:2}
}

/* ===== v16: Mensch + KI kompakter ===== */
.mk2{padding:clamp(56px,7vw,96px) 0}
.mk-head .lede{max-width:80ch;margin-top:14px}
.mk-roles{margin-top:22px}
.mk-card{margin-top:12px;padding:clamp(14px,2vw,22px)}
.eq{gap:10px}
.eq>div{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:2px;align-items:center;padding:12px 14px;border-radius:16px}
.eq>div>img,.eq>div>.orb{grid-row:1/3;margin:0}
.eq-a img{width:48px;height:48px}
.orb{width:48px;height:48px}
.eq b{font-size:clamp(17px,1.45vw,19px)}
.eq>div>span:not(.orb){font-size:13.5px;line-height:1.35}
.eq-c{display:flex!important;flex-direction:column;justify-content:center;gap:2px}
.eq-c b{font-size:clamp(18px,1.6vw,21px)}
.eq-op{font-size:26px}
.mk-bar{margin-top:16px;min-height:46px}
.mk-seg{padding:8px 14px}
.mk-seg b{font-size:22px}
.mk-lists{margin-top:20px;gap:14px 44px}
.mk-lists ul{gap:6px}
.mk-lists li{font-size:14.5px}
.mk-k{margin-bottom:8px}
.mk-fine{margin-top:12px}
@media(max-width:900px){.eq{gap:6px}.eq-op{margin:-6px 0;font-size:22px}.mk-lists{gap:16px}.mk-head .lede{font-size:16px}.mk-card{padding:12px}}

/* ===== v16: Einstieg am Handy ===== */
.gflow{display:none;flex-direction:column;align-items:center;gap:8px;color:var(--neon);font-family:var(--font-d);font-weight:600;font-size:14px;text-align:center}
.gfi{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--neon);box-shadow:0 10px 24px -8px rgba(220,242,60,.6);animation:gbob 1.8s ease-in-out infinite}
.gfi svg{width:22px;height:22px;stroke:var(--neon-ink);stroke-width:2.6;fill:none;stroke-linecap:round;stroke-linejoin:round}
@keyframes gbob{0%,100%{transform:translateY(0)}50%{transform:translateY(4px)}}
@media(max-width:900px){#lblPhase{text-align:center}.gflow{display:flex}}
@media(prefers-reduced-motion:reduce){.gfi{animation:none}}

/* ===== v16: Typische Muster, Variante B (nur ueber #muster-b) ===== */
.tick .ic2{display:none}
.muster-b .tick .ic{display:none}
.muster-b .tick .ic2{display:grid;grid-row:1/3;width:60px;height:60px;border-radius:17px;place-items:center;background:var(--navy);box-shadow:0 12px 24px -14px rgba(10,27,46,.7);transition:transform .35s var(--ease),background .35s}
.muster-b .tick .ic2 svg{width:38px;height:38px;fill:none;stroke-linecap:round;stroke-linejoin:round}
.ic2 .s{stroke:#fff;stroke-width:1.6;fill:none}
.ic2 .d{stroke:var(--navy);stroke-width:1.7;fill:none}
.ic2 .n{fill:var(--neon);stroke:none}
.ic2 .a{stroke:var(--neon);stroke-width:2.1;fill:none}
.ic2 .l{stroke:var(--neon);stroke-width:2;fill:rgba(220,242,60,.22)}
.muster-b .tick:hover .ic2{transform:rotate(-4deg) scale(1.05)}
.muster-b .tick[aria-pressed="true"] .ic2{background:rgba(255,255,255,.1)}
@media(max-width:600px){.muster-b .tick .ic2{width:52px;height:52px;border-radius:15px}.muster-b .tick .ic2 svg{width:32px;height:32px}}

/* ===== v16: Ueber uns ===== */
.facts b::before{content:"\2713";display:inline-grid;place-items:center;width:22px;height:22px;margin-right:9px;border-radius:50%;background:var(--neon);color:var(--neon-ink);font-family:var(--font-b,inherit);font-size:12px;font-weight:800;vertical-align:2px}
.team-side blockquote{position:relative;isolation:isolate;font-style:italic;padding:20px 0 0 22px}
.team-side blockquote::before{content:"\201C";position:absolute;z-index:-1;left:-4px;top:-40px;font-family:var(--font-d);font-style:normal;font-weight:800;font-size:150px;line-height:1;color:rgba(185,211,24,.32);pointer-events:none}
.org{margin:18px -22px 0;padding:18px 18px 20px;border-top:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));display:flex;flex-direction:column;align-items:center}
.org i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--neon);box-shadow:0 0 8px rgba(220,242,60,.8);vertical-align:1px}
.org-lead{position:relative;display:inline-flex;align-items:center;padding:8px 15px;border-radius:999px;background:var(--neon);color:var(--neon-ink);font-size:13px;font-weight:700}
.org-lead i{background:var(--neon-ink);box-shadow:none}
.org-lead::after{content:"";position:absolute;left:50%;top:100%;width:1px;height:12px;background:rgba(220,242,60,.6)}
.org-agents{list-style:none;position:relative;margin:24px 0 0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.org-agents::before{content:"";position:absolute;top:-12px;left:16.66%;right:16.66%;height:1px;background:rgba(220,242,60,.6)}
.org-agents li{position:relative;text-align:center;padding:8px 6px;border-radius:999px;font-size:12.5px;font-weight:600;color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}
.org-agents li::before{content:"";position:absolute;left:50%;top:-13px;width:1px;height:12px;background:rgba(220,242,60,.6)}
@media(max-width:420px){.org-agents li{font-size:11.5px;padding:7px 4px}.org i{margin-right:5px}}

/* ===== v16: Ablauf-Band, KI auf dem Bildschirm, Mensch entscheidet ===== */
.road-band .method-note{padding:20px 30px 20px 262px;min-height:110px}
.mn-vis{position:absolute;left:18px;top:50%;width:226px;height:84px;margin-top:-42px}
.mn-ai{position:absolute;left:0;top:14px;width:62px;height:52px}
.mn-ai svg{width:100%;height:100%}
.mn-ai .mf{fill:var(--navy)}
.mn-ai .ms{stroke:var(--navy);stroke-width:3;stroke-linecap:round;fill:none}
.mn-ai .mn{fill:var(--neon)}
.mn-ai .ml{stroke:rgba(255,255,255,.75);stroke-width:2.4;stroke-linecap:round;fill:none}
.mn-arr{position:absolute;left:70px;top:30px;width:24px;height:22px}
.mn-arr svg{width:100%;height:100%;stroke:var(--navy);stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}
.mn-vis .note-fig{left:102px;top:0;bottom:0;width:56px}
.mn-th{position:absolute;left:164px;top:6px;display:grid;gap:8px}
.mn-th i{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;box-shadow:0 6px 14px -8px rgba(10,27,46,.6)}
.mn-th i svg{width:17px;height:17px;fill:var(--navy)}
.mn-th .up{background:var(--neon);animation:thumbs 3.2s ease-in-out infinite}
.mn-th .dn{background:#fff;border:1px solid var(--line)}
.mn-th .dn svg{fill:var(--steel)}
@keyframes thumbs{0%,60%,100%{transform:none}70%{transform:translateY(-3px) rotate(-8deg)}80%{transform:none}}
@media(prefers-reduced-motion:reduce){.mn-th .up{animation:none}}
@media(max-width:640px){.road-band .method-note{padding:116px 20px 20px}.mn-vis{left:50%;top:14px;margin:0 0 0 -101px;width:202px}}

/* ===== v16: Ueber uns, Datensicherheit klar abgesetzt ===== */
.rules .sec-head{margin-top:clamp(56px,7vw,92px);padding-top:clamp(36px,4.5vw,60px);border-top:1px solid var(--line)}
.rules .sec-head h2{max-width:none;font-size:clamp(28px,3.4vw,44px)}
.rules .sec-head h2 .u{background:linear-gradient(90deg,#0A1B2E 0%,#0C2540 48%,#1D4F5E 68%,#6E9A2A 86%,#A6C21C 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .04em 0 0}
.rules .sec-head+.chain{margin-top:26px}
@media(min-width:1001px){.hero h1{font-size:42px}}
@media(max-width:640px){.road-band .method-note::after{display:none}}

/* ===== v17: Rechner per CSS sticky ===== */
.calc{padding-bottom:clamp(48px,6vw,80px)}
.calc>.wrap::after{content:"";display:block;height:var(--pin,0px)}
.calc .box{position:sticky;top:var(--stk,auto)}

/* ===== v17: Parallax mit mehr Tiefe, Hintergrund weiter hinten ===== */
.hero-photo>picture:first-child{transform:scale(1.13);transform-origin:70% 75%}
.hero-photo>picture:first-child img{filter:saturate(.88) brightness(.93) blur(1.2px)}

/* ===== v17: Ablauf ohne graue Bildkaesten, auch am Desktop ===== */
.road .rc{padding-bottom:0}
.road .rv{margin:auto 0 0;border-radius:0;border-top:1px solid var(--line);background:none!important}
.rv1{display:grid;grid-template-columns:38px 1fr 38px;gap:10px;align-content:center;align-items:center;padding:0 14px}
.rv1 .rva,.rv1 .rvb{position:static;width:38px;height:38px;margin:0}
.rv1 .rva{grid-column:1;grid-row:1}
.rv1 .cb1{position:static;grid-column:2/4;grid-row:1;justify-self:start;max-width:none}
.rv1 .cb2{position:static;grid-column:1/3;grid-row:2;justify-self:end}
.rv1 .rvb{grid-column:3;grid-row:2}
@media(max-width:640px){.rv1{height:auto!important;padding:16px 14px 18px}}

/* ===== v17: Ablauf-Band, KI und Mensch mit Daumen ===== */
.road-band .method-note{padding-left:300px;min-height:118px}
.mn-vis{width:268px;height:100px;margin-top:-50px}
.mn-vis em{display:block;font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--steel);text-align:center}
.mn-ai{left:0;top:8px;width:66px;height:auto;display:flex;flex-direction:column;align-items:center;gap:5px}
.mn-ai svg{width:66px;height:55px}
.mn-arr{left:78px;top:24px}
.mn-hu{position:absolute;left:112px;top:0;display:flex;flex-direction:column;align-items:center;gap:5px}
.mn-hu img{width:70px;height:70px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff,0 0 0 4px rgba(185,211,24,.7)}
.mn-th{left:194px;top:4px;display:flex;flex-direction:column;gap:8px}
.mn-th .up{width:38px;height:38px}
.mn-th .up svg{width:20px;height:20px}
@media(max-width:640px){.road-band .method-note{padding:132px 20px 20px}.mn-vis{left:50%;top:14px;margin:0 0 0 -118px;width:236px}.mn-th{left:192px}}
/* Zeilenzahl am Handy halten */
@media(max-width:600px){.idea-head .lede{font-size:16.5px}}
@media(max-width:400px){.calc .box h2{font-size:27px}}
.rv1 .cb2{white-space:normal;text-align:left}
.road .rv3 .win{transform:translateY(-9px)}

/* ===== v18: Hero ===== */
/* "So funktioniert es" auch am Desktop (als zweiter Knopf), am Handy als einziger Knopf in Neon */
.m-next{display:inline-flex}
@media(max-width:900px){.hero .cta .m-next{display:inline-flex!important;--btnbg:var(--neon);background:var(--neon);color:var(--neon-ink);box-shadow:none}}
/* Teleprompter schneller */
.hero h1.tp .tw{transition:opacity .32s var(--ease),transform .32s var(--ease),filter .32s var(--ease)}
html.intro .hero .lede,html.intro .hero .cta,html.intro .hero .hook{transition:opacity .45s var(--ease),transform .45s var(--ease)}
html.intro.intro-rest .hero .cta{transition-delay:.08s}
html.intro.intro-rest .hero .hook{transition-delay:.16s}
/* Parallax: Hintergrund mit weicher Oberkante, damit er weit nach unten wandern kann */
.hero-photo>picture:first-child{transform:scale(1.08);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 10%);mask-image:linear-gradient(180deg,transparent 0%,#000 10%)}
.hero-photo>picture:first-child img{filter:saturate(.85) brightness(.9) blur(1.6px)}

/* ===== v18: Mensch + KI, Icon fuer "Gemeinsam staerker" ===== */
.eq-c{display:grid!important;grid-template-columns:auto 1fr;column-gap:12px;row-gap:2px;align-items:center;justify-content:stretch}
.eq>div>.eqi{grid-row:1/3;width:48px;height:48px;display:block;border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 4px rgba(185,211,24,.55)}
.eqi svg{width:100%;height:100%;display:block}

/* ===== v18: Selbstcheck-Ueberschrift mit Verlauf ===== */
.ck-head h2 .u{background:linear-gradient(90deg,#0A1B2E 0%,#0C2540 42%,#1D4F5E 62%,#6E9A2A 84%,#A6C21C 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .04em 0 0}

/* ===== v18: Ablauf-Band, KI, Pfeil, drehende Figur, Daumen ===== */
.road-band .method-note{padding-left:262px;min-height:118px}
.mn-vis{width:216px;height:100px;margin-top:-50px}
.mn-vis .note-fig{left:112px;top:0;bottom:20px;width:40px}
.mn-vis .mn-lbl{position:absolute;left:96px;bottom:0;width:72px}
.mn-th{left:170px;top:6px}
@media(max-width:640px){.road-band .method-note{padding:132px 20px 20px}.mn-vis{left:50%;top:14px;margin:0 0 0 -108px;width:216px}.mn-th{left:170px}}

/* ===== v18: Ablauf Variante C (nur ueber #ablauf-c): Bildzone leicht grau ===== */
html.ablauf-c .road .rv{background:#F3F5F8!important}

/* ===== v18: Ueber uns ===== */
/* Skizze "Der Mensch entscheidet" */
.tile .viz .vt{fill:var(--steel);stroke:none;font-family:var(--font-d);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.tile .viz .thu{transform-box:fill-box;transform-origin:center;animation:thumbs 3.2s ease-in-out infinite}
@media(prefers-reduced-motion:reduce){.tile .viz .thu{animation:none}}
/* Handy: Regeln schieben sich als Kartenstapel uebereinander */
@media(max-width:620px){
 .rgrid{grid-auto-rows:1fr;gap:16px}
 .rgrid .tile{position:sticky;top:calc(var(--nav) + 12px);box-shadow:0 -14px 30px -22px rgba(10,27,46,.45),0 24px 50px -36px rgba(10,27,46,.4)}
 .rgrid .tile:nth-child(2){top:calc(var(--nav) + 20px)}
 .rgrid .tile:nth-child(3){top:calc(var(--nav) + 28px)}
 .rgrid .tile:nth-child(4){top:calc(var(--nav) + 36px)}
 .rgrid .tile:nth-child(5){top:calc(var(--nav) + 44px)}
 .rgrid .tile:nth-child(6){top:calc(var(--nav) + 52px)}
 .tile:hover{transform:none}
}
/* Handy: Datenkette als senkrechte Kette mit Pfeilen und laufendem Punkt */
@media(max-width:620px){
 .links{grid-template-columns:1fr;gap:22px;margin-top:18px}
 .links::before{display:block;left:50%;right:auto;top:6%;bottom:6%;width:2px;height:auto;margin-left:-1px}
 .links .pulse{display:block;left:calc(50% - 5px);top:6%;animation:runv 3.4s linear infinite}
 .links div+div::after{content:"";position:absolute;left:50%;top:-17px;width:10px;height:10px;margin-left:-5px;border-right:2px solid var(--navy);border-bottom:2px solid var(--navy);transform:rotate(45deg);opacity:.55}
 .links div{padding:12px 14px}
 .chain .ch{flex-direction:column;gap:6px}
}
@keyframes runv{0%{top:6%;opacity:0}8%{opacity:1}92%{opacity:1}100%{top:94%;opacity:0}}
@media(prefers-reduced-motion:reduce){.links .pulse{animation:none;display:none}}

/* ===== v18: Mensch + KI, KI-Anteil im Balken schraeg gestreift wie ein Fortschrittsbalken ===== */
.mk-seg.ki{background-color:var(--neon);background-image:repeating-linear-gradient(-45deg,rgba(15,21,5,.09) 0 12px,transparent 12px 24px);background-size:34px 34px;animation:mkstripe 1.6s linear infinite}
@keyframes mkstripe{from{background-position:0 0}to{background-position:34px 0}}
@media(prefers-reduced-motion:reduce){.mk-seg.ki{animation:none}}

/* ===== v20: Handy-Hero, Varianten A und B zum Vergleich untereinander ===== */
.vlab,.lede-b{display:none}
@media(max-width:900px){
 .hero .vlab{display:inline-block;margin:22px 0 0;padding:4px 11px;border-radius:999px;font-family:var(--font-d);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#C9D0DA;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16)}
 .hero .vlab+.lede{margin-top:10px}
 .hero .vlb{margin-top:26px}
 .hero .lede-b{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;margin-top:10px;padding:14px 16px 14px 14px;border-radius:18px 18px 18px 6px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
 .lede-b img{width:56px;height:56px;border-radius:50%;object-fit:cover;background:#16203A;box-shadow:0 0 0 2px #0B0F1C,0 0 0 4px var(--neon)}
 .lede-b p{margin:0;font-size:17px;line-height:1.42;color:#E4E8EE}
 .lede-b p b{color:var(--neon);font-weight:700}
 .lede-b small{display:block;margin-top:6px;font-size:12.5px;font-weight:600;color:var(--mute)}
 html.intro .hero .vlab,html.intro .hero .lede-b{opacity:0;transform:translateY(14px);transition:opacity .45s var(--ease),transform .45s var(--ease)}
 html.intro.intro-rest .hero .vlab,html.intro.intro-rest .hero .lede-b{opacity:1;transform:none}
}

/* ===== v21: Ueber uns, Fakten kompakt als Liste mit Haekchen ===== */
.facts2{list-style:none;margin:24px 0 0;padding:16px 18px;display:grid;grid-template-columns:1fr 1fr;gap:10px 26px;background:#fff;border:1px solid var(--line);border-radius:16px}
.facts2 li{position:relative;padding-left:30px;font-size:14.5px;line-height:1.4;color:var(--steel)}
.facts2 li::before{content:"\2713";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--neon);color:var(--neon-ink);font-size:11px;font-weight:800}
.facts2 b{color:var(--ink);font-weight:700}
@media(max-width:900px){.team-main .facts2{order:6}}
@media(max-width:620px){.facts2{grid-template-columns:1fr;gap:9px}}

/* ===== v22: Handy, zwei komplette Hero-Sections zum Vergleich ===== */
.hero-vb{display:none!important}
@media(max-width:900px){
 .hero-vb{display:flex!important}
 .hero .vlab{display:inline-block;margin:0 0 14px;padding:4px 11px;border-radius:999px;font-family:var(--font-d);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#C9D0DA;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16)}
 .hero .vlab+.lede{margin-top:0}
 .hero .vlb{margin-top:0}
 .hero-vb{border-top:1px solid rgba(255,255,255,.12)}
 .hero-vb .lede-b{grid-template-columns:52px 1fr;gap:13px;align-items:start;margin-top:18px;padding:14px 15px 14px 13px}
 .hero-vb .lede-b img{width:52px;height:52px;margin-top:2px}
 .hero-vb .lede-b p{font-size:16px;line-height:1.45;color:#C9D0DA}
 .hero-vb .lede-b p b{display:inline;color:var(--neon);font-weight:700}
}
 /* Variante B: Buchungsknopf wie in A am Handy ausblenden */
@media(max-width:900px){.hero-vb .cta .btn-neon:not(.m-next){display:none}}

/* ===== v22: Ueber uns, Piktogramme in der Datenkette ===== */
.links .lki{display:grid;place-items:center;width:38px;height:38px;margin:0 auto 8px;border-radius:50%;background:#fff;border:1px solid var(--line)}
.links .lki svg{width:21px;height:21px;fill:none;stroke:var(--navy);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.links .lki.ki{background:var(--neon);border-color:var(--neon)}
.links .lki.ki svg{fill:var(--navy);stroke:none}
.links div.me .lki{background:rgba(255,255,255,.08);border-color:rgba(220,242,60,.45)}
.links .lki img{width:26px;height:26px;display:block}
@media(max-width:620px){
 .links div{display:grid;grid-template-columns:38px 1fr;column-gap:12px;align-items:center;text-align:left}
 .links div .lki{grid-row:1/3;margin:0}
 .links div b,.links div small{grid-column:2}
}

/* ===== v23: Hero, Karte mit Andreas statt langem Absatz (Handy und Desktop) ===== */
.hero .lede-b{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:start;margin-top:24px;max-width:580px;padding:16px 18px 16px 16px;border-radius:18px 18px 18px 6px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.hero .lede-b img{width:56px;height:56px;margin-top:2px;border-radius:50%;object-fit:cover;background:#16203A;box-shadow:0 0 0 2px #0B0F1C,0 0 0 4px var(--neon)}
.hero .lede-b p{margin:0;font-size:17px;line-height:1.5;color:#C9D0DA}
.hero .lede-b p b{color:var(--neon);font-weight:700}
.hero .lede-b small{display:block;margin-top:7px;font-size:12.5px;font-weight:600;color:var(--mute)}
html.intro .hero .lede-b{opacity:0;transform:translateY(14px);transition:opacity .45s var(--ease),transform .45s var(--ease)}
html.intro.intro-rest .hero .lede-b{opacity:1;transform:none}
@media(max-width:900px){
 .hero .lede-b{grid-template-columns:52px 1fr;gap:13px;margin-top:18px;padding:14px 15px 14px 13px}
 .hero .lede-b img{width:52px;height:52px}
 .hero .lede-b p{font-size:16px;line-height:1.45}
}
.nw{white-space:nowrap}

/* ===== v25: Handy-Hero, Namenszeile unter der Karte ausgeblendet ===== */
@media(max-width:900px){.hero .lede-b small{display:none}.hero .lede-b{align-items:center}}

/* ===== v26: Vergleich Variante A und B in Ablauf und Selbstcheck ===== */
.vlab2{display:block;width:max-content;margin:38px 0 14px;padding:5px 12px;border-radius:999px;font-family:var(--font-d);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);background:#fff;border:1px solid var(--line)}
.vlab2+.road,.vlab2+.ticks{margin-top:0}
.road-head+.vlab2{margin-top:34px}
.ck-head+.vlab2{margin-top:30px}
/* Ablauf B: Bildzone der vier Karten ganz leicht grau */
.road.road-b .rv{background:#F3F5F8!important}
/* Selbstcheck B: dezente Piktogramme in Navy und Neon */
.ticks-b .tick .ic{display:none}
.ticks-b .tick .ic2{display:grid;grid-row:1/3;width:58px;height:58px;border-radius:16px;place-items:center;background:var(--paper);transition:transform .35s var(--ease),background .35s}
.ticks-b .tick .ic2 svg{width:38px;height:38px;fill:none;stroke-linecap:round;stroke-linejoin:round}
.ticks-b .ic2 .s{stroke:var(--navy);stroke-width:1.6;fill:none}
.ticks-b .ic2 .d{stroke:var(--navy);stroke-width:1.7;fill:none}
.ticks-b .ic2 .n{fill:var(--neon);stroke:var(--navy);stroke-width:1.1}
.ticks-b .ic2 .a{stroke:var(--neon-deep);stroke-width:2.1;fill:none}
.ticks-b .ic2 .l{stroke:var(--navy);stroke-width:1.8;fill:rgba(220,242,60,.5)}
.ticks-b .tick:hover .ic2{transform:rotate(-4deg)}
.ticks-b .tick[aria-pressed="true"] .ic2{background:rgba(255,255,255,.1)}
.ticks-b .tick[aria-pressed="true"] .ic2 .s,.ticks-b .tick[aria-pressed="true"] .ic2 .l{stroke:#fff}
.ticks-b .tick[aria-pressed="true"] .ic2 .a{stroke:var(--neon)}
@media(max-width:600px){.ticks-b .tick .ic2{width:50px;height:50px;border-radius:14px}.ticks-b .tick .ic2 svg{width:32px;height:32px}}

/* ===== v27: Hinweis unter "Zeitfresser-Check buchen": Stoppuhr mit Viertelstunde statt Avatar ===== */
.hook .hk-ic{width:38px;height:38px;flex:none;display:block;border-radius:50%;background:rgba(220,242,60,.07);box-shadow:0 0 0 2px rgba(220,242,60,.85)}
.hook .hk-ic svg{width:100%;height:100%;display:block}
.hook .hk-ic .q{transform-origin:19px 21px;transform:scale(.6);opacity:0;transition:transform .45s var(--ease) .12s,opacity .3s .12s}
.hook.show .hk-ic .q{transform:none;opacity:1}
@media(prefers-reduced-motion:reduce){.hook .hk-ic .q{transform:none;opacity:1;transition:none}}

/* ===== v29: Zwei komplette Hero-Sections zum Vergleich (Desktop und Handy) ===== */
.hero .vlab{display:inline-block;margin:0 0 16px;padding:4px 11px;border-radius:999px;font-family:var(--font-d);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#C9D0DA;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16)}
.hero-v2{border-top:1px solid rgba(255,255,255,.14)}
@media(max-width:900px){.hero-v2 .cta .btn-neon:not(.m-next),.hero-v2 .hook{display:none!important}}

/* ===== v30: Selbstcheck Variante B, Piktogramme groesser und klarer erkennbar ===== */
.ticks-b .tick .ic2{width:62px;height:62px;border-radius:17px;background:#EEF3D6}
.ticks-b .tick .ic2 svg{width:46px;height:46px}
.ticks-b .ic2 .s,.ticks-b .ic2 .d{stroke-width:1.5}
@media(max-width:600px){.ticks-b .tick .ic2{width:54px;height:54px;border-radius:15px}.ticks-b .tick .ic2 svg{width:40px;height:40px}}

/* ===== v31: Selbstcheck Variante B, flaechige Piktogramme in Navy und Neon, ohne Kachel ===== */
.ticks-b .tick .ic2{width:56px;height:56px;border-radius:0;background:none!important;filter:drop-shadow(0 7px 9px rgba(10,27,46,.16));transition:transform .4s var(--ease),filter .4s}
.ticks-b .tick .ic2 svg{width:54px;height:54px;overflow:visible}
.ticks-b .ic2 .qf{fill:var(--navy)}
.ticks-b .ic2 .qn{fill:var(--neon)}
.ticks-b .ic2 .qt{fill:#C9D1DB}
.ticks-b .ic2 .qk{fill:#fff}
.ticks-b .ic2 .qw{fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round}
.ticks-b .ic2 .qd{fill:none;stroke:var(--navy);stroke-width:1.9;stroke-linecap:round}
.ticks-b .ic2 .ql{fill:none;stroke:var(--navy);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.ticks-b .ic2 .qh{fill:none;stroke:var(--navy);stroke-width:4.2;stroke-linecap:round}
.ticks-b .ic2 .qq{fill:none;stroke:var(--neon);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}
.ticks-b .tick:hover .ic2{transform:translateY(-2px) rotate(-3deg) scale(1.04)}
.ticks-b .tick[aria-pressed="true"] .ic2{filter:none}
.ticks-b .tick[aria-pressed="true"] .ic2 .qf{fill:#fff}
.ticks-b .tick[aria-pressed="true"] .ic2 .qw{stroke:var(--navy)}
.ticks-b .tick[aria-pressed="true"] .ic2 .qt{fill:rgba(255,255,255,.32)}
.ticks-b .tick[aria-pressed="true"] .ic2 .qk{fill:var(--qk,#0A1B2E)}
.ticks-b .tick[aria-pressed="true"] .ic2 .ql,.ticks-b .tick[aria-pressed="true"] .ic2 .qh{stroke:#fff}
@media(max-width:600px){.ticks-b .tick .ic2{width:48px;height:48px}.ticks-b .tick .ic2 svg{width:46px;height:46px}}

/* ===== v32: Ablauf Variante B, graue Bildzone ohne Trennlinie ===== */
.road.road-b .rv{border-top:0!important;border-bottom:0!important}

/* ===== v34: Ablauf, Bildzone dezenter (weniger Kontrast, Neon abgemildert) ===== */
.road-b .rv1 .cb1{background:#DFE5EC;color:var(--navy)}
.road-b .rv1 .cb2{background:#EDF89D;color:var(--navy)}
.road-b .rv1 .rva,.road-b .rv1 .rvb{filter:saturate(.75);box-shadow:0 0 0 2px #fff,0 0 0 3px rgba(10,27,46,.16)}
.road.road-b .nt{box-shadow:0 4px 10px -8px rgba(10,27,46,.32)}
.road.road-b .n1{background:#EDF89D}
.road.road-b.go .n1{box-shadow:0 0 0 1.5px rgba(10,27,46,.3),0 4px 10px -8px rgba(10,27,46,.32)}
.road.road-b .tag1{background:#66717D;color:#fff}
.road.road-b .lens svg{stroke:#66717D;fill:rgba(220,242,60,.14)}
.road.road-b .win{box-shadow:0 8px 20px -16px rgba(10,27,46,.38)}
.road.road-b .wr b::after{background:linear-gradient(90deg,#7F8C9B,#AEB9C5)}
.road.road-b .okb{background:#EDF89D;color:var(--navy);box-shadow:0 4px 10px -8px rgba(10,27,46,.3)}
.road-b .rv4 img{filter:saturate(.72) brightness(1.03);box-shadow:0 8px 18px -14px rgba(10,27,46,.42)}
.road.road-b .md.m1,.road.road-b .md.m2{background:#EDF89D;color:var(--navy)}

/* ===== v34: Selbstcheck, Kacheln minimal niedriger ===== */
.ticks.ticks-b .tick{padding-top:17px;padding-bottom:17px}

/* ===== v35: Ueber uns, Portraet kleiner und weniger rund, Bildunterschrift unter dem Bild ===== */
.team .pic{max-width:280px;border-radius:0;overflow:visible;box-shadow:none;background:none}
.team .pic img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 22px 44px -30px rgba(10,27,46,.55)}
.team .pic figcaption{position:static;margin-top:12px;padding:0;border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--navy)}
.team .pic figcaption b{font-size:17px}
.team .pic figcaption span{display:block;margin-top:2px;font-size:13.5px;line-height:1.4;color:var(--steel);opacity:1}
@media(max-width:900px){
 .team .pic{max-width:none;display:grid;grid-template-columns:88px minmax(0,1fr);column-gap:14px;align-items:center}
 .team .pic img{width:88px;height:88px;object-fit:cover;object-position:52% 30%;border-radius:10px;box-shadow:0 12px 24px -18px rgba(10,27,46,.55)}
 .team .pic figcaption{margin:0}
}
@media(min-width:901px){.team-side blockquote{margin-top:40px}}

/* ===== v36: Mensch + KI, Beispiele hinter einem Knopf ===== */
.mk-foot{display:flex;align-items:center;justify-content:space-between;gap:10px 18px;flex-wrap:wrap;margin-top:14px}
.mk-foot .mk-fine{margin:0}
.mk-tog{display:inline-flex;align-items:center;gap:8px;padding:9px 16px 9px 14px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--navy);font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;transition:background .25s,border-color .25s,box-shadow .25s}
.mk-tog:hover{background:var(--paper);border-color:rgba(10,27,46,.24)}
.mk-tog:focus-visible{outline:2px solid var(--navy);outline-offset:2px}
.mk-tog .mk-tic{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--paper)}
.mk-tog .mk-tic svg{width:14px;height:14px;fill:none;stroke:var(--navy);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--ease)}
.mk-tog[aria-expanded="true"] .mk-tic svg{transform:rotate(180deg)}
.mk-det{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}
.mk-det.open{grid-template-rows:1fr}
.mk-det-in{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s .45s}
.mk-det.open .mk-det-in{visibility:visible;transition:visibility 0s 0s}
.mk-det .mk-lists{margin-top:20px;padding-bottom:4px}
@media(prefers-reduced-motion:reduce){.mk-det,.mk-tog .mk-tic svg{transition:none}}
@media(max-width:600px){.mk-foot{flex-direction:column;align-items:flex-start;gap:8px}.mk-tog{font-size:14px}}

/* ===== v36: Selbstcheck, Piktogramme deutlich gedaempft ===== */
.ticks-b .tick .ic2{filter:drop-shadow(0 5px 7px rgba(10,27,46,.08))}
.ticks-b .ic2 .qf{fill:#6B7A8C}
.ticks-b .ic2 .qn{fill:#E3EBA6}
.ticks-b .ic2 .qt{fill:#D7DDE5}
.ticks-b .ic2 .qd,.ticks-b .ic2 .ql,.ticks-b .ic2 .qh{stroke:#6B7A8C}
.ticks-b .ic2 .qq{stroke:#E3EBA6}
.ticks-b .tick[aria-pressed="true"] .ic2 .qf{fill:#DCE2EA}
.ticks-b .tick[aria-pressed="true"] .ic2 .qn{fill:#C9D77A}
.ticks-b .tick[aria-pressed="true"] .ic2 .qq{stroke:#C9D77A}
.ticks-b .tick[aria-pressed="true"] .ic2 .ql,.ticks-b .tick[aria-pressed="true"] .ic2 .qh{stroke:#DCE2EA}
.ticks-b .tick[aria-pressed="true"] .ic2 .qd{stroke:#0A1B2E}

/* ===== v37: Vergleichsschilder in weiteren Abschnitten ===== */
.idea-head+.vlab2{margin-top:clamp(36px,4vw,52px)}
.vlab2+.gap2{margin-top:0}
.gap2+.vlab2{margin-top:46px}
.exhead h2+.vlab2{margin-top:26px}
.vlab2+.excards{margin-top:0}
.exs .vlab2{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.22)}

/* ===== v37: Warum das heute geht, Variante B: jede Zeile ein Satz, kompakter ===== */
.gap2-b .gcard{padding-top:52px;padding-bottom:20px}
.gap2-b .quotes{gap:8px}
.gap2-b .quotes li{padding:10px 14px;font-size:17px;white-space:nowrap}
.gap2-b .fills{gap:12px}
.gap2-b .fills li{align-items:center;gap:12px}
.gap2-b .fills b{white-space:nowrap;font-size:18px}
@media(max-width:600px){.gap2-b .quotes li{font-size:15.5px;padding:9px 12px}.gap2-b .fills b{font-size:16px}}

/* ===== v37: So kann das aussehen, Variante B: "Beispiel 1" im Vordergrund, kompakter ===== */
.excards-b .exb{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:6px;align-items:center;padding:20px 22px}
.excards-b .exl{grid-column:1;grid-row:1;margin:0;justify-self:start;padding:5px 12px;border-radius:999px;background:var(--neon);color:var(--neon-ink);font-family:var(--font-d);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.excards-b .exb h3{grid-column:1;grid-row:2;margin:0;font-size:clamp(22px,2vw,26px)}
.excards-b .exb p:not(.exl){grid-column:1/3;grid-row:3;margin:2px 0 0;font-size:15px;line-height:1.45}
.excards-b .exb .btn-ex{grid-column:2;grid-row:1/3;margin:0;align-self:center;padding:10px 15px;font-size:14px}
@media(max-width:600px){.excards-b .exb{grid-template-columns:1fr}.excards-b .exb .btn-ex{grid-column:1;grid-row:4;margin-top:6px;justify-self:start}}

/* ===== v37: Band "Die KI bereitet vor": Beschriftungen KI und Mensch auf einer Hoehe ===== */
.mn-vis .mn-ai{top:8px;height:92px}
.mn-vis .mn-ai em{margin-top:auto;line-height:13px}
.mn-vis .mn-lbl{line-height:13px}

/* ===== v38: Warum das heute geht, Variante C: fettes Satzstueck plus Rest in einer Zeile ===== */
@media(min-width:901px){.gap2-c{grid-template-columns:minmax(0,.7fr) auto minmax(0,1.45fr)}}
.gap2-c .fills li{align-items:center}
.gap2-c .fills li>div{line-height:1.35}
.gap2-c .fills b{display:inline;white-space:normal;font-size:17px}
.gap2-c .fills .r{display:inline;margin:0;font-size:15px;color:var(--mute)}
@media(min-width:1180px){.gap2-c .fills li>div,.gap2-c .fills li>div b{white-space:nowrap}}
@media(max-width:600px){.gap2-c .fills b{font-size:15.5px}.gap2-c .fills .r{font-size:14.5px}}

/* ===== v38: So kann das aussehen, Variante C: nur ein gelber Akzent je Karte ===== */
.excards-c .exl{background:none;padding:0;border-radius:0;color:var(--neon);font-size:12.5px;letter-spacing:.14em}
.excards-c .exb .btn-ex{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.32)}
.excards-c .exb .btn-ex:hover{transform:none;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.7)}
.excards-c .exb .btn-ex[aria-expanded="true"]{color:var(--neon);box-shadow:inset 0 0 0 1.5px rgba(220,242,60,.6)}

/* ===== v38: Band "Die KI bereitet vor": Bildteil leicht abgesetzt ===== */
.road-band .method-note{background:linear-gradient(90deg,rgba(255,255,255,.72) 0,rgba(255,255,255,.72) 246px,transparent 246px),linear-gradient(135deg,#FBFCE9 0%,#F4F8D2 100%)}
@media(max-width:640px){.road-band .method-note{background:linear-gradient(180deg,rgba(255,255,255,.72) 0,rgba(255,255,255,.72) 124px,transparent 124px),linear-gradient(135deg,#FBFCE9 0%,#F4F8D2 100%)}}

/* ===== v38: Ueber uns, Foto als weicher Hintergrund rechts im Kopfbereich ===== */
.sub-photo{position:absolute;z-index:-1;top:0;right:0;bottom:0;width:54%;pointer-events:none;
 -webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 46%),linear-gradient(180deg,transparent 0%,#000 14%,#000 72%,transparent 100%);
 -webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0%,#000 46%),linear-gradient(180deg,transparent 0%,#000 14%,#000 72%,transparent 100%);mask-composite:intersect}
.sub-photo img{width:100%;height:100%;object-fit:cover;object-position:52% 28%;opacity:.5;filter:saturate(.8) brightness(.85)}
@media(max-width:900px){.sub-photo{width:92%;bottom:auto;height:min(78vw,380px)}.sub-photo img{opacity:.22;object-position:60% 25%}}
/* Ueber uns, Team: anderes Bild von Andreas */
.team .pic{max-width:240px}
@media(max-width:900px){.team .pic{max-width:none}.team .pic img{object-position:50% 20%}}

/* ===== v39: Warum das heute geht, Variante C fest: linke Karte wieder breit, rechts Satzanfang fett, Rest darunter ===== */
@media(min-width:901px){.gap2-c{grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr)}}
.gap2-c .fills li{align-items:start}
.gap2-c .fills li>div,.gap2-c .fills li>div b{white-space:normal!important}
.gap2-c .fills b{display:block;font-size:17.5px}
.gap2-c .fills .r{display:block;margin-top:2px;font-size:15px}

/* ===== v39: Band "Die KI bereitet vor": Bildteil leicht gelblich, weicher Uebergang ===== */
.road-band .method-note{background:linear-gradient(90deg,rgba(220,242,60,.24) 0,rgba(220,242,60,.24) 226px,rgba(220,242,60,0) 262px),linear-gradient(135deg,#FDFEF4 0%,#F8FBE4 100%)}
@media(max-width:640px){.road-band .method-note{background:linear-gradient(180deg,rgba(220,242,60,.24) 0,rgba(220,242,60,.24) 110px,rgba(220,242,60,0) 136px),linear-gradient(135deg,#FDFEF4 0%,#F8FBE4 100%)}}
/* Daumen hoch und runter gleich gross */
.mn-th .dn{width:38px;height:38px}
.mn-th .dn svg{width:20px;height:20px}

/* ===== v39: Ueber uns ===== */
/* Kopf: Schrift ruhiger, kein Glanz, Foto blasser */
.subhero h1 .shine{animation:none!important;background:none!important;-webkit-background-clip:border-box;background-clip:border-box;color:#C8D65F}
.sub-photo img{opacity:.3;filter:saturate(.55) brightness(.8)}
@media(max-width:900px){.sub-photo img{opacity:.16}}
/* Team: Andreas als runder Badge mit Oberkoerper */
.team .pic{max-width:none}
.team .pic img{width:200px;height:200px;border-radius:50%;object-fit:cover;object-position:50% 40%;box-shadow:0 0 0 4px #fff,0 0 0 6px rgba(185,211,24,.75),0 26px 46px -28px rgba(10,27,46,.6)}
.team .pic figcaption{margin-top:20px}
@media(max-width:900px){.team .pic{grid-template-columns:92px minmax(0,1fr)}.team .pic img{width:88px;height:88px;border-radius:50%;object-position:50% 40%;box-shadow:0 0 0 3px #fff,0 0 0 4.5px rgba(185,211,24,.75),0 12px 24px -16px rgba(10,27,46,.55)}.team .pic figcaption{margin:0}}

/* ===== v40: Warum das heute geht, mehr Abstand zwischen Schild/Avatar und erster Zeile ===== */
.gap2-c .gcard{padding-top:76px}
@media(max-width:600px){.gap2-c .gcard{padding-top:70px}}

/* ===== v40: Band "Die KI bereitet vor": zwei feste Flaechen, kein Verlauf, kein Balken links ===== */
.road-band .method-note{background:linear-gradient(90deg,#F4FAC4 0,#F4FAC4 244px,#FBFDEF 244px)}
.road-band .method-note::before{display:none}
@media(max-width:640px){.road-band .method-note{background:linear-gradient(180deg,#F4FAC4 0,#F4FAC4 124px,#FBFDEF 124px)}}

/* ===== v40: Ueber uns, Gesicht im Kopf kaum sichtbar ===== */
.sub-photo img{opacity:.11;filter:saturate(.4) brightness(.75)}
@media(max-width:900px){.sub-photo img{opacity:.07}}
.team .pic img{object-position:50% 50%;background:#fff}

/* ===== v41: Warum das heute geht, Schluesselwoerter mit Verlauf ===== */
.idea-head h2 .k{background:linear-gradient(90deg,#1D4F5E 0%,#4E8433 55%,#8DB51F 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-right:.02em}

/* ===== v41: Band "Die KI bereitet vor" jetzt am Ende von "Warum das heute geht" ===== */
.idea .road-band{background:none;margin-top:clamp(44px,5vw,72px);padding:0}
.roadsec{padding-bottom:clamp(72px,9vw,120px)}

/* ===== v41: Rechner im Vordergrund: Bereich darueber verschwindet ganz hinter Milchglas ===== */
.exfrost{background:linear-gradient(180deg,rgba(242,243,247,0) 0%,rgba(242,243,247,.5) 32%,rgba(242,243,247,.94) 68%,#F2F3F7 100%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 34%);mask-image:linear-gradient(180deg,transparent 0%,#000 34%)}
@media(max-width:600px){.idea-head h2 .nw{white-space:normal}.idea-head h2 .k.nw{white-space:nowrap}.idea-head h2 br.dbr{display:none}}

/* ===== v42: Schluesselwoerter der H2 "Lücken / Ausnahmen / mit Verstand" als Neon-Textmarker ===== */
.idea-head h2 .k{color:var(--ink,#0A1B2E);-webkit-text-fill-color:currentColor;-webkit-background-clip:border-box;background-clip:border-box;
 background-image:linear-gradient(180deg,transparent 58%,rgba(220,242,60,.92) 58%,rgba(220,242,60,.92) 94%,transparent 94%);
 background-repeat:no-repeat;background-position:0 0;background-size:0% 100%;padding:0 .07em;margin:0 -.04em;
 -webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .7s var(--ease)}
.idea-head h2.hl .k{background-size:100% 100%}
@media(prefers-reduced-motion:reduce){.idea-head h2 .k{transition:none;background-size:100% 100%}}

/* ===== v43: Schluesselwoerter wieder als Verlauf, aber hell und farbig (Petrol-Tuerkis zu Gruen), klar abgesetzt vom Navy ===== */
.idea-head h2 .k{color:transparent;-webkit-text-fill-color:transparent;background-image:linear-gradient(90deg,#0E9C8C 0%,#3FA34D 55%,#6EA81A 100%);background-size:100% 100%;background-position:0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;padding:0 .04em 0 0;margin:0;transition:none}

/* ===== v44: Haeufige Fragen, Unterzeile in genau zwei Zeilen ===== */
@media(min-width:861px){#fragen .fq-head .lede{font-size:15.5px;line-height:1.5;white-space:nowrap}}

/* ===== v44: Warum das heute geht, Vergleich Verlauf A (Tuerkis-Gruen) und B (Lila-Gelb) ===== */
.idea-head .vlab2{margin:20px 0 12px}
.idea-head .vlab2+h2{margin-top:0}
.idea-head h2.h2b{margin-top:0}
.idea-head h2.h2b .k{background-image:linear-gradient(90deg,#7B3FE4 0%,#B04BB8 38%,#E0703A 72%,#C9A000 100%)}

/* ===== v45: Variante B der Ueberschrift: nur Lila aus dem Hero (rgb 120,70,220) zu Neon-Gelb, ohne Rot dazwischen ===== */
.idea-head h2.h2b .k{background-image:linear-gradient(90deg,#7846DC 0%,#8F63DE 40%,#B9D21E 100%)}

/* ===== v46: Band "Die KI bereitet vor": Bildteil breiter und luftiger, mehr Abstand zum Text, Text in zwei gleich breiten Zeilen ===== */
.mn-vis{left:26px;width:248px}
.mn-arr{left:92px}
.mn-vis .note-fig{left:136px}
.mn-vis .mn-lbl{left:120px}
.mn-th{left:210px}
.road-band .method-note{padding-left:352px;background:linear-gradient(90deg,#F4FAC4 0,#F4FAC4 310px,#FBFDEF 310px)}
@media(max-width:640px){
 .mn-vis{left:50%;margin:0 0 0 -124px;width:248px}
 .mn-th{left:210px}
 .road-band .method-note{padding:132px 20px 20px;background:linear-gradient(180deg,#F4FAC4 0,#F4FAC4 124px,#FBFDEF 124px)}
 .method-note br.dbr{display:none}
}
/* Band so breit, dass das grosse Anfuehrungszeichen rechts frei steht */
@media(min-width:641px){.road-band .method-note{min-width:min(100%,940px)}}

/* ===== v46: Ueber uns, Organigramm: Querlinie trifft die Senkrechten genau ===== */
.org-agents::before{top:-13px;left:calc((100% - 20px) / 6);right:calc((100% - 20px) / 6 - 1px)}

/* ===== v46: Ueber uns, Links zu dezelski.com und LinkedIn mit Symbol ===== */
.team .more .btn{display:inline-flex;align-items:center;gap:8px;padding-left:16px;padding-right:18px}
.team .more .bic{width:18px;height:18px;flex:none}
.team .more .bic.web{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.team .more .bic.li{fill:#0A66C2}

/* ===== v46: Hinweis unter "Zeitfresser-Check buchen" erscheint beim ersten Laden nicht mehr von selbst ===== */
html.intro.intro-rest .hero .hook:not(.show){opacity:0;transform:translateY(-6px)}
@media(min-width:901px) and (max-width:1179px){.facts2{grid-template-columns:1fr;gap:8px}}

/* ===== v47: Ueberschrift Variante B: sehr dunkles Lila direkt in Neon-Gelb, ohne helle Mitte ===== */
.idea-head h2.h2b .k{background-image:linear-gradient(90deg,#33176E 0%,#33176E 8%,#C3CE14 100%)}

/* ===== v48: Ueberschrift Variante C (nur Neon-Gelb) und D (nur Lila) ===== */
.idea-head h2.h2c,.idea-head h2.h2d{margin-top:0}
.idea-head h2.h2c .k{background-image:linear-gradient(90deg,#7E9400 0%,#C3D60F 100%)}
.idea-head h2.h2d .k{background-image:linear-gradient(90deg,#2A1260 0%,#5B2FB8 55%,#8A5EE6 100%)}

/* ===== v53: Eichhoernchen als Wasserzeichen ===== */
.wmw{position:absolute!important;inset:0;z-index:-1!important;overflow:hidden;border-radius:inherit;pointer-events:none}
.wmw svg{position:absolute;display:block;fill:currentColor}
.calc .box{isolation:isolate}
.calc .box .wmw{color:#fff}
.calc .box .wmw svg{width:340px;right:-46px;bottom:-70px;opacity:.05;transform:rotate(-6deg)}
#fragen{position:relative;isolation:isolate}
#fragen .wmw{color:#fff}
#fragen .wmw svg{width:560px;right:-90px;top:50%;margin-top:-240px;opacity:.035}
#kontakt{position:relative;isolation:isolate}
#kontakt .wmw{color:var(--navy)}
#kontakt .wmw svg{width:440px;left:-70px;bottom:-60px;opacity:.045;transform:rotate(-6deg)}
.crew .wmw{color:#fff}
.crew .wmw svg{width:230px;right:-40px;top:-30px;opacity:.05}
@media(max-width:600px){
 .calc .box .wmw svg{width:220px;right:-40px;bottom:-40px}
 #fragen .wmw svg{width:320px;right:-80px;margin-top:-140px}
 #kontakt .wmw svg{width:280px;left:-60px;bottom:-40px}
 .crew .wmw svg{width:170px;right:-36px;top:-24px}
}

/* ===== v53: Handy, H1 genau in drei Zeilen ===== */
@media(max-width:600px){
 .hero h1 .ln{display:block;white-space:nowrap}
 .hero h1{font-size:min(30px,calc((100vw - 40px) / 14.7))}
}

/* ===== v53: Handy, Selbstcheck-Kacheln schieben sich beim Scrollen uebereinander ===== */
@media(max-width:600px){
 #ticks .tick{position:sticky;top:calc(var(--nav,64px) + 10px);box-shadow:0 -10px 26px -18px rgba(10,27,46,.45),0 18px 36px -30px rgba(10,27,46,.4)}
 #ticks .tick:nth-child(2){top:calc(var(--nav,64px) + 18px)}
 #ticks .tick:nth-child(3){top:calc(var(--nav,64px) + 26px)}
 #ticks .tick:nth-child(4){top:calc(var(--nav,64px) + 34px)}
 #ticks .tick:nth-child(5){top:calc(var(--nav,64px) + 42px)}
 #ticks .tick:nth-child(6){top:calc(var(--nav,64px) + 50px)}
}

/* ===== v54: Selbstcheck hinter einem Knopf ===== */
.ck-sw{display:grid;grid-template-rows:1fr;margin-top:clamp(26px,3vw,36px);transition:grid-template-rows .45s var(--ease),margin-top .45s var(--ease)}
.ck-sw-in{min-height:0;overflow:hidden;transition:opacity .3s,visibility 0s 0s}
.check2.ck-open .ck-sw{grid-template-rows:0fr;margin-top:0}
.check2.ck-open .ck-sw-in{opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .45s}
.ck-start{display:flex;align-items:center;gap:16px 24px;padding:18px 18px 18px 24px;background:#fff;border:1px solid var(--line);border-radius:22px}
.ck-pics{display:flex;flex:none;padding-left:5px}
.ck-pics i{display:grid;place-items:center;width:46px;height:46px;margin-left:-5px;border-radius:50%;background:var(--paper);box-shadow:0 0 0 3px #fff}
.ck-pics svg{width:30px;height:30px;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}
.ck-pics .qf{fill:#6B7A8C}
.ck-pics .qn{fill:#E3EBA6}
.ck-pics .qt{fill:#D7DDE5}
.ck-pics .qk{fill:#fff}
.ck-pics .qw{fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round}
.ck-pics .qd{fill:none;stroke:#6B7A8C;stroke-width:1.9;stroke-linecap:round}
.ck-pics .ql{fill:none;stroke:#6B7A8C;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.ck-pics .qh{fill:none;stroke:#6B7A8C;stroke-width:4.2;stroke-linecap:round}
.ck-pics .qq{fill:none;stroke:#E3EBA6;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}
.ck-st{flex:1;margin:0;font-size:15px;line-height:1.45;color:var(--steel)}
.ck-st b{display:block;margin-bottom:2px;font-family:var(--font-d);font-size:18.5px;font-weight:600;line-height:1.25;letter-spacing:-.2px;color:var(--ink)}
.ck-go{flex:none;display:inline-flex;align-items:center;gap:12px;padding:13px 14px 13px 22px;border:0;border-radius:999px;background:var(--navy);color:#fff;font:inherit;font-size:15.5px;font-weight:600;cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s}
.ck-go:hover{transform:translateY(-1px);box-shadow:0 14px 26px -16px rgba(10,27,46,.7)}
.ck-go:focus-visible{outline:2px solid var(--navy);outline-offset:3px}
.ck-go .ck-tic{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--neon)}
.ck-go .ck-tic svg{width:14px;height:14px;fill:none;stroke:var(--navy);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease)}
.ck-go:hover .ck-tic svg{transform:translateY(2px)}
.ck-det{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}
.ck-det.open{grid-template-rows:1fr}
.ck-det-in{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s .55s}
.ck-det.open .ck-det-in{visibility:visible;transition:none}
.ck-det.done .ck-det-in{overflow:visible}
.ck-det .ticks{margin-top:clamp(26px,3vw,36px)}
.check2:not(.ck-open) .meter2{display:none}
.check2.ck-open .meter2{animation:ckIn .5s var(--ease) .3s both}
@keyframes ckIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
@media(max-width:700px){
 .ck-start{flex-direction:column;align-items:stretch;gap:14px;padding:18px}
 .ck-go{justify-content:center;padding:14px 16px 14px 22px}
}
@media(prefers-reduced-motion:reduce){.ck-sw,.ck-sw-in,.ck-det,.ck-det-in,.check2.ck-open .ck-sw,.check2.ck-open .ck-sw-in{transition:none}.check2.ck-open .meter2{animation:none}}

/* ===== v54/v55, seit v76 auf allen Breiten: Ablauf kompakt (kleine Grafiken) ===== */
 .rdm{display:block;list-style:none;margin:0;padding:0}
 .rdm li{transition:opacity .55s var(--ease),transform .55s var(--ease)}
 .rdm.pre li{opacity:0;transform:translateY(14px)}
 .rdm li:nth-child(2){transition-delay:.08s}
 .rdm li:nth-child(3){transition-delay:.16s}
 .rdm li:nth-child(4){transition-delay:.24s}
 .rdm h3{margin:0;font-family:var(--font-d);font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.3px;color:var(--ink)}
 .rdm .rn{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--navy);color:#fff;font-family:var(--font-d);font-size:14px;font-weight:800;line-height:1}
 .rdm li.last .rn{background:var(--neon);color:var(--navy)}
 .rdm em{justify-self:start;font-style:normal;font-size:12.5px;font-weight:700;line-height:1.45;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:3px 10px}
 .rdm p{margin:0;font-size:15.5px;line-height:1.5;color:var(--steel)}

 /* C: einzelne Karten mit kleinem Bild rechts oben */
 .rdm-c li+li{margin-top:12px}
 .rdm-c .rcm{display:grid;grid-template-columns:30px minmax(0,1fr) 86px;grid-template-rows:auto auto 1fr;column-gap:12px;row-gap:8px;padding:16px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 20px 40px -32px rgba(10,27,46,.45)}
 .rdm-c .rn{grid-column:1;grid-row:1}
 .rdm-c h3{grid-column:2;grid-row:1;padding-top:3px}
 .rdm-c em{grid-column:2;grid-row:2}
 .rdm-c .thm{grid-column:3;grid-row:1/4;align-self:start}
 .rdm-c p{grid-column:1/-1;grid-row:4;margin-top:4px}
 .thm{position:relative;display:block;width:86px;height:72px;border-radius:14px;background:#F3F5F8;overflow:hidden}
 .thm img{position:absolute;display:block}
 .thm i{position:absolute;display:block}
 .thm1 img{width:26px;height:26px;border-radius:50%;object-fit:cover;filter:saturate(.75);box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px rgba(10,27,46,.14)}
 .thm1 .a1{left:8px;top:9px}
 .thm1 .a2{right:8px;bottom:9px}
 .thm1 .b1{left:39px;top:15px;width:38px;height:12px;border-radius:7px 7px 7px 2px;background:#DFE5EC}
 .thm1 .b2{right:39px;bottom:16px;width:32px;height:12px;border-radius:7px 7px 2px 7px;background:#EDF89D}
 .thm2 i{width:22px;height:22px;border-radius:3px;background:#fff;box-shadow:0 3px 7px -5px rgba(10,27,46,.45)}
 .thm2 .p1{left:10px;top:9px;background:#EDF89D;transform:rotate(-7deg);box-shadow:0 0 0 1px rgba(10,27,46,.25),0 3px 7px -5px rgba(10,27,46,.45)}
 .thm2 .p2{left:36px;top:7px;transform:rotate(5deg)}
 .thm2 .p3{left:16px;top:38px;transform:rotate(4deg)}
 .thm2 .p4{left:42px;top:35px;background:#DFE5EC;transform:rotate(-4deg)}
 .thm2 svg{position:absolute;right:6px;bottom:6px;width:30px;height:30px;fill:rgba(220,242,60,.14);stroke:#66717D;stroke-width:2;stroke-linecap:round}
 .thm3 .w{left:11px;top:10px;width:64px;height:52px;border-radius:7px;background:#fff;box-shadow:0 6px 14px -10px rgba(10,27,46,.45)}
 .thm3 .w::before{content:"";position:absolute;left:6px;top:6px;width:4px;height:4px;border-radius:50%;background:#C9D1DB;box-shadow:6px 0 0 #C9D1DB,12px 0 0 #C9D1DB}
 .thm3 .r{left:18px;width:40px;height:5px;border-radius:3px;background:linear-gradient(90deg,#7F8C9B,#AEB9C5)}
 .thm3 .r1{top:27px}
 .thm3 .r2{top:36px;width:32px}
 .thm3 .r3{top:45px;width:36px}
 .thm3 .tk{right:6px;bottom:6px;width:20px;height:20px;border-radius:50%;background:#EDF89D;box-shadow:0 3px 8px -5px rgba(10,27,46,.4)}
 .thm3 .tk::after{content:"";position:absolute;left:7px;top:4px;width:5px;height:9px;border:solid var(--navy);border-width:0 2px 2px 0;transform:rotate(45deg)}
 .thm4 img{inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.72) brightness(1.03)}
 .thm4 .mo{left:6px;bottom:6px;padding:2px 7px;border-radius:999px;background:#EDF89D;color:var(--navy);font-family:var(--font-d);font-size:10px;font-weight:700;line-height:1.4;font-style:normal}
@media(prefers-reduced-motion:reduce){.rdm li{transition:none}}

/* ===== v55: Handy, Ablauf nur noch als kompakte Karten (Variante C), Kartenstapel aus ===== */
@media(max-width:600px){
 #vorgehen .road{display:none}
 #vorgehen .rdm-c{margin-top:34px}
}

/* ===== v55: Navigation, Knopf "Zeitfresser-Check buchen" passt auch zwischen 981 und 1180 px ===== */
.navlinks a{white-space:nowrap}
@media(min-width:981px) and (max-width:1180px){
 .navlinks a:not(.btn){padding:9px 9px;font-size:14.5px}
 .navlinks .btn{margin-left:6px;padding:11px 15px}
}

/* ===== v55: Band "Die KI bereitet vor" zwischen 641 und 860 px gestapelt (vorher waagerechtes Scrollen) ===== */
@media(min-width:641px) and (max-width:860px){
 .road-band .method-note{min-width:0;padding:132px 28px 24px;background:linear-gradient(180deg,#F4FAC4 0,#F4FAC4 124px,#FBFDEF 124px)}
 .road-band .method-note b{white-space:normal}
 .road-band .method-note::after{display:none}
 .mn-vis{left:50%;top:14px;margin:0 0 0 -124px;width:248px}
 .mn-th{left:210px}
 .method-note br.dbr{display:none}
}

/* ===== v55: Selbstcheck zwischen 701 und 1040 px: Sprechblase verdeckt den Text nicht mehr, Startkarte gestapelt bis 900 px ===== */
@media(min-width:761px) and (max-width:1040px){.ck-head{column-gap:130px}}
@media(min-width:701px) and (max-width:900px){
 .ck-start{flex-wrap:wrap;gap:14px 20px}
 .ck-st{flex:1 1 300px}
 .ck-go{flex:1 1 100%;justify-content:center}
}

/* ===== v57: Grundidee, Ueberschrift als Gleichung (Desktop zwei Zeilen, Handy drei Zeilen) ===== */
.h2eq .op{color:#8F97A6;font-weight:600}
.mk-head h2.h2eq .u{-webkit-box-decoration-break:slice;box-decoration-break:slice}
@media(min-width:601px){.h2eq br.m3{display:none}.mk-head h2.h2eq{max-width:none}}
@media(max-width:600px){
 .h2eq br.d2{display:none}
 .mk-head h2.h2eq{font-size:min(32px,calc((100vw - 40px) / 11.1));line-height:1.12;letter-spacing:-.02em;max-width:none;white-space:nowrap}
}

/* ===== v57: Grundidee, Umschalter mit Hinweis "Waehlen Sie Ihren Bereich" und kurzem Aufleuchten ===== */
.mk-pick-l{display:flex;align-items:center;gap:9px;margin:26px 0 10px;font-size:14px;font-weight:600;color:var(--navy)}
.mk-pick-l+.mk-roles{margin-top:0}
.mk-hand{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--neon)}
.mk-hand svg{width:17px;height:17px;fill:none;stroke:var(--navy);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.mk2.nudge #mkRoles button[aria-selected="false"]{animation:mkPeek 1.5s var(--ease) 2}
.mk2.nudge #mkRoles button[aria-selected="false"]~button[aria-selected="false"]{animation-delay:.25s}
.mk2.nudge .mk-hand{animation:mkTap 1.5s var(--ease) 2}
@keyframes mkPeek{0%,70%,100%{background:transparent;color:var(--steel)}30%{background:#E3EBA6;color:var(--navy)}}
@keyframes mkTap{0%,62%,100%{transform:none}22%{transform:scale(.84)}36%{transform:scale(1.08)}}
@media(prefers-reduced-motion:reduce){.mk2.nudge #mkRoles button,.mk2.nudge .mk-hand{animation:none}}

/* ===== v56: Ablauf am Handy, Karten schieben sich beim Scrollen uebereinander ===== */
@media(max-width:600px){
 .rdm-c li{position:sticky;top:calc(var(--nav,64px) + 12px)}
 .rdm-c li:nth-child(2){top:calc(var(--nav,64px) + 20px)}
 .rdm-c li:nth-child(3){top:calc(var(--nav,64px) + 28px)}
 .rdm-c li:nth-child(4){top:calc(var(--nav,64px) + 36px)}
 .rdm-c li+li{margin-top:14px}
 .rdm-c .rcm{box-shadow:0 -10px 26px -18px rgba(10,27,46,.42),0 18px 36px -30px rgba(10,27,46,.4)}
}

/* ===== v56: Band "Die KI bereitet vor. Der Mensch entscheidet." mit klarer Ordnung ===== */
.road-band .method-note{font-family:var(--font-b)}
.mn-txt{position:relative;z-index:1}
.mn-k{margin:0 0 6px;font-family:var(--font-d);font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--neon-deep)}
.mn-h{margin:0;font-family:var(--font-d);font-size:26px;font-weight:700;line-height:1.14;letter-spacing:-.4px;color:var(--ink)}
.mn-h .k{background:linear-gradient(90deg,#0A1B2E 0%,#0C2540 42%,#1D4F5E 62%,#6E9A2A 84%,#A6C21C 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.mn-s{margin:10px 0 0;max-width:46ch;font-size:15.5px;line-height:1.5;color:var(--steel)}
.mn-txt .more-link2{margin-top:14px}
.road-band .method-note{padding-top:26px;padding-bottom:26px}
@media(max-width:860px){
 .road-band .method-note{text-align:center;padding-bottom:26px}
 .mn-h{font-size:24px}
 .mn-s{margin-left:auto;margin-right:auto;max-width:34ch}
 .mn-txt .more-link2{margin-top:16px}
}
@media(max-width:640px){.road-band .method-note{padding-top:142px}}
@media(min-width:641px) and (max-width:860px){.road-band .method-note{padding-top:146px}}

/* ===== v58: Umschalter, Hinweis am Desktop rechts daneben, am Handy darueber ===== */
.mk-pickrow{display:flex;align-items:center;gap:12px 20px;margin-top:26px}
.mk-pickrow .mk-roles{margin:0}
.mk-pickrow .mk-pick-l{margin:0}
@media(min-width:721px){.mk-pickrow .mk-hand svg{transform:rotate(-90deg)}}
@media(max-width:720px){
 .mk-pickrow{flex-direction:column-reverse;align-items:stretch;gap:10px}
 .mk-pickrow .mk-roles{align-self:flex-start}
}
@media(max-width:560px){.mk-pickrow .mk-roles{align-self:stretch}}

/* ===== v58: Hero Variante B, Karte mit Text oben und abgesetzter Gruenderzeile unten ===== */
.hero .lede-b.lede-c{display:block;padding:0;overflow:hidden}
.hero .lede-c p{padding:16px 20px 15px}
.hero .lede-c .lc-by{display:flex;align-items:center;gap:10px;padding:10px 20px 11px;border-top:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.045)}
.hero .lede-c .lc-by img{width:32px;height:32px;margin:0;flex:none;border-radius:50%;object-fit:cover;background:#16203A;box-shadow:0 0 0 1.5px #0B0F1C,0 0 0 3px var(--neon)}
.hero .lede-c .lc-by span{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;font-size:13.5px;line-height:1.35}
.hero .lede-c .lc-by b{color:#fff;font-weight:600}
.hero .lede-c .lc-by em{font-style:normal;color:var(--mute)}
@media(max-width:900px){
 .hero .lede-c p{padding:14px 16px 13px}
 .hero .lede-c .lc-by{padding:9px 16px 10px}
 .hero .lede-c .lc-by img{width:28px;height:28px}
}

/* ===== v58: Fusszeile am Handy, vier Links in einer Zeile ===== */
@media(max-width:600px){
 footer .legal{column-gap:min(18px,3.6vw);row-gap:10px}
 footer .legal span{flex:0 0 100%}
 footer .legal a{white-space:nowrap}
}

/* ===== v59: Grundidee Variante B zum Vergleich (Umschalter und Beispiele-Knopf mittig, ohne Feinhinweis) ===== */
.mk2 .wrap>.vlab2:first-child{margin-top:0}
.mk2-b{border-top:1px solid var(--line)}
.mk2.nudge .mk-roles button[aria-selected="false"]{animation:mkPeek 1.5s var(--ease) 2}
.mk2.nudge .mk-roles button[aria-selected="false"]~button[aria-selected="false"]{animation-delay:.25s}
@media(prefers-reduced-motion:reduce){.mk2.nudge .mk-roles button{animation:none}}
.mk2-b .mk-head .lede b{font-weight:600;color:var(--ink)}
@media(min-width:721px){
 .mk2-b .mk-pickrow{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:20px}
 .mk2-b .mk-pickrow .mk-roles{grid-column:2;grid-row:1}
 .mk2-b .mk-pickrow .mk-pick-l{grid-column:3;grid-row:1;justify-self:start}
}
@media(min-width:561px) and (max-width:720px){
 .mk2-b .mk-pickrow .mk-roles{align-self:center}
 .mk2-b .mk-pickrow .mk-pick-l{justify-content:center}
}
.mk2-b .mk-foot{justify-content:center}
@media(max-width:600px){.mk2-b .mk-foot{align-items:center}}

/* ===== v61: Grundidee Variante C, Gleichung, Balken und Knopf ohne weisse Karte ===== */
.mk2-c .mk-card{margin-top:24px;padding:0;background:none;border:0;border-radius:0;box-shadow:none}
@media(max-width:600px){.mk2-c .mk-card{margin-top:18px}}

/* ===== v61: Hero Variante C, Textkarte allein, Gruenderzeile darunter ausserhalb ===== */
.hero .lede-b.lede-d{display:block}
.hero .lc-out{display:flex;align-items:center;gap:10px;margin-top:12px;padding-left:4px}
.hero .lc-out img{width:32px;height:32px;flex:none;border-radius:50%;object-fit:cover;background:#16203A;box-shadow:0 0 0 1.5px #0B0F1C,0 0 0 3px var(--neon)}
.hero .lc-out span{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 8px;font-size:13.5px;line-height:1.35}
.hero .lc-out b{color:#fff;font-weight:600}
.hero .lc-out em{font-style:normal;color:var(--mute)}
@media(max-width:900px){.hero .lc-out{margin-top:10px}.hero .lc-out img{width:28px;height:28px}}

/* ===== v62: Hero Variante D, Wasserzeichen links unten, Gruenderzeile buendig mit dem Kartentext ===== */
.hero-wm{position:absolute;z-index:-1;left:-80px;bottom:-96px;width:340px;color:#fff;opacity:.05;transform:rotate(-6deg);pointer-events:none}
.hero-wm svg{display:block;width:100%;height:auto;fill:currentColor}
.hero-v4 .lc-out{padding-left:20px}
@media(max-width:900px){
 .hero-v4 .copy{position:relative}
 .hero-v4 .lc-out{padding-left:17px}
 .hero-wm{left:-54px;bottom:-26px;width:230px;opacity:.06}
}

/* ===== v62: Grundidee Variante D, mehr Abstand zwischen Absatz und Umschalter ===== */
.mk2-d .mk-pickrow{margin-top:48px}
@media(max-width:600px){.mk2-d .mk-pickrow{margin-top:34px}}

/* ===== v62: Ablauf Variante B, Dauer als farbige Zeile unter dem Titel, Nummer so hoch wie beide Zeilen ===== */
.roadsec .wrap>.vlab2:first-child{margin-top:0}
.roadsec-b{border-top:1px solid var(--line)}
.roadsec-b .road .rhead{gap:10px}
.roadsec-b .road .rhead .n{width:calc(clamp(15px,1.3vw,19px) * 1.2 + 22px);height:calc(clamp(15px,1.3vw,19px) * 1.2 + 22px);font-size:clamp(16px,1.3vw,19px)}
.roadsec-b .road .rc .rhead h3{font-size:clamp(15px,1.3vw,19px);white-space:nowrap}
.roadsec-b .rtt{display:flex;flex-direction:column;gap:2px;min-width:0}
.roadsec-b .road>li{min-width:0}
.roadsec-b .road .rsub{font-size:13px;white-space:normal;box-shadow:none;position:static}
.roadsec-b .rsub,.roadsec-b .rdm-c em{display:block;margin:0;padding:0;border:0;border-radius:0;background:none;font-style:normal;font-size:14px;font-weight:600;line-height:20px;color:var(--neon-deep)}
@media(max-width:600px){
 .roadsec-b .road{display:none}
 .roadsec-b .rdm-c{margin-top:34px}
 .roadsec-b .rdm-c .rcm{grid-template-columns:46px minmax(0,1fr) 86px;row-gap:2px}
 .roadsec-b .rdm-c .rn{grid-row:1/3;align-self:center;width:46px;height:46px;font-size:19px}
 .roadsec-b .rdm-c h3{padding-top:0;align-self:end}
 .roadsec-b .rdm-c em{align-self:start}
 .roadsec-b .rdm-c p{margin-top:12px}
 .roadsec-b .rdm-c em{font-size:13px}
 .roadsec-b .rdm-c h3{white-space:nowrap}
}
@media(max-width:389px){
 .roadsec-b .rdm-c .rcm{grid-template-columns:46px minmax(0,1fr) 64px;column-gap:10px;padding:14px}
 .roadsec-b .rdm-c .thm{zoom:.74}
}

/* ===== v63: Grundidee Variante E, "Beispiele ... ansehen" als Textlink statt Knopf ===== */
.mk2-e .mk-tog{gap:7px;padding:2px 0 3px;border:0;border-bottom:2px solid var(--neon);border-radius:0;background:none;box-shadow:none;font-size:15px}
.mk2-e .mk-tog:hover{background:none;border-color:var(--neon)}
.mk2-e .mk-tog .mk-tic{width:auto;height:auto;background:none;order:2}
.mk2-e .mk-tog .mk-tic svg{width:13px;height:13px}

/* ===== v63: Hero Variante D, Gruenderzeile groesser, Wasserzeichen groesser ===== */
.hero-v4 .lc-out{gap:12px;margin-top:14px}
.hero-v4 .lc-out img{width:42px;height:42px}
.hero-v4 .lc-out span{font-size:15.5px;gap:0 9px}
.hero-v4 .lc-out em{font-size:14.5px}
.hero-v4 .hero-wm{left:-110px;bottom:-140px;width:480px}
@media(max-width:900px){
 .hero-v4 .lc-out{gap:10px;margin-top:12px}
 .hero-v4 .lc-out img{width:36px;height:36px}
 .hero-v4 .lc-out span{font-size:15px}
 .hero-v4 .lc-out em{font-size:14px}
 .hero-v4 .hero-wm{left:-70px;bottom:-50px;width:310px}
}

/* ===== v64: Hero D fest, Gruenderzeile in der Intro-Animation ===== */
html.intro .hero .lc-out{opacity:0;transform:translateY(14px);transition:opacity .45s var(--ease),transform .45s var(--ease)}
html.intro.intro-rest .hero .lc-out{opacity:1;transform:none;transition-delay:.08s}

/* ===== v64: Grundidee E fest (ohne Trennlinie oben) ===== */
#grundlagen{border-top:0}

/* ===== v64: So kann das aussehen, kleine Hochformat-Darstellung je Beispiel ===== */
.excards-b .exb.exv{grid-template-columns:minmax(0,1fr) 104px;column-gap:24px;row-gap:6px;align-items:start}
.excards-b .exb.exv .exl{grid-column:1;grid-row:1}
.excards-b .exb.exv h3{grid-column:1;grid-row:2}
.excards-b .exb.exv p:not(.exl){grid-column:1;grid-row:3}
.excards-b .exb.exv .btn-ex{grid-column:1;grid-row:4;justify-self:start;align-self:start;margin-top:10px}
.exviz{grid-column:2;grid-row:1/5;align-self:center;display:block;width:104px;height:140px;border-radius:14px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
.exviz svg{display:block;width:100%;height:100%}
.exviz .wf{fill:#fff;fill-opacity:.9}
.exviz .wl{stroke:#0A1B2E;stroke-opacity:.55;stroke-width:2.2;stroke-linecap:round;fill:none}
.exviz .hl{fill:#DCF23C;fill-opacity:.75}
.exviz .cn{stroke:rgba(255,255,255,.34);stroke-width:1.6;fill:none;stroke-linecap:round}
.exviz .cy{stroke:#DCF23C;stroke-width:1.8;fill:none;stroke-linecap:round}
.exviz .dn{stroke:rgba(255,255,255,.3);stroke-width:1.6;fill:none;stroke-dasharray:2.5 3;stroke-linecap:round}
.exviz .dm{fill:rgba(220,242,60,.12);stroke:#DCF23C;stroke-width:1.8;stroke-linejoin:round}
.exviz .nx{fill:none;stroke:rgba(255,255,255,.3);stroke-width:1.5}
.exviz .nxl{stroke:rgba(255,255,255,.45);stroke-width:1.6;stroke-linecap:round}
.exviz .ok{fill:#DCF23C}
.exviz .okl{fill:none;stroke:#0A1B2E;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.exviz .tu{fill:#DCF23C}
.exviz .tui{fill:#0A1B2E}
.exviz .td{fill:none;stroke:rgba(255,255,255,.34);stroke-width:1.6}
.exviz .tdi{fill:rgba(255,255,255,.62)}
.exviz .bk{fill:#fff;fill-opacity:.18}
@media(max-width:860px){
 .excards-b .exb.exv{grid-template-columns:minmax(0,1fr) 84px;column-gap:16px}
 .excards-b .exb.exv .exl{grid-column:1/3}
 .excards-b .exb.exv h3{grid-column:1/3}
 .excards-b .exb.exv p:not(.exl){grid-column:1;grid-row:3}
 .excards-b .exb.exv .btn-ex{grid-column:1;grid-row:4}
 .exviz{grid-column:2;grid-row:3/5;align-self:start;width:84px;height:113px;margin-top:4px}
}

/* ===== v65: Ablauf B fest (ohne Trennlinie oben) ===== */
#vorgehen{border-top:0}

/* ===== v65: So kann das aussehen, Grafiken ohne Flaeche und Rahmen ===== */
.exviz{background:none;border:0;box-shadow:none;border-radius:0}

/* Variante A: Beispiele ohne Container */
.exk-a{column-gap:56px;row-gap:36px}
.exk-a .excard{padding:0;background:none;border:0;border-radius:0;box-shadow:none}
.exk-a .excard.on{background:none;box-shadow:none}
.exk-a .excard::before,.exk-a .excard::after{display:none}

/* Variante B: Beispiele in Containern ohne Rand */
.exk-b .excard{border:0;box-shadow:none}
.exk-b .excard.on{box-shadow:none;background:linear-gradient(180deg,rgba(220,242,60,.1),rgba(220,242,60,.04))}
.excards+.vlab2{margin-top:44px}

/* ===== v65: Hero Varianten zum Vergleich ===== */
/* B: Text ohne Container, Avatar-Ring buendig mit dem Text */
.hero-nb .lede-b.lede-d{padding:0;background:none;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}
.hero-nb .lc-out{padding-left:3px}
/* C: ohne Trennbalken, Abstand zur Textkarte bleibt */
.hero-nl h1::after{visibility:hidden}

/* ===== v66: Hero B fest (Text ohne Container), mehr Abstand zur Gruenderzeile ===== */
.hero-nb .lc-out{margin-top:26px}
@media(max-width:900px){.hero-nb .lc-out{margin-top:20px}}

/* ===== v66: Ablauf Variante B, Bildzone von der Karte geloest und frei darunter ===== */
.roadsec-f .road .rc{background:none;border:0;border-radius:0;box-shadow:none;overflow:visible}
.roadsec-f .road .rtop{flex:1 1 auto;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 24px 50px -36px rgba(10,27,46,.45)}
.roadsec-f .road .rtop>p{margin-bottom:20px}
.roadsec-f .road .rv{margin-top:22px;background:none!important;box-shadow:none!important;overflow:visible}
.roadsec-f .road .rv::before,.roadsec-f .road .rv::after{display:none}
.roadsec-f .road li::after{top:calc(50% - 81px)}

/* ===== v67: Grundidee Variante B, leichte Trennlinie zwischen Bereichsauswahl und Inhalt ===== */
.mk-sep{height:1px;margin:30px 0 0;background:linear-gradient(90deg,rgba(10,27,46,0) 0%,rgba(10,27,46,.16) 14%,rgba(10,27,46,.16) 86%,rgba(10,27,46,0) 100%)}
.mk-sep+.mk-card{margin-top:30px}
@media(max-width:600px){.mk-sep{margin-top:22px}.mk-sep+.mk-card{margin-top:22px}}

/* ===== v67: Ablauf B fest, Grafiken unter den Karten 20 % kleiner ===== */
.roadsec-f .road .rv{zoom:.8}
.roadsec-f .road li::after{top:calc(50% - 65px)}

/* ===== v68: Ablauf, Grafiken nicht verkleinert, sondern 20 % schmaler und mittig unter der Karte ===== */
.roadsec-f .road .rv{zoom:1;width:80%;margin-left:auto;margin-right:auto}
.roadsec-f .road li::after{top:calc(50% - 81px)}

/* ===== v68: Grundidee B fest (ohne Trennlinie oben) ===== */
#grundlagen{border-top:0}
/* Inhalte der schmaleren Bildzone neu verteilt (gleiche Groesse, weniger Breite) */
.roadsec-f .road .rv1{padding:0;grid-template-columns:32px minmax(0,1fr) 32px;gap:8px}
.roadsec-f .road .rv1 .rva,.roadsec-f .road .rv1 .rvb{width:32px;height:32px}
.roadsec-f .road .rv2 .n1{left:2%}
.roadsec-f .road .rv2 .n2{left:40%}
.roadsec-f .road .rv2 .n3{left:50%}
.roadsec-f .road .rv2 .n4{left:4%}
.roadsec-f .road .rv2 .n5{left:50%}
.roadsec-f .road .rv2 .lens{left:37%}
.roadsec-f .road .rv2 .tag1{left:3%}
.roadsec-f .road .rv4 img{left:0;width:54%}
.roadsec-f .road .rv4 .md{right:0}
@media(min-width:981px) and (max-width:1150px){.roadsec-f .road .rv{width:94%}}

/* ===== v69: Ueber uns, sechs Regeln nummeriert und rund 20 % kompakter ===== */
.rgrid{gap:12px;margin-top:32px}
.rgrid .tile{padding:19px 19px 18px;grid-template-rows:88px auto 1fr;gap:8px;border-radius:18px}
.rgrid .tile .viz{border-radius:12px}
.rgrid .tile .viz svg{max-width:160px}
.rgrid .tile h3{display:flex;align-items:center;gap:9px;margin-top:4px;font-size:18px;line-height:1.25}
.rgrid .tile p{font-size:14px;line-height:1.45}
.tile .tn{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--navy);color:#fff;font-family:var(--font-d);font-size:12px;font-weight:800;line-height:1}

/* ===== v69: Tippgeber-Bereich am Handy kompakt (passt auf eine iPhone-Hoehe) ===== */
@media(max-width:600px){
 .tipband{padding:24px 0 22px}
 .tb-face{width:52px;height:52px;margin:0 auto 10px}
 .tipband .eyebrow{margin-bottom:6px;font-size:11.5px}
 .tipband h3{font-size:20px;line-height:1.2}
 .tb-lede{margin-top:6px;font-size:14.5px}
 .tb-bubbles{margin-top:14px;gap:8px}
 .tb-bubbles li{padding:10px 14px 10px 44px;font-size:15px;line-height:1.32}
 .tb-bubbles li::before{left:12px;top:10px;width:22px;height:22px;font-size:11.5px}
 .tb-tip2{margin-top:16px;flex-direction:row;justify-content:center;align-items:center;gap:12px}
 .tb-tip2 .tb-txt{font-size:18px;line-height:1.2;text-align:left}
 .tb-close{top:-8px;width:36px;height:36px}
}

/* ===== v69: Fusszeile am Handy, Kontakt dezent abgesetzt, Links vor dem Copyright ===== */
@media(max-width:600px){
 footer .fcontact{padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09)}
 footer .legal a{order:1}
 footer .legal span{order:2;flex:0 0 100%;margin-top:2px;padding-top:12px;border-top:1px solid rgba(255,255,255,.09)}
}

/* ===== v69: Fusszeile, Eichhoernchen als Vektor, der Kopf nagt alle paar Sekunden ===== */
footer .flogo2{display:flex;align-items:center;gap:14px;height:56px;width:auto}
footer .flogo2 .fsq{display:block;flex:none;width:65px;height:56px;fill:#fff;overflow:visible}
footer .flogo2 img{display:block;height:56px;width:auto}
.fsq .hd{transform-box:fill-box;transform-origin:8% 94%;animation:hnNag 6s ease-in-out infinite}
@keyframes hnNag{0%,62%,100%{transform:none}66%{transform:rotate(7deg)}69%{transform:rotate(1.5deg)}72%{transform:rotate(7deg)}75%{transform:rotate(1.5deg)}78%{transform:rotate(6deg)}84%{transform:none}}
@media(prefers-reduced-motion:reduce){.fsq .hd{animation:none}}

/* ===== v70: Footer-Eichhoernchen zwinkert kurz (Lid ueber dem Auge, dreht mit dem Kopf) ===== */
.fsq .lid{stroke:#fff;stroke-width:26;transform-box:fill-box;transform-origin:50% 0;transform:scaleY(0);animation:hnBlink 5s linear infinite}
@keyframes hnBlink{0%,40%{transform:scaleY(0)}41.6%,42.4%{transform:scaleY(1)}45%,100%{transform:scaleY(0)}}
@media(prefers-reduced-motion:reduce){.fsq .lid{animation:none}}

/* ===== v70: Hero, Knoepfe bekommen beim ersten Aufbau einmal einen Glanz-Wisch ===== */
.hero .cta.glanz .btn .sh{animation:shine 1.25s cubic-bezier(.45,0,.25,1) forwards}
.hero .cta.glanz .btn+.btn .sh{animation-delay:.38s}
.hero .cta .btn-neon .sh{background:linear-gradient(100deg,transparent,rgba(255,255,255,.85),transparent)}
.hero .cta .btn-ghost .sh{background:linear-gradient(100deg,transparent,rgba(255,255,255,.38),transparent)}

/* ===== v71: Footer-Eichhoernchen, Auftritt beim ersten Erreichen: gross, nagt und zwinkert einmal, schrumpft auf Zielgroesse ===== */
footer .flogo2 .fsq{transform-origin:0 50%}
.flogo2.sq-pre .fsq{transform:scale(1.55)}
.flogo2.sq-pre img{opacity:0}
.flogo2.sq-pre .fsq .hd,.flogo2.sq-pre .fsq .lid{animation:none}
.flogo2.sq-go .fsq{animation:hnSqIn 2.7s cubic-bezier(.4,0,.2,1) both}
.flogo2.sq-go .fsq .hd{animation:hnNag1 1s ease-in-out .3s 1 both}
.flogo2.sq-go .fsq .lid{animation:hnBlink1 .3s linear 1.45s 1 both}
.flogo2.sq-go img{animation:hnWordIn .5s cubic-bezier(.2,.7,.3,1) 2.25s both}
@keyframes hnSqIn{0%,72%{transform:scale(1.55)}88%{transform:scale(.95)}95%{transform:scale(1.02)}100%{transform:none}}
@keyframes hnNag1{0%,100%{transform:none}15%{transform:rotate(8deg)}30%{transform:rotate(1.5deg)}45%{transform:rotate(8deg)}60%{transform:rotate(1.5deg)}75%{transform:rotate(7deg)}}
@keyframes hnBlink1{0%,100%{transform:scaleY(0)}30%,45%{transform:scaleY(1)}}
@keyframes hnWordIn{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.flogo2.sq-pre .fsq{transform:none}.flogo2.sq-pre img{opacity:1}.flogo2.sq-go .fsq,.flogo2.sq-go .fsq .hd,.flogo2.sq-go .fsq .lid,.flogo2.sq-go img{animation:none}}

/* ===== v72: Grundidee am Handy, Hinweis "Waehlen Sie Ihren Bereich" mittig ===== */
@media(max-width:560px){.mk2-b .mk-pickrow .mk-pick-l{justify-content:center}}

/* ===== v72: Ablauf am Handy, Kurzfassung in einer Karte (Schritt, Dauer, Grafik), Details per Umschalter ===== */
.rd-foot{display:none}
@media(max-width:600px){
 #vorgehen .rdm-q{margin-top:30px;padding:6px 16px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 20px 40px -32px rgba(10,27,46,.45)}
 #vorgehen .rdm-q li{position:relative;top:auto;margin:0;padding:12px 0}
 #vorgehen .rdm-q li:not(.last)::after{content:"";position:absolute;left:19px;top:61px;bottom:-13px;width:2px;border-radius:2px;background:var(--line)}
 #vorgehen .rdm-q .rcm{grid-template-columns:40px minmax(0,1fr) 64px;grid-template-rows:auto auto auto;column-gap:12px;row-gap:2px;padding:0;background:none;border:0;border-radius:0;box-shadow:none}
 #vorgehen .rdm-q .rn{grid-row:1/3;align-self:start;margin-top:5px;width:40px;height:40px;font-size:17px}
 #vorgehen .rdm-q h3{grid-row:1;align-self:end;padding-top:6px;font-size:17.5px}
 #vorgehen .rdm-q em{grid-row:2;font-size:13px;line-height:19px}
 #vorgehen .rdm-q .thm{grid-row:1/3;align-self:start;zoom:.744}
 #vorgehen .rdm-q .rdp{grid-column:2/-1;grid-row:3;display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}
 #vorgehen .rdm-q .rdp>p{grid-row:1;grid-column:1;min-height:0;overflow:hidden;margin:0;font-size:15px;line-height:1.5;visibility:hidden;transition:visibility 0s .45s}
 #vorgehen .rdm-q .rdp>p::before{content:"";display:block;height:8px}
 #vorgehen .rdm-q.open .rdp{grid-template-rows:1fr}
 #vorgehen .rdm-q.open .rdp>p{visibility:visible;transition-delay:0s}
 .rd-foot{display:flex;justify-content:center;margin-top:18px}
 .rd-tog{display:inline-flex;align-items:center;gap:7px;padding:2px 0 3px;border:0;border-bottom:2px solid var(--neon);border-radius:0;background:none;color:var(--navy);font:inherit;font-size:15px;font-weight:600;cursor:pointer}
 .rd-tog:focus-visible{outline:2px solid var(--navy);outline-offset:3px}
 .rd-tic svg{display:block;width:13px;height:13px;fill:none;stroke:var(--navy);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--ease)}
 .rd-tog[aria-expanded="true"] .rd-tic svg{transform:rotate(180deg)}
}
@media(max-width:600px) and (prefers-reduced-motion:reduce){#vorgehen .rdm-q .rdp,#vorgehen .rdm-q .rdp>p,.rd-tic svg{transition:none}}

/* ===== v73: Hero baut sich Stueck fuer Stueck auf (Bild, Ueberschrift Wort fuer Wort, Text, Avatar, Knoepfe) ===== */
html.intro .hero-photo>picture:not(.hero-fg){transition:opacity .9s var(--ease)}
html.intro:not(.ph-on) .hero-photo>picture:not(.hero-fg){opacity:0}
html.intro .hero-photo .hero-fg{transition:transform .35s cubic-bezier(.2,.7,.3,1),opacity .9s var(--ease) .3s,translate 1.2s var(--ease) .3s}
html.intro:not(.ph-on) .hero-photo .hero-fg{opacity:0;translate:30px 0}
html.intro .hero .hero-wm{transition:opacity 1.2s var(--ease) .2s}
html.intro:not(.ph-on) .hero .hero-wm{opacity:0}
.hero h1.tp .tw{transition:opacity .5s var(--ease),transform .5s var(--ease),filter .5s var(--ease)}
html.intro .hero .lede-b,html.intro .hero .lc-out,html.intro .hero .cta .btn{transition:opacity .7s var(--ease),transform .7s var(--ease)}
html.intro .hero .cta{opacity:1;transform:none}
html.intro:not(.st3) .hero .cta .btn{opacity:0;transform:translateY(12px)}
html.intro.st3 .hero .cta .btn+.btn{transition-delay:.14s}
html.intro.intro-rest .hero .lc-out{transition-delay:0s}
html.intro.intro-rest:not(.st2) .hero .lc-out{opacity:0;transform:translateY(14px)}

/* ===== v73: Grundidee Variante A, mehr Abstand und Kennzeichnung "Ein Beispiel aus dem Alltag" ===== */
.mk-exl{display:flex;align-items:center;gap:14px;margin:60px 0 0;font-family:var(--font-d);font-size:12.5px;font-weight:800;line-height:1.3;letter-spacing:.12em;text-transform:uppercase;color:var(--neon-deep);text-align:center}
.mk-exl::before,.mk-exl::after{content:"";flex:1 1 0;min-width:24px;height:1px;background:linear-gradient(90deg,rgba(10,27,46,0),rgba(10,27,46,.18))}
.mk-exl::after{background:linear-gradient(90deg,rgba(10,27,46,.18),rgba(10,27,46,0))}
.mk2-d .mk-exl+.mk-pickrow{margin-top:24px}
@media(max-width:600px){.mk-exl{margin-top:52px;gap:12px;font-size:12px}.mk2-d .mk-exl+.mk-pickrow{margin-top:18px}}

/* ===== v73: Grundidee Variante B, feste Ueberschrift, Hinweis nur beim ersten Hinscrollen ===== */
.mk-exh{margin:64px 0 0;text-align:center}
.mk-exk{margin:0 0 8px;font-family:var(--font-d);font-size:12.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--neon-deep)}
.mk-exh h3{margin:0;font-family:var(--font-d);font-size:clamp(23px,2.3vw,29px);font-weight:700;line-height:1.15;letter-spacing:-.4px;color:var(--ink)}
.mk2-d .mk-exh+.mk-pickrow{margin-top:24px}
.mk2-g .mk-pickrow{position:relative}
@media(max-width:600px){.mk-exh{margin-top:52px}.mk-exk{font-size:12px}.mk2-d .mk-exh+.mk-pickrow{margin-top:18px}}

/* ===== v74: Grundidee, Ueberschrift "Ein Beispiel / So sieht das in der Praxis aus" fest, gelber Cursor tippt einmal auf einen Bereich ===== */
.mk2-g .mk-pickrow{position:relative}
.mk-cur{position:absolute;left:0;top:0;z-index:6;width:38px;height:38px;opacity:0;pointer-events:none;will-change:transform,opacity}
.mk-cur .mk-hand{width:38px;height:38px;box-shadow:0 12px 24px -10px rgba(10,27,46,.6),0 0 0 3px rgba(255,255,255,.85)}
.mk-cur .mk-hand svg{width:22px;height:22px;transform:none!important}
.mk-cur::after{content:"";position:absolute;left:50%;top:5px;width:12px;height:12px;margin-left:-6px;border-radius:50%;border:2px solid var(--neon-deep);opacity:0}
.mk-cur.go{animation:mkCur 2.7s cubic-bezier(.45,0,.25,1) both}
.mk-cur.go::after{animation:mkRip .7s ease-out 1.38s both}
@keyframes mkCur{
 0%{opacity:0;transform:translate(var(--x0),var(--y0)) scale(.9)}
 12%{opacity:1}
 48%{transform:translate(var(--x1),var(--y1)) scale(1)}
 53%{transform:translate(var(--x1),var(--y1)) scale(.82)}
 61%{transform:translate(var(--x1),var(--y1)) scale(1)}
 78%{opacity:1;transform:translate(var(--x1),var(--y1)) scale(1)}
 100%{opacity:0;transform:translate(calc(var(--x1) + 16px),calc(var(--y1) + 20px)) scale(.94)}}
@keyframes mkRip{0%{opacity:.9;transform:scale(1)}100%{opacity:0;transform:scale(4.2)}}
.mk-roles button.mk-tap{background:#E6EEA4;color:var(--navy)}
@media(prefers-reduced-motion:reduce){.mk-cur{display:none}}

/* Desktop: kompakter, damit der Abschnitt auf eine Bildschirmhoehe passt */
@media(min-width:721px){
 .mk2-g .mk-exh{margin-top:36px}
 .mk2-g .mk-exk{margin-bottom:4px}
 .mk2-g .mk-exh h3{font-size:24px}
 .mk2-d.mk2-g .mk-exh+.mk-pickrow,.mk2-d.mk2-g .mk-exl+.mk-pickrow{margin-top:18px}
 .mk2-g .mk-exl{margin-top:40px}
 .mk2-g .mk-sep{margin-top:20px}
 .mk2-g .mk-sep+.mk-card{margin-top:20px}
}
/* Variante 2 (nur Desktop): Zeile "Ein Beispiel aus dem Alltag" mit kurzen Linien */
.mk-exl-s{justify-content:center}
.mk-exl-s::before,.mk-exl-s::after{flex:0 0 72px}
@media(max-width:600px){.mk2 .vlab2{display:none}.mk2-h{display:none}}

/* ===== v75: Grundidee fest, Desktop Zeile "Ein Beispiel aus dem Alltag" mit kurzen Linien, Handy Ueberschrift ===== */
.mk2-g .mk-exl-s{display:none}
@media(min-width:601px){
 .mk2-g .mk-exh{display:none}
 .mk2-g .mk-exl-s{display:flex;margin-top:52px}
}

/* ===== v75: Ablauf Variante B (Desktop und Tablet), Grafiken unter den Karten nochmals 20 % kleiner ===== */
.roadsec-g .road .rv{transform:scale(.8);transform-origin:50% 0;margin-bottom:-28px}
.roadsec-g .road li::after{top:calc(50% - 67px)}
@media(max-width:600px){.roadsec-g{display:none}.roadsec .wrap>.vlab2{display:none}}

/* ===== v76: Ablauf, auch am Desktop zuerst die Kurzfassung (vier Schritte in einer Karte), Texte per Umschalter ===== */
.rd-foot{display:flex;justify-content:center;margin-top:20px}
.rd-tog{display:inline-flex;align-items:center;gap:7px;padding:2px 0 3px;border:0;border-bottom:2px solid var(--neon);border-radius:0;background:none;color:var(--navy);font:inherit;font-size:15px;font-weight:600;cursor:pointer}
.rd-tog:focus-visible{outline:2px solid var(--navy);outline-offset:3px}
.rd-tic svg{display:block;width:13px;height:13px;fill:none;stroke:var(--navy);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--ease)}
.rd-tog[aria-expanded="true"] .rd-tic svg{transform:rotate(180deg)}
@media(min-width:601px){
 #vorgehen .rdm-q{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 50px -36px rgba(10,27,46,.45)}
 #vorgehen .rdm-q li{position:relative;margin:0;padding:18px 18px 20px}
 #vorgehen .rdm-q li+li::before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:1px;background:var(--line)}
 #vorgehen .rdm-q .rcm{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-rows:auto auto auto auto;column-gap:12px;row-gap:3px;padding:0;background:none;border:0;border-radius:0;box-shadow:none}
 #vorgehen .rdm-q .rn{grid-column:1;grid-row:1/3;align-self:center;width:44px;height:44px;font-size:18px}
 #vorgehen .rdm-q h3{grid-column:2;grid-row:1;align-self:end;padding-top:0;font-size:19px;white-space:normal}
 #vorgehen .rdm-q em{grid-column:2;grid-row:2;align-self:start;font-size:13px;line-height:19px}
 #vorgehen .rdm-q .thm{grid-column:1/-1;grid-row:3;justify-self:center;margin-top:18px;zoom:1.3}
 #vorgehen .rdm-q .rdp{grid-column:1/-1;grid-row:4;display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}
 #vorgehen .rdm-q .rdp>p{grid-row:1;grid-column:1;min-height:0;overflow:hidden;margin:0;font-size:15px;line-height:1.5;visibility:hidden;transition:visibility 0s .45s}
 #vorgehen .rdm-q .rdp>p::before{content:"";display:block;height:16px}
 #vorgehen .rdm-q.open .rdp{grid-template-rows:1fr}
 #vorgehen .rdm-q.open .rdp>p{visibility:visible;transition-delay:0s}
 .rd-foot{margin-top:22px}
}
@media(min-width:601px) and (max-width:900px){
 #vorgehen .rdm-q{grid-template-columns:1fr 1fr}
 #vorgehen .rdm-q li:nth-child(odd)::before{display:none}
 #vorgehen .rdm-q li:nth-child(n+3){border-top:1px solid var(--line)}
}
@media(prefers-reduced-motion:reduce){#vorgehen .rdm-q .rdp,#vorgehen .rdm-q .rdp>p,.rd-tic svg{transition:none}}

/* ===== v76: Schritt 3 "Umsetzung", neue Grafik: am Laptop entsteht Code, daraus wird eine App ===== */
.thm3b svg{position:absolute;inset:0;width:100%;height:100%;display:block}
.thm3b .ln{transform-origin:0 50%;animation:thmLn 4.6s ease-in-out infinite}
.thm3b .l2{animation-name:thmLn2}
.thm3b .l3{animation-name:thmLn3}
.thm3b .l4{animation-name:thmLn4}
.thm3b .cu{animation:thmCu 4.6s steps(1) infinite}
.thm3b .app{transform-origin:0 100%;animation:thmApp 4.6s cubic-bezier(.2,.8,.2,1) infinite}
.thm3b .sp{transform-origin:50% 50%;animation:thmSp 4.6s ease-in-out infinite}
@keyframes thmLn{0%,4%{transform:scaleX(0);opacity:1}12%{transform:scaleX(1)}94%{opacity:1}100%{opacity:0;transform:scaleX(1)}}
@keyframes thmLn2{0%,12%{transform:scaleX(0);opacity:1}20%{transform:scaleX(1)}94%{opacity:1}100%{opacity:0;transform:scaleX(1)}}
@keyframes thmLn3{0%,20%{transform:scaleX(0);opacity:1}28%{transform:scaleX(1)}94%{opacity:1}100%{opacity:0;transform:scaleX(1)}}
@keyframes thmLn4{0%,28%{transform:scaleX(0);opacity:1}34%{transform:scaleX(1)}94%{opacity:1}100%{opacity:0;transform:scaleX(1)}}
@keyframes thmCu{0%{opacity:1}6%{opacity:0}12%{opacity:1}18%{opacity:0}24%{opacity:1}30%{opacity:0}36%{opacity:1}42%{opacity:0}48%{opacity:1}54%{opacity:0}60%{opacity:1}66%{opacity:0}72%{opacity:1}78%{opacity:0}84%{opacity:1}90%{opacity:0}96%{opacity:1}}
@keyframes thmApp{0%,40%{opacity:0;transform:translate(-6px,8px) scale(.6)}50%{opacity:1;transform:translate(0,-1px) scale(1.05)}55%{transform:none}94%{opacity:1;transform:none}100%{opacity:0;transform:none}}
@keyframes thmSp{0%,38%{opacity:0;transform:scale(.3) rotate(0deg)}46%{opacity:1;transform:scale(1.15) rotate(20deg)}60%{opacity:1;transform:scale(1) rotate(45deg)}72%,100%{opacity:0;transform:scale(.6) rotate(90deg)}}
@media(prefers-reduced-motion:reduce){.thm3b .ln,.thm3b .cu,.thm3b .app,.thm3b .sp{animation:none}.thm3b .sp{opacity:0}}

/* ===== v76: So kann das aussehen, drittes Beispiel als breite Karte mit Link zum Fallbeispiel ===== */
.excards-b .exb.exw{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 104px;column-gap:28px}
.excards-b .exb.exw .exviz{grid-row:1/5}
.excards-b .exb.exw p:not(.exl){max-width:66ch}
.excards-b .exb.exw .btn-ex{text-decoration:none}
.excards-c .exb .btn-ex.exlink:hover{box-shadow:inset 0 0 0 1.5px var(--neon);color:var(--neon)}
.exviz .mail{fill:#fff;fill-opacity:.9}
.exviz .mailf{fill:none;stroke:#0A1B2E;stroke-opacity:.55;stroke-width:1.8;stroke-linejoin:round}
.exviz .k1{fill:#E0655A}
.exviz .kt{fill:#0A1B2E;font:800 7px var(--font-d)}
@media(max-width:860px){.excards-b .exb.exw{grid-template-columns:minmax(0,1fr) 84px;column-gap:16px}.excards-b .exb.exw .exviz{grid-row:3/5}}

/* ===== v76: Unser Versprechen, in 24 Stunden eine interaktive Darstellung ===== */
.vow{position:relative;overflow:hidden;padding:clamp(72px,9vw,120px) 0;background:#07070D;color:#fff}
.vow::before{content:"";position:absolute;inset:-20% -10%;background:radial-gradient(ellipse at 16% 28%,rgba(58,31,158,.6),transparent 55%),radial-gradient(ellipse at 88% 72%,rgba(21,51,196,.42),transparent 55%);pointer-events:none}
.vow .wrap{position:relative}
.vow-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px 72px;align-items:center}
.vow .eyebrow{color:var(--neon)}
.vow h2{color:#fff;font-size:clamp(32px,4.1vw,54px);line-height:1.04;letter-spacing:-.02em;max-width:15ch}
.vow h2 .k{color:var(--neon)}
.vow .lede{margin-top:18px;color:#C9D0DB;max-width:50ch}
.vow-pts{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:10px}
.vow-pts li{position:relative;padding-left:32px;font-size:16px;line-height:1.5;color:#C9D0DB}
.vow-pts li::before{content:"";position:absolute;left:0;top:4px;width:20px;height:20px;border-radius:50%;background:var(--neon)}
.vow-pts li::after{content:"";position:absolute;left:7px;top:8px;width:5px;height:9px;border:solid var(--navy);border-width:0 2px 2px 0;transform:rotate(45deg)}
.vow-pts b{color:#fff}
.vow-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.vow .btn-ghost{color:var(--neon);box-shadow:inset 0 0 0 1.5px rgba(220,242,60,.45)}
.vow-stage{position:relative;padding-top:70px}
.vow-stamp{position:absolute;right:0;top:-8px;width:156px;height:156px;z-index:2}
.vow-stamp::before{content:"";position:absolute;inset:26px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 30px 60px -30px rgba(0,0,0,.9)}
.vow-stamp svg{position:absolute;inset:0;width:100%;height:100%;animation:vowSpin 28s linear infinite}
.vow-stamp svg text{font-family:var(--font-d);font-size:11px;font-weight:800;letter-spacing:.17em;fill:var(--neon)}
.vow-stamp b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:2px;font-family:var(--font-d);font-size:44px;font-weight:800;line-height:1;color:#fff;letter-spacing:-.03em}
.vow-stamp b small{font-size:20px;font-weight:700;color:var(--neon);margin-top:12px}
@keyframes vowSpin{to{transform:rotate(360deg)}}
.vow-chat{display:grid;gap:12px;max-width:470px}
.vb{display:flex;align-items:flex-end;gap:10px;opacity:0;transform:translateY(12px);transition:opacity .55s var(--ease),transform .55s var(--ease);transition-delay:calc(var(--i,0)*.42s)}
.vow.go .vb{opacity:1;transform:none}
.vb img{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none;box-shadow:0 0 0 2px rgba(255,255,255,.2)}
.vb p{margin:0;padding:11px 15px;border-radius:18px;font-size:15.5px;line-height:1.4;max-width:34ch}
.vb-q p{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);color:#fff;border-bottom-left-radius:4px}
.vb-a{flex-direction:row-reverse}
.vb-a p{background:var(--neon);color:var(--neon-ink);border-bottom-right-radius:4px;font-weight:600}
.vb-aha p{background:#fff;color:var(--ink);border-bottom-left-radius:4px;font-weight:600}
.vb-t{margin:8px 0 0;text-align:center;font-family:var(--font-d);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#8E99A6;opacity:0;transition:opacity .5s var(--ease);transition-delay:calc(var(--i,0)*.42s)}
.vow.go .vb-t{opacity:1}
@media(max-width:900px){
 .vow-grid{grid-template-columns:1fr;gap:40px}
 .vow h2{max-width:none}
 .vow-stage{padding-top:0}
 .vow-stamp{position:relative;right:auto;top:auto;width:132px;height:132px;margin:0 0 18px auto}
 .vow-stamp::before{inset:22px}
 .vow-stamp b{font-size:38px}
 .vow-chat{max-width:none}
}
@media(max-width:600px){
 .vow{padding:60px 0 64px}
 .vow-stamp{width:116px;height:116px;margin-bottom:14px}
 .vow-stamp::before{inset:19px}
 .vow-stamp b{font-size:32px}
 .vow-stamp b small{font-size:16px;margin-top:9px}
 .vow-stamp svg text{font-size:10.5px}
 .vb p{font-size:14.5px;padding:10px 13px}
 .vb img{width:34px;height:34px}
 .vow-cta .btn{width:100%;justify-content:center}
}
@media(prefers-reduced-motion:reduce){.vow-stamp svg{animation:none}.vb,.vb-t{transition:none}}

/* ===== v77: Pfeil-Linien zwischen Schritten (senkrechte Linie mit Pfeilspitze in der Mitte) ===== */
@media(min-width:601px){
 #vorgehen .rdm-q li+li::before{left:-4px;width:14px;background:
  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 24'%3E%3Cpath d='M4 0L11 12L4 24' fill='none' stroke='%23B3BCC7' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 0 50%/14px 24px no-repeat,
  linear-gradient(#B3BCC7,#B3BCC7) 3.2px 0/1.6px calc(50% - 12px) no-repeat,
  linear-gradient(#B3BCC7,#B3BCC7) 3.2px 100%/1.6px calc(50% - 12px) no-repeat}
}
@media(max-width:600px){
 #vorgehen .rdm-q li:not(.last)::after{left:14px;width:12px;border-radius:0;background:
  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1.5 1.5L6 6.5L10.5 1.5' fill='none' stroke='%23B3BCC7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% 100%/12px 8px no-repeat,
  linear-gradient(#C7CED6,#C7CED6) 50% 0/2px calc(100% - 2px) no-repeat}
}

/* ===== v77: Unser Angebot, kompakt; "So laeuft es ab" klappt die vier Schritte auf ===== */
.vow .vow-meta{margin:16px 0 0;font-size:18px;line-height:1.45;font-weight:500;color:#E6EAF0}
.vow-badges{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.vow-badges li{padding:7px 13px;border-radius:999px;font-family:var(--font-d);font-size:13.5px;font-weight:700;line-height:1.2;color:var(--neon);background:rgba(220,242,60,.07);box-shadow:inset 0 0 0 1.5px rgba(220,242,60,.5)}
.vow-badges li:first-child{background:var(--neon);color:var(--neon-ink);box-shadow:none}
.vow .vow-pts{margin-top:22px;gap:8px}
.vow .vow-pts li{font-size:16px}
.vow-tog{cursor:pointer;font:inherit;font-weight:600}
.vow-tog .chev{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--ease)}
.vow-tog[aria-expanded="true"] .chev{transform:rotate(180deg)}
.vow-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}
.vow-more>div{min-height:0;overflow:hidden}
.vow-more.open{grid-template-rows:1fr}
.vow-more:not(.open) .vow-more-in{visibility:hidden;transition:visibility 0s .55s}
.vow-more-in{padding-top:44px}
.vow-steps{list-style:none;margin:0;padding:6px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:22px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.13)}
.vow-steps li{position:relative;padding:18px 20px 20px}
.vow-steps li+li::before{content:"";position:absolute;left:-4px;top:20px;bottom:20px;width:14px;background:
  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 24'%3E%3Cpath d='M4 0L11 12L4 24' fill='none' stroke='%23FFFFFF' stroke-opacity='.38' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 0 50%/14px 24px no-repeat,
  linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3)) 3.2px 0/1.6px calc(50% - 12px) no-repeat,
  linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3)) 3.2px 100%/1.6px calc(50% - 12px) no-repeat}
.vow-steps i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;font:800 15px/1 var(--font-d);font-style:normal;color:var(--neon);box-shadow:inset 0 0 0 2px var(--neon)}
.vow-steps li.hl i{background:var(--neon);color:var(--neon-ink);box-shadow:none}
.vow-steps b{display:block;margin-top:12px;font-family:var(--font-d);font-size:18px;line-height:1.2;color:#fff}
.vow-steps span{display:block;margin-top:4px;font-size:14.5px;line-height:1.45;color:#C9D0DB}
.vow-links{display:flex;flex-wrap:wrap;gap:12px 30px;margin-top:22px}
.vow-links a{color:#fff;font-weight:600;font-size:15.5px;text-decoration:none;border-bottom:2px solid var(--neon);padding-bottom:2px}
.vow-links a:hover{color:var(--neon)}
@media(max-width:900px){
 .vow-steps{grid-template-columns:1fr 1fr}
 .vow-steps li:nth-child(odd)::before{display:none}
 .vow-steps li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.12)}
}
@media(max-width:600px){
 .vow .vow-meta{font-size:16.5px}
 .vow .vow-pts li{font-size:15px}
 .vow-cta .vow-tog{width:100%;justify-content:center}
 .vow-more-in{padding-top:32px}
 .vow-steps{grid-template-columns:1fr;padding:4px 16px}
 .vow-steps li{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:14px;padding:14px 0}
 .vow-steps li::before{display:none}
 .vow-steps li:nth-child(n+2){border-top:1px solid rgba(255,255,255,.12)}
 .vow-steps i{grid-row:1/3}
 .vow-steps b{margin-top:0;font-size:17px}
 .vow-steps span{grid-column:2}
 .vow-links{flex-direction:column;gap:14px}
 .vow-links a{align-self:flex-start}
}
@media(prefers-reduced-motion:reduce){.vow-more,.vow-tog .chev{transition:none}}
/* Tablet und Handy: "So laeuft es ab" klappt direkt unter dem Knopf auf, der Chat folgt danach */
@media(max-width:900px){
 .vow .wrap{display:flex;flex-direction:column}
 .vow-grid{display:contents}
 .vow-copy{order:1}
 .vow-more{order:2}
 .vow-stage{order:3;margin-top:40px}
}

/* ===== v79: Verlauf fuer "Ihre Live-Demo" auf dunklem Grund ===== */
.lgrad{background:linear-gradient(95deg,#8FE6F2 0%,#9DEB86 40%,#DCF23C 70%,#8FE6F2 100%);background-size:220% 100%;background-position:0 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:lgrad 9s ease-in-out infinite alternate}
@keyframes lgrad{to{background-position:100% 0}}
.subhero h1 .lgrad{color:transparent}
@media(prefers-reduced-motion:reduce){.lgrad{animation:none}}

/* ===== v79: Live-Demo-Bildschirm (Startseite und In 24 Stunden): drei Mails, die KI liest, ordnet ein, sortiert ===== */
.lv{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}
.lv-tv{position:relative;width:100%;max-width:540px;padding:16px 16px 14px;border-radius:18px;background:linear-gradient(180deg,#131C2E,#0B1220);border:1px solid rgba(255,255,255,.14);box-shadow:0 0 0 8px #1A2233,0 0 0 9px rgba(255,255,255,.12),0 44px 80px -40px rgba(0,0,0,.95);color:#fff;text-align:left}
.lv-stand{width:150px;height:30px;margin-top:9px;background:linear-gradient(180deg,#1A2233,#121826);clip-path:polygon(36% 0,64% 0,78% 100%,22% 100%)}
.lv-base{width:190px;height:6px;border-radius:6px;background:#1A2233;box-shadow:0 10px 24px -8px rgba(0,0,0,.8)}
.lv-top{display:flex;align-items:center;gap:10px;padding:2px 2px 12px;border-bottom:1px solid rgba(255,255,255,.1)}
.lv-top b{min-width:0;font:700 14px/1.2 var(--font-d);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lv-live{flex:none;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:6px;background:rgba(224,101,90,.16);color:#FF8F86;font:800 11px/1.2 var(--font-d);font-style:normal;letter-spacing:.12em;text-transform:uppercase}
.lv-live i{display:block;width:7px;height:7px;border-radius:50%;background:#FF5A4F;animation:lvBlink 1.8s ease-in-out infinite}
@keyframes lvBlink{50%{opacity:.2}}
.lv-st{display:flex;align-items:center;gap:9px;min-height:24px;margin:12px 2px 10px;font-size:13.5px;line-height:1.35;color:#C9D0DB}
.lv-sq{flex:none;width:22px;height:22px;fill:var(--neon)}
.lv-list{list-style:none;margin:0;padding:0;display:grid;gap:7px;transition:opacity .45s}
.lv-list.fade{opacity:0}
.lv-list li{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 12px;border-radius:11px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);opacity:.55;transition:transform 1.2s cubic-bezier(.5,.1,.25,1),opacity .6s,background .6s,border-color .6s}
.lv-list li.on{opacity:1;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3)}
.lv-list li.on::after{content:"";position:absolute;top:0;bottom:0;left:-45%;width:45%;background:linear-gradient(90deg,transparent,rgba(220,242,60,.16),transparent);animation:lvScan 1.5s ease-in-out}
@keyframes lvScan{to{left:100%}}
.lv-list li.done{opacity:1}
.lv-list li.urg.done{background:rgba(224,101,90,.12);border-color:rgba(224,101,90,.65)}
.lv-mail{min-width:0}
.lv-mail b{display:block;font-size:14px;font-weight:600;line-height:1.3;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lv-mail small{display:block;margin-top:1px;font-size:12px;line-height:1.3;color:#8E99A6}
.lv-tags{display:flex;flex-wrap:wrap;gap:5px;min-height:21px}
.lv-t{padding:3px 8px;border-radius:999px;font:700 11px/1.25 var(--font-d);white-space:nowrap;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4);opacity:0;transform:translateY(4px);transition:opacity .5s,transform .5s}
.lv-list li.done .lv-t{opacity:1;transform:none}
.lv-list li.done .lv-t+.lv-t{transition-delay:.3s}
.lv-t.k1{background:#E0655A;box-shadow:none}
.lv-t.ok{color:#7EE2A8;box-shadow:inset 0 0 0 1px rgba(126,226,168,.6)}
.lv-t.mh{color:#F5C46B;box-shadow:inset 0 0 0 1px rgba(245,196,107,.6)}
.lv-sum{display:flex;justify-content:space-between;gap:10px;margin-top:12px;padding-top:11px;border-top:1px solid rgba(255,255,255,.1);font-size:13px;color:#AEB7C3}
.lv-sum b{color:#fff;font-family:var(--font-d)}
.lv-sum-b{opacity:.35;transition:opacity .7s}
.lv.fin .lv-sum-b{opacity:1}
.lv.fin .lv-sum-b b{color:#7EE2A8}
.lv-cap{margin:14px 0 0;font-size:13.5px;line-height:1.5;color:#AEB7C3;text-align:center}
.lv-cap a{white-space:nowrap;color:#fff;font-weight:600;text-decoration:none;border-bottom:1.5px solid rgba(255,255,255,.4)}
.lv-cap a:hover{border-color:#fff}
@media(max-width:600px){
 .lv-tv{padding:12px 11px 11px;border-radius:14px;box-shadow:0 0 0 6px #1A2233,0 0 0 7px rgba(255,255,255,.12),0 34px 60px -34px rgba(0,0,0,.95)}
 .lv-st{min-height:38px;align-items:flex-start;font-size:13px}
 .lv-list li{padding:9px 10px}
 .lv-mail b{font-size:13.5px}
 .lv-sum{font-size:12px}
 .lv-stand{width:110px;height:22px}
 .lv-base{width:140px}
}
@media(prefers-reduced-motion:reduce){.lv-live i{animation:none}.lv-list li,.lv-t,.lv-sum-b{transition:none}.lv-list li.on::after{animation:none}}

/* ===== v79: Kleine Bilder zu den Schritten (zusaetzlich zu thm1, thm3b, thm4) ===== */
.thm-live svg,.thm-see svg{position:absolute;inset:0;width:100%;height:100%;display:block}
.thm-live .rw{fill:#22364F;animation:thLv 4.8s ease-in-out infinite}
.thm-live .r2{animation-delay:.7s}
.thm-live .r3{animation-delay:1.4s}
@keyframes thLv{0%,8%{fill:#22364F}16%,66%{fill:#E6ECF3}76%,100%{fill:#22364F}}
.thm-live .dot{animation:lvBlink 1.8s ease-in-out infinite}
.thm-see img{width:22px;height:22px;border-radius:50%;object-fit:cover;bottom:6px;filter:saturate(.75);box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px rgba(10,27,46,.14)}
.thm-see .a1{left:18px}
.thm-see .a2{left:32px;z-index:1}
.thm-see .a3{left:46px}
.thm-see .rw{animation:thSee 4.8s ease-in-out infinite}
@keyframes thSee{0%,30%{fill:#E6ECF3}40%,70%{fill:#DCF23C}80%,100%{fill:#E6ECF3}}
.thm-ok b{position:absolute;top:26px;display:block;padding:4px 10px;border-radius:999px;font:700 11px/1.3 var(--font-d);color:#66717D;background:#fff;box-shadow:0 0 0 1px #D5DCE4}
.thm-ok .y{left:10px}
.thm-ok .n{right:10px}
.thm-ok .y{animation:thOk 4.8s ease-in-out infinite}
@keyframes thOk{0%,40%{box-shadow:0 0 0 1px #D5DCE4}50%,80%{box-shadow:0 0 0 2px #0A1B2E;color:#0A1B2E}90%,100%{box-shadow:0 0 0 1px #D5DCE4}}
@media(prefers-reduced-motion:reduce){.thm-live .rw,.thm-live .dot,.thm-see .rw,.thm-ok .y{animation:none}}

/* ===== v79: Unser Angebot (ein Abschnitt): Verlauf in der Ueberschrift, gruene Haken, Bildschirm, vier Schritte ===== */
.ob{position:relative;overflow:hidden;padding:clamp(72px,9vw,120px) 0;background:#07070D;color:#fff}
.ob::before{content:"";position:absolute;inset:-20% -10%;background:radial-gradient(ellipse at 16% 28%,rgba(58,31,158,.55),transparent 55%),radial-gradient(ellipse at 88% 72%,rgba(21,51,196,.38),transparent 55%);pointer-events:none}
.ob .wrap{position:relative}
.ob-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 72px;align-items:center}
.ob .eyebrow{color:#AEB7C3}
.ob h2{margin:0;color:#fff;font-size:clamp(32px,4.1vw,54px);line-height:1.06;letter-spacing:-.02em}
.ob-lede{margin:20px 0 0;font-size:18px;line-height:1.5;color:#C9D0DB;max-width:46ch}
.ob-lede b{display:block;margin-bottom:4px;color:#fff;font-family:var(--font-d);font-size:21px;font-weight:700;letter-spacing:-.01em}
.ob-ok{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:11px}
.ob-ok li{display:flex;align-items:center;gap:12px;font-size:16.5px;line-height:1.4;color:#E6EAF0}
.ob-ok svg{flex:none;width:24px;height:24px;overflow:visible}
.ob-ok circle{fill:#2FB36B;transform-origin:12px 12px}
.ob-ok path{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:0}
.ob.pre .ob-ok circle{transform:scale(0)}
.ob.pre .ob-ok path{stroke-dashoffset:16}
.ob.pre .ob-ok li{opacity:.35}
.ob-ok li{transition:opacity .5s calc(var(--i)*.55s)}
.ob-ok circle{transition:transform .45s cubic-bezier(.3,1.5,.5,1) calc(var(--i)*.55s)}
.ob-ok path{transition:stroke-dashoffset .5s ease-out calc(var(--i)*.55s + .3s)}
.ob-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:30px}
.ob-lk{color:#fff;font-weight:600;font-size:15.5px;text-decoration:none;border-bottom:1.5px solid rgba(255,255,255,.4);padding-bottom:2px;transition:border-color .25s}
.ob-lk:hover{border-color:#fff}
.ob-lad{list-style:none;margin:clamp(52px,6vw,76px) 0 0;padding:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,auto);border-radius:22px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14)}
.ob-lad>li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:subgrid;grid-row:span 4;align-items:start;padding:16px 18px 18px}
.ob-lad>li+li::before{content:"";position:absolute;left:-4px;top:18px;bottom:18px;width:14px;background:
  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 24'%3E%3Cpath d='M4 0L11 12L4 24' fill='none' stroke='%23FFFFFF' stroke-opacity='.38' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'/%3E%3C/svg%3E") 0 50%/14px 24px no-repeat,
  linear-gradient(rgba(255,255,255,.28),rgba(255,255,255,.28)) 3.2px 0/1.6px calc(50% - 12px) no-repeat,
  linear-gradient(rgba(255,255,255,.28),rgba(255,255,255,.28)) 3.2px 100%/1.6px calc(50% - 12px) no-repeat}
.ob-lad>li>i{grid-column:1;grid-row:1;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font:800 14px/1 var(--font-d);font-style:normal;color:var(--navy);background:#fff}
.ob-lad .thm{grid-column:2;grid-row:1;box-shadow:0 10px 24px -14px rgba(0,0,0,.8)}
.ob-lad h3{grid-column:1/-1;margin:14px 0 0;font:700 18px/1.2 var(--font-d);color:#fff}
.ob-lad em{grid-column:1/-1;display:block;margin-top:4px;font-style:normal;font-size:14px;line-height:1.4;color:#C9D0DB}
.ob-d{grid-column:1/-1;display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease)}
.ob-d>div{min-height:0;overflow:hidden}
.ob-lad.open .ob-d{grid-template-rows:1fr}
.ob-lad:not(.open) .ob-d>div{visibility:hidden;transition:visibility 0s .55s}
.ob-d p{margin:10px 0 0;font-size:14.5px;line-height:1.5;color:#C9D0DB}
.ob-d a{display:inline-block;margin-top:10px;color:#fff;font-weight:600;font-size:14px;line-height:1.4;text-decoration:none;border-bottom:1.5px solid rgba(255,255,255,.4)}
.ob-d a:hover{border-color:#fff}
.ob-more{margin-top:20px;display:flex;justify-content:center}
.ob-tog{display:inline-flex;align-items:center;gap:8px;border:0;background:none;color:#fff;font:inherit;font-size:15px;font-weight:600;cursor:pointer;padding:6px 2px;border-bottom:1.5px solid rgba(255,255,255,.4)}
.ob-tog svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--ease)}
.ob-tog[aria-expanded="true"] svg{transform:rotate(180deg)}
.ob-tog:focus-visible,.ob-lk:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media(max-width:1100px) and (min-width:901px){.ob-lad .thm{zoom:.84}}
@media(max-width:900px){
 .ob-grid{grid-template-columns:1fr;gap:44px}
 .ob-lede{max-width:none}
 .ob-lad{grid-template-columns:1fr 1fr;grid-template-rows:repeat(8,auto)}
 .ob-lad>li:nth-child(odd)::before{display:none}
 .ob-lad>li:nth-child(n+3){border-top:1px solid rgba(255,255,255,.12)}
}
@media(max-width:600px){
 .ob-lede{font-size:16.5px}
 .ob-lede b{font-size:19px}
 .ob-ok li{font-size:15.5px}
 .ob-cta .btn{width:100%;justify-content:center}
 .ob-lad{grid-template-columns:1fr;grid-template-rows:none;padding:4px 14px}
 .ob-lad>li{grid-template-columns:34px minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;grid-row:auto;column-gap:14px;padding:14px 0}
 .ob-lad>li::before{display:none}
 .ob-lad>li:nth-child(n+2){border-top:1px solid rgba(255,255,255,.12)}
 .ob-lad>li>i{grid-row:1/3}
 .ob-lad .thm{grid-column:3;grid-row:1/4;zoom:.8}
 .ob-lad h3{grid-column:2;margin:0;font-size:17px}
 .ob-lad em{grid-column:2}
 .ob-d{grid-column:2/4}
}
@media(prefers-reduced-motion:reduce){.ob-ok li,.ob-ok circle,.ob-ok path,.ob-d,.ob-tog svg{transition:none}}

.nw{white-space:nowrap}

/* ===== v80: Bildschirm, jede Mail fliegt zum richtigen Team ===== */
.lv-lab{margin:12px 2px 6px;font:700 11px/1.2 var(--font-d);letter-spacing:.12em;text-transform:uppercase;color:#7F8B99}
.lv-st+.lv-lab{margin-top:4px}
.lv-box{position:relative}
.lv-list li{transition:transform .7s cubic-bezier(.3,.7,.3,1),opacity .6s,background .6s,border-color .6s;will-change:transform}
.lv-list li.fly{z-index:3}
.lv-list li.in{animation:lvIn .6s cubic-bezier(.3,.7,.3,1) both}
@keyframes lvIn{from{opacity:0;transform:translateY(-12px)}to{opacity:.55;transform:none}}
.lv-empty{position:absolute;left:0;right:0;top:50%;margin:-10px 0 0;text-align:center;font-size:13px;color:#7F8B99;opacity:0;transition:opacity .5s}
.lv.empty .lv-empty{opacity:1}
.lv-out{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.lv-o{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0;padding:8px 10px;border-radius:10px;border:1px dashed rgba(255,255,255,.24);transition:border-color .5s,background .5s}
.lv-o b{min-width:0;font-size:12.5px;font-weight:600;line-height:1.2;color:#C9D0DB;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lv-o i{flex:none;display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;font:700 12px/1 var(--font-d);font-style:normal;color:#fff;background:rgba(255,255,255,.1);transition:background .4s}
.lv-o.has{border-style:solid;border-color:rgba(126,226,168,.55);background:rgba(126,226,168,.07)}
.lv-o.has b{color:#fff}
.lv-o.has i{background:#2FB36B}
.lv-o.hit{animation:lvHit .6s cubic-bezier(.3,1.6,.5,1)}
@keyframes lvHit{40%{transform:scale(1.07)}}
@media(max-width:600px){
 .lv-out{gap:5px}
 .lv-o{flex-direction:column;align-items:flex-start;gap:5px;padding:7px 8px}
 .lv-o b{font-size:11.5px}
}
@media(prefers-reduced-motion:reduce){.lv-list li.in,.lv-o.hit{animation:none}}

/* ===== v80: Angebot ohne Schritte, nur zwei Haken ===== */
.ob-ok{gap:12px}
/* Schmale Fenster: Spalten duerfen nicht breiter werden als der Bildschirm (lange Betreffzeilen kuerzen) */
@media(max-width:900px){.ob-grid{grid-template-columns:minmax(0,1fr)}}
.lv,.lv-tv{min-width:0}

/* ===== v82: Angebot, ein Schriftbild im Text, kurzer Strich vor den Haken ===== */
.ob-hr{width:56px;height:2px;margin:26px 0 0;border:0;border-radius:2px;background:rgba(255,255,255,.28)}
.ob .ob-ok{margin-top:24px}

/* ===== v84: Angebot, kleine abstrakte Vorschau, per Klick rechts der grosse Bildschirm ===== */
.ob-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}
.ob-stage{display:flex;flex-direction:column;align-items:center;justify-content:center}
.ob-prev{display:flex;align-items:center;gap:18px;width:min(400px,100%);padding:14px 20px 14px 14px;border:0;border-radius:20px;background:rgba(255,255,255,.07);color:#fff;font:inherit;text-align:left;cursor:pointer;transition:background .25s,transform .3s var(--ease)}
.ob-prev:hover{background:rgba(255,255,255,.11);transform:translateY(-2px)}
.ob-prev:focus-visible{outline:2px solid var(--neon);outline-offset:3px}
.ob-ab{flex:none;display:block;width:120px;height:84px}
.ob-ab svg{display:block;width:100%;height:100%;overflow:visible}
.ob-ab .fr{fill:#0B1220;stroke:rgba(255,255,255,.18);stroke-width:1.5}
.ob-ab .m{fill:#22364F;transform-box:fill-box;transform-origin:center}
.ob-ab .sl{fill:none;stroke:rgba(255,255,255,.32);stroke-width:1.2;stroke-dasharray:2.5 2}
.ob-ab .m1{animation:obM1 7.2s ease-in-out infinite}
.ob-ab .m2{animation:obM2 7.2s ease-in-out infinite}
.ob-ab .m3{animation:obM3 7.2s ease-in-out infinite}
.ob-ab .s1{animation:obS1 7.2s ease-in-out infinite}
.ob-ab .s2{animation:obS2 7.2s ease-in-out infinite}
.ob-ab .s3{animation:obS3 7.2s ease-in-out infinite}
@keyframes obM1{0%,4%{fill:#22364F;transform:none;opacity:1}8%,12%{fill:#DCF23C;transform:none;opacity:1}24%,90%{fill:#DCF23C;transform:translate(43px,44px) scale(.2);opacity:0}93%{fill:#22364F;transform:none;opacity:0}100%{fill:#22364F;transform:none;opacity:1}}
@keyframes obM2{0%,28%{fill:#22364F;transform:none;opacity:1}32%,36%{fill:#DCF23C;transform:none;opacity:1}48%,90%{fill:#DCF23C;transform:translate(59px,31px) scale(.2);opacity:0}93%{fill:#22364F;transform:none;opacity:0}100%{fill:#22364F;transform:none;opacity:1}}
@keyframes obM3{0%,52%{fill:#22364F;transform:none;opacity:1}56%,60%{fill:#DCF23C;transform:none;opacity:1}72%,90%{fill:#DCF23C;transform:translate(75px,18px) scale(.2);opacity:0}93%{fill:#22364F;transform:none;opacity:0}100%{fill:#22364F;transform:none;opacity:1}}
@keyframes obS1{0%,22%{fill:transparent;stroke:rgba(255,255,255,.32)}25%,90%{fill:#2FB36B;stroke:#2FB36B}95%,100%{fill:transparent;stroke:rgba(255,255,255,.32)}}
@keyframes obS2{0%,46%{fill:transparent;stroke:rgba(255,255,255,.32)}49%,90%{fill:#2FB36B;stroke:#2FB36B}95%,100%{fill:transparent;stroke:rgba(255,255,255,.32)}}
@keyframes obS3{0%,70%{fill:transparent;stroke:rgba(255,255,255,.32)}73%,90%{fill:#2FB36B;stroke:#2FB36B}95%,100%{fill:transparent;stroke:rgba(255,255,255,.32)}}
.ob-prev-t b{display:block;font:700 17px/1.25 var(--font-d);color:#fff}
.ob-prev-t small{display:block;margin-top:4px;font-size:13.5px;line-height:1.35;color:#AEB7C3}
.ob-ex{flex:none;width:20px;height:20px;margin-left:auto;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.75}
.ob-stage.big .ob-prev{display:none}
.ob-big{width:100%;display:flex;flex-direction:column;align-items:center;animation:obIn .45s var(--ease) both}
.ob-big[hidden]{display:none}
@keyframes obIn{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}
.ob-big-f{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:16px}
.ob-close{border:0;background:none;padding:2px 0;color:#C9D0DB;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer;border-bottom:1.5px solid rgba(255,255,255,.3)}
.ob-close:hover{color:#fff}
.ob-close:focus-visible{outline:2px solid #fff;outline-offset:3px}
.ob-big-f a{color:#fff;font-size:14.5px;font-weight:600;text-decoration:none;border-bottom:1.5px solid rgba(255,255,255,.4);padding:2px 0}
/* Tablet und Handy: Vorschau zwischen Haken und Knopf, alles mittig, ein Knopf, ein Textlink */
@media(max-width:900px){
 .ob-grid{display:flex;flex-direction:column;gap:0}
 .ob-copy{display:contents}
 .ob-stage{order:1;margin-top:28px;width:100%}
 .ob-cta{order:2}
 .ob-lede,.ob-ok,.ob-hr,.ob h2,.ob .eyebrow{order:0}
}
@media(max-width:600px){
 .ob-prev{width:100%;gap:14px;padding:12px 14px 12px 12px}
 .ob-ab{width:96px;height:67px}
 .ob-prev-t b{font-size:16px}
 .ob-cta{flex-direction:column;align-items:stretch;gap:14px}
 .ob-cta .ob-lk{align-self:center}
}
@media(prefers-reduced-motion:reduce){.ob-ab .m,.ob-ab .sl,.ob-big{animation:none}.ob-prev{transition:none}}

/* ===== v84: "Genau diese Luecken schliesst unsere KI" sofort sichtbar, nur die Einwaende erscheinen nacheinander ===== */
#myths:not(.go) .ga{opacity:1;transform:none}
#myths:not(.go) .garrow svg{transform:none}
@media(max-width:900px){#myths:not(.go) .ga{transform:none}#myths:not(.go) .garrow svg{transform:rotate(90deg)}}

/* ===== v84: Grundidee, der Balken steht beim ersten Erscheinen schon (keine Wachstums-Animation) ===== */
#grundlagen .mk-card:not(.go) .mk-seg.ki{flex-basis:60%!important}
/* Text bleibt stehen, wenn rechts der grosse Bildschirm aufgeht */
@media(min-width:901px){
 .ob-grid{align-items:start}
 .ob-stage{align-self:center}
 .ob-stage.big{align-self:start}
}
.ob-big .lv-o{padding:8px 8px}
.ob-big .lv-o b{font-size:12px}
@media(max-width:900px){.ob-grid{align-items:stretch}.ob-stage{align-items:center}}
