:root{--cream:#f5f1e8;--cream-2:#efe7d6;--cream-3:#e9e0cc;--card:#fffdf7;--marine:#21384f;--marine-2:#2a4965;--marine-deep:#152434;--gold:#c2992f;--gold-2:#d4ab44;--gold-3:#e6c870;--gold-soft:#e7d49a;--ink:#1e2c39;--muted:#5a6873;--line:rgba(33,56,79,.13);--line-2:rgba(33,56,79,.22);--ok:#3f7d54;--shadow-sm:0 1px 2px rgba(21,36,52,.05),0 8px 22px rgba(21,36,52,.07);--shadow-md:0 6px 16px rgba(21,36,52,.09),0 28px 56px rgba(21,36,52,.12);--r:20px;--r-sm:13px;--r-lg:30px;--maxw:1220px;--logo:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCADwAPADASIAAhEBAxEB/8QAHQAAAQQDAQEAAAAAAAAAAAAABgQFBwgAAQIDCf/EAE8QAAEDAwMBBQUEBwMHCQkAAAECAwQABREGEiExBxNBUWEUIjJxgSNCkaEIFVJicrHBJDOCFlNjkqLC0TRDRFSDsrPh8BcYJUVkc3WT0v/EABoBAAEFAQAAAAAAAAAAAAAAAAMAAQIEBQb/xAAyEQACAgEEAQQBAwIEBwAAAAABAgADEQQSITFBBRMiUWEycZEjwRRigaEGFUKx0fDx/9oADAMBAAIRAxEAPwCy+K1W/CsrOh5lZWVrNKKbrK5zWZpsxYnWazIzXNb4pR8TomtA5rWa2BSixN1lBOse0mw6Zkewb3bneTwm3wR3jmf3z0QPn+FR1edXazvKiZNyjaYgq+GPCAekkfvOHgH+EUzOqDLHELXQ9v6RJ8wQORWAE9OaqpcIts2qeusy6zQOVPTbk4P5ECm63QIt6dLelrJergoH+9jS3m2QfVxSgmhraG6Bh20RUfJgJb3aR1BrzedbYRvfcQ2j9pagkfiarrZOzjVgeS9P1XJsLAP/ACaHPekufUlQSPzotGgdMOOJevCLlf5I6vXOYtzP+EEAfhTtdWvZgxpnJ4kps3S3vubGJ8Nxf7KH0qP4A0sqI3tB6JeGFaWgo/eZKkKH1BFcs6Rftg36O1Vd7OodI0pftcc+m1fIH1qA1FZ8x20rjnEl41qowa11qTTica10/wC0wk9brZSXkAea2j7yfpRxpvUdn1NC9rsVxjzWfvd0r3keik9Un5ijg55ErlSvceKytVrNKNidVlc7q0TmlFidVuvOtg4pZixOjWVzmt5pRpusrKynimDpWiOeK2OlaJ8qaKYTgetc5rCc1qlHEzNZWVlKPNitjmkN5usCx252fd5bMOG0MqddVgD09T6Dmofv3aPftSpU1pFs2Wzng3SW39u6PNps/CPVX5UzEKMscCTrqaw4UST9X6wsWkYqXr3OQ04v+7jI9950+SUDk/PpUS6i1jqXVYUhLq9LWBX3UKzNkJ8lHo2D5DmhmOxAtslcpjvLhdFnLk+WouOqPzP8hiuXnnH173lFSqqvqPCfzNOnQBebOZ7RFRLUyWLLFRHQfjeIy44fMqPJPzpDcrgzBiuSpjmEp6k8lR8APMnyri4S0QYD8p0EtsoKyE9TRRojTMZCGb7qN9mZdVI3xIbRyzCyOFE+K+nvdB4UFVB+bmWnbYNqjmKND6JbfQi96xhNvz3AFRLc8NzcNHgVp6KcPU56Ucy7q3GCWFr2hPRlpOAkfIcChXV+urfp6MEuyC9LWnCUoG5xxX7qf6nioeuEy76nml6Wt1hkfBGZcICQfFavvGnIazluFjJUo5PJk9P6kgMglxe3H7RCf5mmdWvLe9MRDgvx3ZTmdqEOd4RjqSE9B8zUOI0pHPvPJaUrzUCs/nXovTqAEKiuBh5ByhxpOxST6EVH26/uEA/EsLa5qZscKyO8SMLT0wfOlm7FQXZtazrG+2zqBKigcIuDKcj/ALRP9R+FSraNRxLhGQ8l5tTahlLratyFfXwoT1snfUltDcrCRl5bZy2sp+XSh68aRs9zme3xkvWW9DlNxtiu6Xn99I4UPnTwhxKkbkEKB6EHIroE0yWMnRgHpV+xGljVmqdJNgashi/2dP8A82tbeHmx5us/1TR9py/2nUsATbFPYmxzwS0rJQfJQ6pPoaHGnlsq3NqIP86H7ppC2T5xuVqef07fT/063nYFn/SI+FQ+f41er1Stw0z7dGV5WStWZ5qLo+tdQaSKWdfQUzbYDhN8trZKUjzeaHKfmOKke2XCHdYLU22SmZcR0ZQ8yoKSr61ZGCMiUipU4MU5rdarBSjTY4roHzrmspRTusrQPFYTxTxgJsdK5I5rpPFaV14pRATnxrMVlYBmmjzMUKa91xbtIRmkOoXNu0niJbmOXXj5n9lI8VGkfaZrpOlGWYFsYTP1HNBEWIDwgeLrnkgfnUPtJVbZMmfcJSrjqOXzJlufd/dSPupHgBQ7LBWMnv6lnT6Y3HPie91Mu8XFN41tIRLmpOYtua/5PFHklP3leajSSZOelq+1VhHggdKSuurdcUtxZUs9STTfOuLcbKE++6PDwHzqixZzubkzaRFrXascc4xWlHFCknUTjMkIcUQSN2Et5GPpzSuJqJl9GUrZc/hXg/hU/bbGcRbhnGY+rSl1tSHEhTagQpJ6EeVNX6qlsMez269XGNFxgMB3KUjyB6gVjl7YZaU457qEjJO4GlshN5g20XS5WV+PbMBS3Q6la2knoVoHKRyPlTqHHUixUdxuhadjxnS6pa3nVfEtZypXzJ5p4abS2kJSkJSPAV1ZrVeNRRlz7c8xBtgJS08+wp0v4JG4AEbUZBGeScHim6PPlrmSbf8Aq2ZLucVakPtQWi6lIHRQPkRyPGnZHY89xhYuOOo4kU03eXMgOoebjmRDxhwI5Wg+ePEV3IdkT4KH7TIS2tKiCh1HUjgoUOqSK8Id7Af9mubSocv9lfwq9UnxpgpHOMyecxZBnRLixujrS4k9Un+opC9aJEJ1UjT0tyA+rlTaT9m4fVPStT7O1KeMqG6qLKJz3rXRf8Q8aQIv8qESxcWwlYJSl/GUKPz8PrUgD2kR/wA0JNKapvkmUYb8i3szknHdOJW0pYHikjKVVJtlmXB8/wBqlJ93qEDr+NQW+03MQnvcnnclaThST5pPgaJNPaykW5xqLe3CpvO1u4JHT0dHh/FULa9/KCERh038yc0r3DNbLyEvttE++oEgfKgmZqxu2Mb5k2GyjGQpxQGR6c801WLWLN3u0hUN7c6wE4Lo2lwEclKDztxjn1qsK2IziLYN23MlVmQtoFIwptXCkK5BFDD+mZlmnvXrs5fRClqO+VaHTiJL8+PuK8lDj5Uttt3al4bcw2/+yeh+VOaVFKgpJIUOhFErtas8Stdpg457jjobWsDVbT7KWnYF5iHbMtsjh1hXn+8nyUKKhUX6l06jUDrFxt0k2rU8MZi3BoY3fuLH3kHxBp77PtaKvy5FovkYW7U8AASoh+FxPg60fvIP5VpV2CwZEx7aWrPMNTWA1qtipQM2KzFarKUU7rXjW6wU8U5V1oW7RdYx9GWESi0ZVykq7iDDSfefdPQfwjqT/wAaIrjMj22DJnTnksxI7anXXFHASkDJNVvl3mRqO9Paturakl1JZtEVf/R4/wC2R+0rqT61B3CLuMPp6Tc23xOGkyLe/Kn3SQZmpLgQ5KkHo35IT5JHQD0pColSipRJUeST41ta1LWpayVKUcknxplu9wxuYZOP21eXpVDljlu5uogUbV6mrjcsKUzGVz0UvP8AL/jXronSN511PUxZU+z25tW2Rc3U5bQfFKB99X8vGnHsz7P5WvZ3fyCuNphheHXk8LlKHVtB8vNVWjtcCJabexAtkduNDYTsbabGEpFXK6gnJmfqtZj4Vwd0NoCxaLiFFsj97McTh+bIwt57zyfAeg4r3uuhtK3ZZXcdPWt5w9V+zpSo/UYNEfWuwnjkUUEzMJPZkYao7GtLzLBMZsFph266lIVGkjcQhaSCMgk8HGD6GgnVNg7RLvpu4RHdOxo60sq795ExK1SUjqlsJ5JPONwH41YWtjpTEA4J5xCJc6AgHuVvV2i2uJaFNWfJfbY2NW5DSi82UJ4QU4yNviT5E0s0Q7CtOlRNlrS+5MbM6TKBwC4rknPgAMAeWKn72SOH1vCOyHljCnA2Nyh5E9TQMrsh0Yq5Klm2u92pfeGGJLgjFWc57rOOvh09KEaVIwDLa64f9SyEWrM7cNN3bVzcyTGlyXHZrMYpSphxsDICuNwUoDOc+IofVc7deI3czGcq+82fiSf5g1PrvZBHQ6tq1ajvFutS1FXsLOxQbBPKULUCpI/HFOo7ItEm0NwHrI29tJUZS1q9oUo9VF0EKJP4elP7WTkn9o/+NVcYGZVkKnW0K9kWt+N+wpWFpHofGuIlwiS07VK2lYzsdGCofXqKsrG7DNGsyg66i6SWgc+zvzVKbPoQMEj5mji5aWsNzt7UG4WaBIhspCGmnGEkNpHQJ44+lS9see4jrwDhRxKXPRlRVI/Va1d66sIbi/GHVE4CUjqCfSjKToPWrD5hvaTmOurG3c04hbRz5rzgD51YywdnekdPzxOtFhhx5ifhdwpakfw7idv0or5NPsHnmCfWuT8BgSO+zvsvsWnrDa/1nZrdJvzTQMiUtsOnvOpwVZ6dOMdKeNb6Cser2kKuDCmJ7Q/s8+Me7eZPhgjqPQ5FFeK0TU8kymWOc55lcbxGvWipzcPVgS9AWrZGvLScNuHwS6PuK/I0X2a852My1ApPwO+fz/41K1zgRLrAfg3KO1Jhvp2ONODKVCoA1TpyX2bTQre7L0c+va08olTkBR6IWfFHkf8A0al2mz8k7mvpNdv/AKd38ySc4wQceVNeqrCvUDUeba5Ag6ot32kCYONx8W1+aFdCPX50i09dApKGHl7kkfZLznPkM/yogyQoEEgjxqmjmtsiWr6Qw2mOnZ5q1Gq7S4qQwYV5hL7i4QVfEy6PEfunqDRTUQatalWe5Ma5sLRVOhIDd0io4EyL4nH7SeoPp6VKtnuMS82uLcbc6HocpsOtLHik/wBa1UcOu4TCtrNbYMVVldEVrBp4Od4rR64rZpt1LeIunrBPu844jw2VPK9cDgD1JwPrSHMWMyJ+2y8/rq9xdGxnSILCUzrwpJ6oBy2yf4jyR5YoFlve0PlaU7GwNqEDolI6Ck8VclUR2dcSFXa8OGdLVn4d3KEfIJxxWluJaQVK+FIyapXvvbjoTd01PtVgeTEl0lezt7EH7RY49B5156B0jJ15qU21sratEXC7jKT1APRpJ/aV+Q5pnk+2XS4R4Vvb7y5T3QxGb9T4n0A5Jq2PZ/pSJozS8S0Q8LWgb5D+OX3T8Sz9enkAKNRXgbjA63UGsbF7MeLdBi2u3x4NuYbjxI6A2202MJSkeFe9dGsxR8TIiefNj223Sp01wNxozannVnwSkZP8qpu72iayXe16tbn3FNpFzwI/fq7gH4wztzjGwYqY/wBKTVX6s0pG09FXiVdV7ngDyGEHp/iVgfIGola1la09kS9Fq0zPMhSi+Zu8f8o3ZC9u3OMe7jPSpqMCFReMkdy3touMa8WqHcoC+8iy2kvNK80qGaAu37WC9JaCe9ieUzc7gr2aMtCsKQOq1g+GE+PmRQj+itqn2yxzdMSnMyIB7+Mk9S0o+8P8Kj/tVHPbdq1jUXaq22tl6bZrM4I5YaPLu1QLuD4ZI258gKQHMgqfPEIexDWeoLR2hNWLWM2a63dWG+5Ex5Sy2tSd7ZGTwFA4+ZHlVnKpj2t66j6vvNrvNqssuzzoSAgvLUFAhKgW8YAwUnNWs7PdStau0dbL01tC328PIH3HU8LT+IP0IpnHmO46MAf0nbvcbNou2P2mfKgvKnhClx3S2op7tZwSPDgUFaa0F2l33TlvvUDXbyETGEvttuzHwoA9ASMiif8AS050Fav/AMin/wANdHvZE82jsr0uVuNpAgN5JUABxTjgRZwgxIn7P+0vVWmtdt6P7RyXu8cSyiQvBW2pXwK3D40K456/mK47T7/eYP6Qtkt0S6z2IDjsELjNvqS2rcv3spBxz40OdsFxi617bbPD004mWpksRC+ydyVLDhUogjqEg9fQ04drpH/vMWDnjvoHP+OpY5j45z+JaBXWqydu111EO2KFZbJfJ1vbmMxmkJakLQ2la1FO4hJ+WflVmVLQCffT+IqsPbGoD9JHTpyMboH/AIhqCdyNfcdJ/Z52uWSO5OtusXbg8yCr2dEt0qXjwCVjaT6GizsH7UJOtUSrTfm0IvcNHed4hO0Pozgkp8FAkZ+dSleLxbrNCfnXSYxGisgrWtxYHTy8z6VWj9HlDl87Z75foTSmreEyXlDGAnvV+4k+vU49DUuxzEPkpzLR0mnw41xhPw5zDciK+gtuNODKVpPUGlNckUMyIldrnaX9BanRY5Ti3LJMJVaZSzkpI6sLPmPDzFHdlm+1Ryh0/bNjCvUedF+u9KxNYaZlWmYdiljew+PiYdHwrHyP5ZqGtIXOWnvo9yR3d5tjpizW/NQ+8PRQ5FUtVVj5r/rNrRaj3k9pux1JKZX3as4CkkYUk9FA9RTH2eyP8jtaSdIuKP6luYVPsyj0bV1dY+nxD/zp3bWlxCVoOUqGRTFru3SbjpxT9rJTebS4Ljb1jrvRypHyUnIoels2ttPRkdXVvXPmS/mtYFNGkr3H1Npm23mLw1MZS5t/YV95P0OR9Kd60MYmPNmof7friJbli0qlWG5bpnzcf9XZ5AP8Sv5VMAqsusbqbt2gapuCFbm2nUWlg+SGhlzHzWaZztUmH0qe5aAY3vOl91bq+qjnHkPAU03h7hLQPXlX9KXFXn0oduReluIjxcmVMdTGYA67lnaKpIhJAm6TtBZpK36N+mUzps3WEtGUtlUK3hQ6Y/vHB8/hH1qfvHHjTXpayR9N6ct1mhgBmEyloH9ogcq+ZOT9aEtZaY1FLulwvdnuLSJSYjkSLGSFJV3amz0XkAK7whXT7qea0AB1OcssNjFjJAxW8VFqNK6zNw2JvJZYEcKQ77Y8sNKKnMtgHlz3SnKl9M8dKW/5Fai9vVnU0pVvPs42e0uBexKmy4nPmdrmFAg+/g1LA+5CJdQdk7N/7So2qbteFvIZW2pq3lgbdrfITu3cjd7x48ak/HvdBn5VGJ0Pqd2TGclag7xTTYb78SHUuBJDQWlIHAJCFnePeO/npTpB0vqOPA1FGfvxkKuGW4zjq1rDDZUrKtp6KCFAYBwSkHikRnzJZJjGOx8Qu0CVqvT9/ctr8hTiu4TFC0J7xJCudwyMnd6HFOHZV2Vw9ATLjMFwcucyYlKC660EFCQSSOpzk4JPpXmNE6katyLSze2BbEtiOCgutrS0kubQEgnwcSk89G09fDsaO1MGIgb1Atlbbre9CJLpSG0tNp90kHnclasEYVv56Cn78xbjDHVVhi6k05cLPOSBHmNFsqA5QfBQ9QcH6UNdk/Z+52fQJ0JF5cuMSS4l1Da2A33S8YJHvHqMfhSRvRepWmnVNankpkrQU71PuLSFFDgUQknHxFojy2nGPHwlaF1FKgPsPaikbnWCxgynFISlTboI6DPvKaIURuwg8802PzGycYjx2raEb1/Y4tteuKreliQH+8S0F7jtKcYJHnUYj9GyJv7pWrJJOMlAijOPlvqUL5Ybpe7TbGZMW1uOwZal9xJcW4082GlISVHBUTlQVz5eBoHlR39NzH0Su0G3tTWo7TcdLr5yCgIG1xsZO0Ycxzn3+emacDA7kg7DgQt7Oey3TugVl+CHJVycGz2uURvA8UoAACc+nPrTF2k9izWt9Vrvbl8dhKU0hrukRwvG3xzuHnXMGx3DUDrz1j1tHntsvd4w735dWz9m4hJUn7qhvHIPOCTzSqTprWSH5AYujgS3FUpkpmOqCVEunuk7vjOC2N68EcEdKWPOY245zBFX6NjRBB1ZL5/+lH/90Q6/7Eo+sL8xcXb+9EcahtRQhMcKyGwRuzuHXNOkbSGr/wCyrXqRxpKULywJLi+7UpAAO9QJc5ySFdM+6eKfZlgvDMi2PWuVHcdYtrsB5ya64VFSyg94CMlRyg8Ejr1FLJ+4t7SMGP0bbcl1JnammvMg8pSwlBP1JOPwqXNIadsGjrV+rbGhiM0hWXSpwFxa8ZJWo8k459B5CmAaQvTumbdBuci33aVFnrkqTOW4tpbZbWkIJKSo4K88jw600v8AZbMkobRLubcgNshpJUpaecRgcjxBDLg5zwtPlSwD2Yi5PBkqJUhZUELSop6gHOPGu8VG8bQupmxKCtSutKcW+4hbbixlakbW1qTgdOPdyR7oxTC66mE6IcjtKgRro2nughdxKw2T324EHAJ99rBVyNlLYD0ZHMmYcVC/bFbE2DVtr1YwNkScU225AdMn+6dPy+EnyxRfp/T1/Yv8K4SbyHLYlnHsrcpx5PIV95YO8EqSrccEbcDinzXNhb1PpG62d0D+1MKS2f2XByhX0UBUGUfpPmFpsNbhx4gRZ3SG1sqPKeR8qcWnFNuJWnGUnNA/Z/dXLjYYMmRlMlrMeSk9Q4g7VZ/DP1o2KsE1jMCrY+p0Zwwz9xJ2Tups2ptTaTziO26LpAST0Ze+JI9Er/nUnmoZu8g2jX2jr8Dhpb6rRKPTLbwJbz8lipmI5rVrbegac/fX7bkRNdJqLbapk504bjMreV8kpJ/pVSLMpxVniuukl2RvlOZ8VOKKj+WKsX21zDA7KdSupOFLilkfNagj/eqvLSe6aaR4IQlAHyAH9KjdyoEt+nLyzTqS5tYWfHGKdux60frntVtpWMsWphycvjjf8CPzOfpTHNVlCAPE5p/7OdSHReldX6pbjJkzHprFqiJcJCNwSVEqx4DOfXGKjQuWlrWNirA7MsFqbWenNMqKL5eIcR/uy4GFuAuKSPJI558POotuP6QsBth32HT05ToUAgynkNIKfNRBJHyxVbtQ6gm3m9zLpIfK5kt0uvOpTtyfAJBzhIGABTSpRUSpZKlKOSSepqztmatKj9UtZbf0hLQ8mOJ9juTCj/fuMqQ622P2knIKh49KluzXy1XxkvWa5RJzYxuMd5K9uemQDkfWvn026tlaVtqKVJ5BHhRl2Ya1f0hqdu7obD2xtbcln4e+ZOCeR95OMjNIrE1II+PcvJWVwy4H2WnWslDiQtPHOCMior1L2zwbZcn49stblxjx3Cy5KVJQw2paThQb3ZK8HgngZqB47gURrDhRmSvWVWTUva7fbhci5FuEizxM/YxYjbTqwn9p1agQSfJOAPOnK09tGow6yl5u13FDaffbSy4y6+B1IVkpC8eGME1H3FBxmWDobtu7EsQTWgcmmHTGr7FqltRsdyZkuISFOM52uNg/tJPI8vKt62uTln0fergx/fx4jim/48YT+ZFT5lTHiDF2nTtXXSRDiSHo2nIzimFrjr2OT3U8LSFjlDSTwSOVHIzgUpiQo1pbTHt8WNDbHASw2EbvXPVXzND029RNEWGDACHpDzLCW2orCCt1wpHvKwPDcSSTxk0w26dq3UClP+z+wl8YTKfIKWEeSEDlSvNSsfLFZNxt1GSpws0qadsJZjVvut8dabdLdwhoBdfiOll9vfnAK04OCB0OR0p1st4uWn7hEiXqa5cbPMdEdiY+AH4zyvhQ6QAFJV0C8A54PXNBC2I+jrtCuUWQH4yUlm6LKwpwqKtyXl+PUkHyBHgKMdSJbv2nJ7LBBU/GX3Sk+Ckjc2r5hQFKuxtO4UnKmK+kMOBJGzW802aduH61sFsuHGZUZt4/NSQT+ZpxBrWmYRO80D324ydSatZ0pYLp7I00wZV1mRFpU80jdtSyg87FqOST1AHHWlPapcJVv0VJMB5ceRKeYhJfR1ZDzqW1LHqAo49cUz9oQtvZ7ouGzYLsbBlRbjsxmmVOzniPdCluAjGfeUo+GckUepM8mRJxxHmR2V2ZbJRFuOoIjixtecaurylPJPxJVuURyMjIAPliimFpuywbWm2xbVBbgJTs7gMJ2Eeoxz9aB4WrdRKudqtsyE2qC/aDIlXmK+0WkuAI3PIJONiSVcEZPBHANDOmdb36MnUSEXRV/diy2Ux1qZEpv2daV7VBURBJWSnJBA28DxqyMCQ5MKW7HqDRlymM6RtTN006+kPtQnZvcKhuZO9DWUkbFcEJyADnzp/0nqOPqKLIU2xIhzIjvcS4clO12O5jOFAcEEHIUOCOlR5c9b3hnV9kdn3Jce3yREaXb4SmkO984tQO9h5Pf7CNvTBAyaLomGu2W/IAA76zRHCE9FFLrqcq9cED5UC1BgsJNSejI3ZiCzdpusLQBtYfcbujA9HR7+P8QotQdzaT44pp7TWvY+1zTUsDam429+Gs+ZbIWP505IylOPWsXVDD5+50GjbfSPxB/tKZU/oe6qaz38VCZjRHULaUF5/AGpisk9F1s0C4NEFEuO2+MfvJB/rUbT2hKgS4yxlL7K2iP4gR/WnrsKlqmdk+ni4cuMsqjqz/AKNak/yAqxpTlCPqU/UEwwaNn6SDpb7LpDY6PTIzZ9R3gP8ASoRUrJ4qZv0ls/8As5Y8v1nGz+KqhXIyalf0JP0/9BnD53LR4Uy6gdnsdmtlQhShbptwnSiAeFvIUhAJ+Sc4+dPDpytOK9tQ2+PM7ENHlp3/AOLibNS1H/zjRcJWonoAkhHJ88VLT8ZhdWf0D8yLbdFTKlsMLUUhZxkUeMWKA20UCOlXGCpXJND+k4BTcXTIbw7HO3YrwPNPLceF+uQ0qTLXOA73lwhOM9MDj6UrmycZ6kqE2rkjudjTtt3hXs/Tw3HFNmpbPGgQjcYiVJAcDTzI6FKgeR5dMfWiSWU+zPd46ptIQSVpOCkeYpqXHZd00srua1wpMhlKXn/+bxvOc9fDGKhUzFhkwlqqFOBJN7RdSXiJGsWmXri+hUO1RTM9mkFsvyFgjC1p94JSEZwOuaiS6KbWps70JZbAbQGwQEjyG7nrk+te87llhISpASlDjqicrW6pOVKWepVyRzSqxtNvXJi4vBMe2RXyE8KccdUARgJGT45pM5dsjqSopFKbfMbW4Vw9nQ9+rZZYX8C0tlRI9R1FKGHX3JhiTO/ZcSnKQ6dpQSMpPoDipct8uPNi99GCw1kp2uNKbII9FAUKa8t1ncadeeW41du5y0tCHNuMnG8gbQM+dVlsFj7SuDLBBUZzmNulr7crDqKFNbUgT427uvaMrQ6hYKVIKknOM4OecEVPuo76nVPYjMvTLKo/tMUOFpSs7FJcAUnPjykjNVfYcU80ncFsSYSXCOhGR7xB+o4I86P9B3V5y23CwNO7W7wiIlEQq4DipGHFIT4fZglWOM4q5U2PiZm66kMBaskSdAjPa4v5fYafeNujrQh8/ZqIcdwD6ZCcil2lHXEWq3xZcGPCnuMqeejxQA2372M8cDOR9c+VIL/MYh65iyX9ogSmVQ3nFHhslzc2onwG4FOf3q9roqXCvIWuE2lltIRHfabWtSh4oWAtI4OcZ48cg1Sq/qIAJJTtHPc23CS9qie1NtVtTA7tC40gIT3rjishwK8f/XjQ1phybYb2bbGfW7AXNSz3DiOEJcCikNq6+7jnwwCPDNE1wuJs1jdumoO4TIST3SWU88/AjGTlXyJ5P1pl0q2iIwb/AKkluGXESp1RdX9lGCgokJSPHGE55PgOtNY4CkMM+B+8m2NnEkLs9uEO39l9hlXGUxFjMxEoW6+4EJTtyOp+VJH+1/RTThSi6uyMHlUeI64n8QnFVhul0lXGYpuUp2Uy0tZhRnDhEZtSyoe70Cve9T60hfEhC0o9oWt087EKPFafEyxT5MtmdTaM7QrVKsTN5ZdVLRs7kqLL6T1SpAWAdwIBGM8im65StU6ZtSF6ktdrv9ngFJdnJP2yWsgKcLKkH3gOVbVY4NVZEhw/3326RzhfUeoPUH1FSt2e9sVzg3W226+KkXC2qQqKMlBcWpRHd7lKIGUnckqJ5BGeRRa3K8CDsp4yJZm23K1SLayuE7GMNSAWw3jYU48McEfKvOyy7KmIVWkwmo6lEnuAlKSc4J44PSot1To6zt6jhWjTtiZM24NuzHWXbk/FhhtBSFfZtnClFSxwAB1JpTpnS2nb7p9u9QUT9Noc7xMqPbZ6mmEraUULPHu4yg+8AMjmrHu4GSJV2fmPGotQy5ms027Sdmt9yuUWP3siU+4lr2YKOEAr2qOVcnA5wM15WBVt0rLuE/VupLUdQXEp9oK5CWkNITnY02lRztGScnkkk1CGptbtht+z6HS7atPFalKeacIlXFXQuuOqJUEHw53EenFRvLW4wQtpuO0lf3kNglX+JWVK+dBss3fGWEoIGTLKdrtyt9wuOgrha50WYhu7FgrjvJcADjZHOCfKlzx2nyqp3fqW6h5tZS62rclxv3FBQ8cjHIo+0p2iXW1Sm2L+89OtxwFLd5dZB+8FfeHoao6mhnwV8TT0dy1DY0nBCveHlSj9HxW3RE6NniLd5bQ9BvCv96m5t9DqEONKC21gKQoHIIPIIpb2AEmz6o/ZF+k4/BFC0nG4SfqQ+AP5nr+kax33ZTPcGP7PIjvfLDgH9agMq4GDwas32t243Tsz1JFSMrMJbiR6o98f92qsQXUvQY7gOdzaT+VGuHAg/TjwwixHKhXMq1SZHZfaLu20XodvlTYEkgEhnc6lxClD9nJIz8q20fe4qXP0Z5KTC1XaXQlSW5qZAQoZBS6jB48sppqD2DDa1igVx4MgjT3dh4BtaXDt2qWCDnyyRT53TIkd5sR3+3bux723/hUhdvujU2Gcxqu0RmGLasIjzWWkBAbVnCHABxg52n6Go9hPRvb2Z5hQpyQnapmUjchxJ8CRyD5EHj1HFM6fLk8GTquFle5RyPETlbkl1LSoS0I95Lq1rBSpBHQAeuK8b13cCywkMMoShExGxHgCEOc/ic0R3mdZLpDQzadKxrQ9vSXHkTX3lEA52oScAZ+vFCWoXjMZcbj8twk95uA4WtR2lQ8wnBGfMmltAPxORJK5YZZcGNbT5Tb0hILj7ygXSo9VZOBnwAo80iy4zol160ymm58hanCp1IIDg42DJ46AZqO1+6hLaTt3HhR558/WpF7N+4nWExXAAqK6pBKTyrnJUfnkUO7hNw+5YqwWwfqE9jE5Voim6BCpxRlwNkEE/Tjy6U33xd5dmWpVneYbtzm72lxwAlPpgn5jjxpQ045KW/BUIMNxlXuB+5piqcT4LSpQAI8wCcHrW7cA+tUZMZr2SPhDbzMnvUOqPKtqse8B4q5BOeaB7ToPdI4/2k1trdvaDf8AmR1rNlEXV9wRHHc5S07sSeDuQCT9TSjQlwTAvMCVIcWiPEmpfcWj3lNI2kE48iSM48KbtQyWbpqG/ToygqO1sZYKfJOEBX8PGaS2tLkhyW3EZefccbCAY6CoA5z73hg9Kt7eMH6lZiGBA85k53yfD7parg4wiOUbFh5QAUPHr160k0nI1DLalfqGah2ztKSiKqcwpzPB3BCtyVFKTgc58vCm+0XWDblNyTpicq4BI72W+pp99Ssckble6PIJApwsd49qmyxpy5+yvuKLz1uuEckJUfiWlOUqGTycEjPNSo9OATFThm+pmPrjW39Wsqv3E+pYk22XG23bUcl6bGHeIcX3f2UVZ27CEJztz7wzyeaGu0S+NqsUNEGQ2/DkyApwtq3BWwEpSf8AEQcHyqQlQZk+VHkXyamSY6+8ajsN90ylY6KIJJUR4ZOB5U36609FvVkmqRCYNzDZW0+lOxZUOcEj4s4xznrVtfR3OLXPyHiVLPWqi/tqOD5kHQUT5hUiDFlSHFqO5TLZUSfVXSubjbL1AmCE/DkNrUkLWhtJcVz0BKcjP14qXrAzEt9g0gp++y7eJjTaGIsYJSHnSdyt52knOQOcDn1qR3WUrS4MJQ4tJG8JGU8deaz7dX7ZwBNerTBxkmVt/wAmL1+op1xkRzb4MZouKU98bh8AE/8AGmVDjPduIdQF5SMZ5CvMH6VPUGAq9adukYahF6tL7S2EOONJDrTo4I3JACh8x5Y4qvL59kddYklKXmVFCk58QcH+VWKLPcyD4gL6xWAVlr+yiBB132W2gamjma7bnXozL5cUhwJSdowtJCvhwDzzjmue3mXG0x2aRbHamkQ4s11MMNs+6EMJSVuAfMJ2/wCKibsYsrth7NLJEko2SXGzJdSRghThK8H1AIH0qNf0tXliJpZhr+8dffCR6lKB/WjZJbEzgMvIHiouN5mKbt0R6U4FZ7plGUo8gfAAcdakDS3ZPdLjJQ/qV0R455LCFblqHkVeA9B+NK27Q5pe5QLYu6x2JylBphkCXEadcTjKUu7thUSRklJBJo4Tr2Jc48diyMOu3mQlYVFdUWRH2g94pTpTtwkjqnPOOKrah7MAVefM0alrHL9yHO03Ti9LarUWWQiBJw5HwMJGAAUfln60Pyn2i2ENAFJAU3+7zyk1IMiWxc4E5uXPF7jMpUZEdFycdcG0ElbXetAFSQCr3VDgHgio4uzMa33F6PHnsTGEkFqQ2oYWkjIz5K8CPA0erOAG7EHcO2XzJm7I7kuZpT2R1WVQHiykn9ggKT+GSPpUk/o9jdo66SR0k3mW4D5jIT/SoS7HJYjx9QqWRtbQ28folf8AwqeuwKKqL2TWJTgw5IS5JV673FEfligom13P7SWqs3UIIfPNIfZcZdALbiShQPiCMGqVsRXLdIm2t7+9t8l2Kr/Co4/Krrmqw9ttmNm7T3ZSE4i3tgSEnw75HurH4YP1qTjKmC0T7bMfcD2TtcGTgU7aJVOcukqRa7k/AZllqK57MvCnk73APe6p99IHHPvDnmg+bITKdcSpSvZGFbCkcd8v9nP7I8aSBakLUtpamCrGQyooHBBHA8iAfmKnTpmI3Quq1qbvbxkQi1ld9yIFtC3Ch9hh+VIVIWpTrhBKkugkpJ3jqRkU1GBLt6yYLpQDyUbd6D9PCkCmkkKyM7uVZ5z8/OtsuS46NkaWtDfglQCgPlmiWaZiBtMHRr61JDDEItLTbeu/iPrdy4otgQFkW1n4xn75zvCfPbzXn2h3K2v6ouw03IadtBLTcUtIKEoZS2n7IJOCAlWSfMk55piT3neqecdWt5XVZPPyHkK6dQ1J4fAS6ekhI94fxftD51M6chMQQ1o97f4njLbRH9iWQCsNALR1IUfH5+P1pPp2fMtF9SLa8kqcWGylfwqyfH8etYoubnUPD7ZslKh5kU9aFituXh2QuK5LTHaCilpO5xIPVwJ+9joccjOcVTOVB3TYyHwy8Q6c1HEejhq7Qpkd1PPuMl1BP7qkg/mKGdY9oKnIblrtDD0clJbdfeG1YTj4Up8MjxPNHLc+xPIDqZcAhI53OJSpPzB5H1oeu+k7frG4SLjb1LixI8da5M9tOW3lpT7qUJOASAPeUOOnjVOpq1ObFwB/EJqGbbhDAXRNn9rK5MjvEwGz3akIOC+o/wDNj0x1PrUjSI6m4YZZ7thtPAjsAIbaHr50H2SU5DtcFtkhJQzuB8lL94q+fIH0pTKvriUCKjbux0zwP3lmo6kWXWYXqXNMiU1gt2Y5hBUogHdjnI9PGuJUsR4sd1xSwjvghp1Ctq0L80q8P5UyXC8LYtfd21WUrUG1zHBgKV47fPHkM48fCi7SOipeq7egTkPRLZHZUiIVApW46Rw6QecDwz1pV0OhDnjmK6+sqU7hRo++yZT6rddFJXJCC4w+E7e+QDghQ8FpyM44IOaeLtcBDkxI6hxKDqR8wnIqNLRPfh3uzwpYDc2FP9nez1HuqSr6EbSPTFEurX3LjqSwRLa8y2/veKVPJJSfc54BBrqNJqmOm33djicL6joETWCujphkR50lbmrlpvTMmTHjuoiRm3YylpyW3NuM/j/Kn+xpmItqGp6T7SnPeKKwvvFHlShjoMk4HgMUO2l9WkVs6c1DIaRGf3rgzB7jatxytk8+6QpXBzyFdc06q0/FST7XNmvQtv8AdPTXC2R5EZ5Hoc1ytw+RBPBOROrqbKjjkcTztbMDTkJyFGbiwoi+8eQlTo94kZJGTz4fIUCXKNHYg3F2H3Em33JtwNtshK1SpS+EjPVXJ4A+HbmlurZ1iud/isBr22C217DLLLRUmO2s+64FgYQUqA+maKeyyJDt3aCx7ZBirmy2XY/floZRJZAPeN/sh1pQUceINWdPWc7iTkyGov2KcKOJNNlZfj2W3sTV75TUdtDqvNYSAo/jmq7fpUzkSNR2mGHCn2CL36lD7qnXAAfmA2TUza/1zF0kI8ZMZyZc5RQGGRlLY3OJbCnHMHYnKuuD0qrfa7e39Rain3Z2E7EZl7W223SCR3Ke7WnI8llX0INX1HkzFqU5zJheb1RPkIizG7M5sJ2XBxlSlI/0iWyMBWOeFYz6Ung2aeLJZ24MYtXC0FxAamo+yfbXlK2yoZzkYO7B5GcU06H1DE7QNDq0/Mkli7Mxwyog+8oJxsdT54wMjzHrXkxpG/ymVW6Y5AjrztXMjxwkbPNAIPvY/hrPB25V2C4P13NY/LBVc8R1eYuk6POtMaxRLM3cV/22SlxK1KCuFKQEDlRGRuOMZpDfLRDYvxuMaJEbibO6kOLaQUtMpJ6BQIGQeT1IAA60R6kv1o0Vp5tpTqW0tNd0wyFZWrA8B4mqyX69zb1cJcqQ6tKJCsllKzsAHwjHQ4FLTh7TkcD/ALybslYyRzHq0XduCdRsQgUt3KOtmKgDxLmEj/VWfwq7WmbamzabtdsTjEOK0xx5pSAaoppyczBv9snyWw6zElMyFoPikKBI/I1fxKkuIStB3JUNwPmDV9hiZN7lsD6mlGoi/SXjxHNEwX1ud3dWpyEwNoyVKVwsfLbkn+EVLqvCq1/pPzZJ1baWIrwfbjQlrXHSDlkrXjefMqAwPQHzpkAJ5gl3Z+PciRzYkIZZJLTQ2pJ+8fFX1NeSlJStKT1VwBXi3LQU8A59K8GHS9cAo9EggfOtAYA4lQ5JOY6xI0mfMahwWVPSnc7EAgcAZJJPAAHJJ4Ap9vvZ9q+3Wf8AWzMEyralG9x9lPCR4kBWFKT+9tAPhxzTJpO23a967tsSzMLef75CtpUUoKEKClbj028c9fCp77dO1CXZLK5YVWJ+LcbkwtK1yFoW0lo+6VIKCdx+eMeIqu9hzgSwleMeSZC1y0bqmy2pude7W9FaXyEqHvY88DPP7vCsc4xmmNawEBR5BwM/OrDWPW1x7VuzS82uNp5xy69wqO68HUIjoWU5QsFR3bsjO0A4I6iqzq71mG6w8lSHWXA2pKuqSFcg1KuwngyL1/UcpTT0qUyqK2p1a2lb0pxn7MZJ/wBX+VSZ2CwGlpuVwU2vvtwaQ790owDgfUnNR1bLg3EkRHl7Spp9Cik85SfdWPXIVVmbdBj2+MhmI2ltsAYCRgVz3/EF/tIawP1+f27m36Y3uVjJ6nMq2wZTockwojzo6LcZSpX4kUwdpFx/VmkJbbZw9MHsTCBx7yxg/QJ3H6UV1GXbMpaZFlUvd7OhuSseXebU4/2d1c56cpu1CKxyBz/HM0WxjEBololyoBmQlR+5C1NMMuKUHHyjqEkDaDwQAojcQQKN9BdnEGdpczbjEDFxlOFxvvmt/cJ4A9w8E4GeehNC+n79FtkBMG7Q5kmGzK9tiriFJKV9SlaSRkbuQRU0WG4m76fiy7U5hLv2gzgHB5x8/wDhXXO2wZQQbbmOGMaNBsWG4x5L9vlyrmIjxjbpraB3Kk9e7ASMJPB48hThreXaYECCq8TZ0Nh6SlllcJ5bau8OcZKD0HPXiubXcrHaDNgJk26FMbeK32uGgXFAKyeACSCORSeAxFuXtbTkq03FZliczEadD4jcAFYJ6EqyryGcCo55LHOID/JkSP8AVDYY7VkofcU8psMILjgG5a/ZjhSsADJ88Vl2WpvU0FyO0t+4IbSuE0gf3ig4O8BPRI2FRyeKb9cSd3aDdHm3ErLU2K33ngVIShCh+ah9KcYcpssTLutXMsltrzbjJOBj+NWT8gK1EuC6Yoeyf7CYHqOaNQt48D+5jjqObdLsyVTp8Zl5ttxCI0FgODCxhSVOOZCsgDon5ULaSi6YbtDTWophjz2yQ61LWtIVycbRnaRjFEJGDz1rxdisur3ONJUfMiqW347c4/aUqPWbarC7jdmZ2WGJKuU2FFjoS3Fy4ZbILZeKnFYGPFBSANpHnRpedQW7TOsNJyZ6HUw47j7zpYb3d0juu7CiB90FwZx4ChHT0wWTVTCktj2W4hMZZH3XE7ik/IgkfQUv7RmnI2pLVPPLK2HIycjgL3BRB/iGf9WgnI1AJ6m6dULdCblHPmeuqIkyRq66PyrhJmRpJdjpwouoS0+kPRHmgM4SFICOPFOfE0L9qVjuEi2W1aYbrUibc1pbZUQVBTyEEg4JwO8Sr8aIdDXIwrzFiOqIhRd0NClH4GH/ALWOCfJLiXWwfDeBRRqx+PZmpd9uSu/faw3bo+eErKcDanxWVE8+A6Y5ottpS0DHcnpdttORK/t6RvEG6vqt0hO2G8ptE9tZbClpOFbMe9wcjOPCpZ0lG1jfdNwpMnUshDMlG4FpprcBnGN5Gc8c8U12qKqFbY7Dh3OpTlavNZOVH8Sa5bhORu8Tbrlc4DTqipbUWSUIJPU48CfTFK3+px/bM2h6aUUFOT5jT2naXhQUwrezJclXp9wOLcccLrgbwcqXn4U+QGMmo9uenLlb2VvOMl2OkZU61lQSPUdR9RUtw4MeF3hZQe8cOXHFqK1uHzUo8mlQOOnljBHBHlUkcoMdyZ9MV1y5wfx1IFaXhLgPILah+VfQPSne/wCS1m9oz33sTO/Pn3ac1U2ydnZvPanCtcNGy0vpE10k/AyCO8SP8Xuj5irigBIASMAcADwozNkTmdUhrfYexMUQEkqOEgZJ8hVRb/dP8orzc7y4M/rGQpaAfBhHuND8Bn61bScz7TDkR92zvm1N7h4ZBGfzqmzbMm2y3rRcWu5mwFezuI/hGAfkRyPnQrP0wmhA3kmIUac/XV+t1rtyN02c8GkqH3B4qOPADJ+lIdWWVvTGs7tZ2HHHWoUktIccxuUnAIJx86O9I3pGmNVW++qaC0RSpqSMZPs6+FqH7yeFfIEUw9t4bPatf3GVpW08pl5CknIUFMoIIqzpDnEF6iDu6i7s61vG0a4ZEoL3sSS6hKE5LrTiQlxHzBQ2qpNvJ0x22rjSHZUiBbrYlSA6hID7jq8EpwQcIAA8OSeOnNd9jchkJdGQfyNOWmrlK06ZJgkqL+Mnvlt4A9EnB6+IotlRzlZXrsQgZ4MmlvVFg7G7bP07FMqUiUr2qM+Egur3J2qSvoBgp4PkfMVAt2e9tfkSVBQ9pfSQT1xwM/M9frSi6uO3i6uXC5K7x9eON6lAADA5USaSzP8AmR/pUfzpCsqpJkg6s6qv3CDTloZh3izy15eK5QbIXz1Qog+XUVYxp0LabVnqkGoDawiLAdz/AHU2Mr6FRT/Wpnt0nMVCfFI21xvreXKMfzOkpRUBCiO4XTRqixxNSWlcCbuSM723EfE2sdFD8SMeINKkvZoSv17lz5UmJapfsUKIru5U5CQtxTnXuWgeNwHJUemfOszQ0W22j2jgjz9RtTfXRWXtPEjTUmnbtpmc1FcQmcgNKdbeaITuaBAO5JPBBI6Zp47LdVzbWuYIUOROsqCHHm0D7RlSic7B94cZKR8xXd4j2NpoyJzAU4OQ/NfU+8s+Q3HH0Apdpe1aksNzMhnTU6RaJZC3WAtoFJx8SCF4zjqPSu1Ss+38uT/GZj0errqLNpBC/cNZRsWrFJuVjv78C5BIQpyJL9ncIH3XEHrjJ6jIpnn3+2aIgTG7PKevmp5RSl2Q6735CuiS4se6AM8J8/xpNrdqyyrLPfm6RvipQaUGlLt+cKxgEupzgDrnNBVjtFuk2lksvFt4bSt2IvcNw/aQeDyOnBqdS8YfOPqR1usrowy4JPmMa7bNMf2uW+ExHHApxRJU4klR3OqwOcEqJAok1LdILtvjJtryBGU4022lBzltKgAAByeBS3S2n5upAu1FSkw0OrZckx071yFA5KGUnjPPvKVhKPHniid6Rp/RTrzNjjMzLyM98YjuSyT19omkZB/cZCTVuytCwFfMzLS1+HuPR/0xGiLJblspfjrC218gj+vlXtQi4hM7U0B1oITJcWp98xkdy0lCB8IR1VkqGVLJUaLsVXtrNTbTMe5FQ/E5BiC8r7iGiV4xXm3/AKJWM/lmpE1RbRqLTLrDRAkFIejq/ZdTyk/0+RNAc5lMmFIYX8LjakH6ii3s7uouGnY7Tqv7Uxll0eO5PB/Hg/WqWpBADjxOj9AdbK3ob95G9nki6ajs1vYdSHJryIs2OeVBpDqXiCPDCmyPqaPO2F1MS32aUUj7GbnPl9msD+dekO3xWe1CEhhpCT3cmes7RnvChDf++T8zXj26MF/Riwge80vvcjw2ik1ge2v/AN7mrpdONKCoOcf/AGD9qUpy1w1rJKlMoUonnJIzSn5Untgxa4YPUMoH5ClHhRszq0/SJtKdx5NJLTMTOgofSMEkpUPIg4P8q7nPBqMs/eUNooSsEycZciDaobspwvOKSUqSlsgEE8qPUFQzjzFOBkGBtuWogseDJAs9x/U2pLBeCra3DmBh8/6B/wCzVn0Cth+lWUPWqov2C97Iq9SPNxrU/KjsSI0Y5UtpTqQrLhHBGR0H1q1oSGwEjongVNCCvBzOV9WZHv3L5E0qoq7Z+zxeomRfLCgC+xkYW2OPa2x90/vj7p+lSqrpXNSmcrlDuEpvAkh5O7GHEHa42tOCCOCFD8iKGrzb5wuClJbkSWdiUtKCSvahIwlBPoAB8gKsb2zdnRmpf1Nptki7NDdKitp4loHVQH+cA/EDHXFQrGnxpAAbdTv6FJPIPlUFZqW3L1NL4ayva3BggWJUdJW/EkNteKlNkAfWu0r3JBBGPSiKS77xdEhyPtOwuoJ+yV5OIP3T50NSlOJmP9400yvOFIaHu58x8+tXqLzYcMJn6vSLQu5TPTdivCYr3W8f5xJ/OsDnia8HnQ4tttCgVlaePrR7CNplSjJsXH3DUnNtaTxlUiOB8+9TUqJdLSyU9D1qJXnkxYEJ5aFrSmYyopRjKsEqwM/Ki5vXFoUkF4TI58e9jq/mM1yev01twUopIGf7TrEvrrYq7AGEV+vD0O3Jbg7VXKWsRoiT/nFfePokZUflTEllmHHZgxVlceMnaFnq6onK3D6qVk/hTPIuUm63t256fiOXWJBid0ooBQWFOE7ikH4lFKcfLNd2VUvVs5Nusam2ndpXIW6DiOgcErHXOTgJ8TVz0/SexVz2eTOa9ba3UWrXWPj9+MzwV3c3UDy1ttOtRYwQA4gLTucX1weOiD+NLorDMNW+3pet6+u6BIcj/kk7fyrxuNm/VrUpVst2spL2AfbFRkJadUkEA90U7gnk+Oa7t8gSYbbgUkrxhYAIwodRg8jB866TR+26bMTK1VF2kCnPEe4mob/FUC1elPgdE3CI2/n/ALROxf50x6ruci5zGEotUFi8PblfrC3Oq3d2MBXeNrA3/EMZUTnoaU9abkYdvUxXBSyw2yPQqUVH8kpolmlq8DEHVq7DndyJpvUFwTbnLGFCBCiJSwpuGe7ckJxuw4sKJSDnJSk8lRJNNUp5SY6Gmm0pSMIYYbTtTuPAAA8z49a8Lae9TIkf599awfTOB+QFc3TCUMOrSlTTTyHHApAWNoPPukgK+WRTqgqrJUcyTWG68K/WY+ptRtF0tQUzc0TnyoPPSy2hBQEEqQhpJJxux7x8hRARzTHakiVchNSw0zGbY7tkpiiOVlRBUojcokYAAyfPAp5ccQ2nK1ACsN2LHJ7j+pMhu219Diecxzuo6z4kYHzNM9o/WTOore1ZHGkyrhIRFLbxIaWog7SccgjGMiveU8p9zPRI6CvXT57vWmlFqOALvHB+pI/rTqARtPmD0NrVXqynEOZmj9XWGXG1ZNRGlOxdzL1tt4U6oR1j3l7iAVqBCTtA6ChTtGv0jUGmJxtcV9cZGxMmQppbbbCSsDblQGVqJAwPDNWmqLf0jXyjQEeMDzLuUZsjzAJWf+7UPZrLBsdTqadXYzbDzuMiWMrEZlI6BIFdreSgZUoAfzpoW8tAbQhLjrrig2002nctxZ6JSPE0UWvs+u89CX7rc48BtYyGoqA+4AfNZITn5AihvtUZY4nV26mun4nk/UCbjcFXK6NWyK6pt1zhamkFxbafJCBypw+A/HA5qW7LphfcWcOtGzQ7UhaIcGM5l878b1yHh8S1bQSlPA8zXlbbVpXs6jKdQtDUl0HfJkuBTzvpk4/AClsabqTUuEacsj7cdXHts7MdkDzGRvX/AIU/Whm17BspHH3MPUuLbPduOAOhEnaU77XbmbbH9+bJfaYYQOSXFOJwB8gCT5AVOqjjrzQPovs/Ysc8Xe7yzdb7tKUvqRsajg9UtI+7nxUcqPnRuqjU1e0m3MytVcLWyvQmKrjNdK8K5osrTYocvuh9MX3vlXOxwHXnQQp8NBDufMLGDn1zRFWUsxddSAVdhNxd1KvvL02izBpSG5CU7pCgfhQtBG1WOfezzQt2l9h1zsDH6w0y7Iu8BtA71hQ/tDeByQB8Q9ByPXrVqM1gNSVsdSbWs36jPn6xFbdBwvJHBBByD5EGvVUdLTsfb4upq3faD2TWDWCnJaUqtl4UOJkZIG8/6RPRXz4PrVedZdm+qtIyG3p8FU+2Mr3GbBSVp2/vJ6p+ox60c2BlI8yNS/1FOYhuKd8K3tp/60hJ+exX/nSifFTGhreBUe7G5WfEUitb7UyPbmmnEreVJVKe2nOzAVwfqsD6U93RvvrdJbzjc2pOfLirGgUrUf3MresMG1C8+BJL0FY7lb9CW5q3PwosmckzZb8hlTqtznKUpQCAcI2jk49DRDp2wR9P+2PiS5JlzFJVIlPJSgr2jAACQAEjJ49aj3T/AGpR4diiRrmzITMjtJZKUx1Ob9owCkjjnHjihu+ayuOq1rDa34EBpRQW0q2uun94j4Rz0H1NZLVWuxBGJstqNPp6g5bIHiP2tL5bYkuSXFMSJYUSlH65lLeUfABDYwj5ZAFMFkD5iLekgh6S6p9QUtSynd0BUoknAxyTQ5Hti4S90GQUgHOx1sLTn+dOKLldmuXGYcgfuKU2fzyK1dIa6eSeZga7W/4sBUwBCQDFMKpBYtV2mj4lvOqT8kgIT+aT+Na/yhKEH2i3zG1AdUAOD8j/AEpnentyLLGgw1l6QSjvE4I287lZJHHOauPehGQZSpqI7/EWxGxHhMtqONiACT8qabrc2nWzHYC3EqI7xaRwEZ5x5+NOFliG43t1i7EOhsBSWk5DeSM9PH616XxlC9SSUlI2tMNISkcADBNBvuIp3L1LeloR7sNye44xb7BfGGpqEnptWdhH44pR7SwfeMhs+pWKF34MYp3OYSn16fnXl+qI55ATg/uisjIllvSEJyGhM9c7fHH2syOPQLBP4CssFwRedXWC32vd7Qu4MKbecBSgFK9x68ngGhxNrZT04PoAKX6bmxrHrPT86c+Go8Wey66sjogH3jgc9M1JSMwlXpldfzzkiXcPJOKhL9Ju4sxIelmZLgbbVMdfJPPwN4HHzXT6vW+ptWks9n9hXHhKOBerugttY822viX6eHpTlpjs2hwbkm86lnSNR6g6+1TeW2j5NN/CkDw8flT4x3D1We24f6leWWrjbpsG63u2yIFvltLTDL6g2t9PG5IzygryhOf2Cs1Imj71dL885bdO+zS5GCFPqJEdgA4U4cfCjI2NtjkhJUeuanedFizmFMTo7MllXxNvIC0n6GvOBb4NtQ4i2wo0RDit60sNJbCleZwOTUWVGGCJYbXWOSx7PmDOjtDxrHJcuN0k/ra9OjBlOtAJZTnO1pPOwZ6nJJ8TRluzz1rzraetL8SoWLHJnVaIzisrW400aYTkVzW62RTmKc1gFZispoplYKyspRTddpNeYrsHzpRQK1X2W6T1K4p+XbRFmnn2qEruHM+ZxwfqDUbXvsQvsNDh09f2Z7RBAj3FGxf/AOxOc/UCp+zWwaItrp0ZFlVuGGZTy7aL1lZSf1jpmetsdXYYEhH+zk0xWGREjqeZujqobhdUsofSUK5PHUVeEGk06BDnt7J8SPJQfuvNJWPzFEbUM4w0A2krYEDiVXjSoLiAIsiMpP7i0mvR2Oy6PebQfUCp8n9mOiZxJkaZtm4+LbXdn/ZxTQ92KaFX8FrfY/8AszXU/wC9QsiVT6aPDf7SEl2plRynvEfI1tFqZSRvC1+iulTGrsN0fk7DeEDyTcF1tHYbo0H7RF1d9Fz3P6Ut35jf8u/zf7SBSpMfWuFFKQplvrwPEU23qbGb1HcFuPtBO1sA7hg+7VmI/YxoNk5VY+/Pm9JdX/vU+27s/wBIW7HsemrSgjooxkrP4qzRmuDVCuX9PUKX35zxiVDYlNzyWYTEmYtQxsjsKcP5CnzTfZzreaXDC05IYZcIKVzlhhKeOeDz+Aq4cdhqM2ERmm2UDoltISPwFelV+BLZvPQlerH2C3aSQvUeoGoqPFi3Nbj/AK6+n4GpN0r2WaR006h+HbEyZqefapqu+cz5jPA+gFHFaJxSzBli3Zm6w151lNIzrqazgVzWUophrK1WUopsmtZrKylFP//Z);--ease:cubic-bezier(.16,1,.3,1)}html.ts-1{font-size:15px}html.ts-2{font-size:16.5px}html.ts-3{font-size:18.5px}html.ts-4{font-size:20.5px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:Poppins,system-ui,sans-serif;background:var(--cream);color:var(--ink);line-height:1.7;font-size:1rem;font-weight:400;overflow-x:hidden;-webkit-font-smoothing:antialiased;position:relative}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}::selection{background:var(--gold);color:var(--marine-deep)}:focus-visible{outline:3px solid var(--gold);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 26px;position:relative;z-index:2}.section{padding:clamp(68px,9vw,140px) 0;position:relative;z-index:2}.section--tight{padding:clamp(52px,6vw,92px) 0}.display{font-family:Fraunces,Georgia,serif;font-weight:500;line-height:1.02;letter-spacing:-.018em;font-optical-sizing:auto}h1.display{font-size:clamp(2.7rem,7vw,5.4rem)}h2.display{font-size:clamp(1.95rem,4.4vw,3.25rem);line-height:1.05}h3{font-family:Fraunces,Georgia,serif;font-weight:600;font-size:clamp(1.22rem,2.3vw,1.55rem);line-height:1.16;letter-spacing:-.01em}.lead{font-size:clamp(1.04rem,1.65vw,1.24rem);color:var(--muted);font-weight:400;max-width:60ch;line-height:1.65}.kicker{display:inline-flex;align-items:center;gap:13px;font-size:.72rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:24px}.kicker .num{font-variant-numeric:tabular-nums;color:var(--marine);border:1px solid var(--line-2);border-radius:999px;padding:3px 10px;font-size:.68rem;letter-spacing:.1em}.kicker .bar{width:38px;height:1px;background:var(--gold);opacity:.55}.sep{color:var(--gold);font-weight:600;padding:0 .12em}.ital{font-style:italic}.btn{display:inline-flex;align-items:center;gap:10px;justify-content:center;font-family:Poppins;font-weight:600;font-size:.95rem;padding:15px 28px;border-radius:999px;cursor:pointer;border:1.5px solid transparent;transition:transform .2s var(--ease),box-shadow .25s,background .2s,color .2s,border-color .2s;white-space:nowrap;min-height:48px}.btn svg{width:18px;height:18px;flex:none}.btn-primary{background:var(--gold);color:var(--marine-deep);box-shadow:0 10px 26px #c2992f4d}.btn-primary:hover{transform:translateY(-2px);background:var(--gold-2);box-shadow:0 14px 32px #c2992f66}.btn-ghost{background:transparent;color:var(--marine);border-color:var(--line-2)}.btn-ghost:hover{border-color:var(--marine);background:#21384f0a;transform:translateY(-2px)}.on-dark .btn-ghost{color:var(--cream);border-color:#f5f1e852}.on-dark .btn-ghost:hover{border-color:var(--cream);background:#f5f1e814}.skip{position:absolute;left:16px;top:-60px;background:var(--marine);color:#fff;padding:12px 20px;border-radius:10px;z-index:200;font-weight:600;transition:top .2s}.skip:focus{top:16px}header.nav{position:sticky;top:0;z-index:90;background:#f5f1e8d1;-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid transparent;transition:border-color .3s,box-shadow .3s}header.nav.scrolled{border-color:var(--line);box-shadow:0 6px 24px #1524340f}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:76px;gap:18px}.brand{display:flex;align-items:center;gap:13px;flex:0 1 auto;min-width:0}.brand-mark{width:44px;height:44px;border-radius:13px;flex:none;display:grid;place-items:center;background:var(--marine);color:var(--gold);font-family:Fraunces,serif;font-weight:600;font-size:.95rem;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.brand-mark span{position:relative;z-index:1}.brand-mark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 72% 18%,rgba(212,171,68,.4),transparent 60%)}.brand-txt b{font-weight:700;font-size:1.06rem;letter-spacing:.03em;display:block;line-height:1.1;color:var(--marine)}.brand-txt{min-width:0;overflow:hidden}.brand-txt small{font-size:.66rem;letter-spacing:.03em;color:var(--muted);font-weight:400;line-height:1.3;max-width:100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:480px){.nav-inner{padding-left:14px;padding-right:14px;gap:12px;position:relative;padding-bottom:26px}.nav-cta{gap:6px}.brand{gap:10px}.brand-txt{overflow:visible}.brand-txt b{line-height:44px}.brand-txt small{position:absolute;left:14px;right:14px;bottom:7px;max-width:none;font-size:.57rem;letter-spacing:.02em;white-space:nowrap;-webkit-line-clamp:1;line-clamp:1}}@media(max-width:340px){.brand-txt small{font-size:.5rem;letter-spacing:0}}.nav-links{display:flex;align-items:center;gap:28px}.nav-links a{font-size:.92rem;font-weight:500;color:var(--marine);position:relative;padding:4px 0}.nav-links a:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:var(--gold);transition:width .25s var(--ease)}.nav-links a:hover{color:var(--gold)}.nav-links a:hover:after{width:100%}.nav-cta{display:flex;align-items:center;gap:12px;flex:none}.icon-btn{width:46px;height:46px;border:1px solid var(--line-2);border-radius:12px;background:transparent;cursor:pointer;display:grid;place-items:center;color:var(--marine);transition:.2s;flex:none}.icon-btn:hover{border-color:var(--gold);color:var(--gold)}.icon-btn svg{width:21px;height:21px}.hamburger span,.hamburger span:before,.hamburger span:after{content:"";display:block;width:19px;height:2px;background:currentColor;position:relative;transition:.3s}.hamburger span:before{position:absolute;top:-6px}.hamburger span:after{position:absolute;top:6px}.hamburger.open span{background:transparent}.hamburger.open span:before{top:0;transform:rotate(45deg)}.hamburger.open span:after{top:0;transform:rotate(-45deg)}.mobile-menu{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:var(--cream);padding:18px 22px calc(24px + env(safe-area-inset-bottom));flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-menu.open{display:flex;animation:mmIn .42s var(--ease)}@keyframes mmIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.mm-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;margin-bottom:6px;border-bottom:1px solid var(--line)}.mm-head .brand{display:flex;align-items:center;gap:11px}.mm-head .brand-mark{width:42px;height:42px;flex:none}.mm-head .brand-txt b{display:block;font-family:Fraunces,serif;font-size:1.12rem;color:var(--marine);line-height:1}.mm-head .brand-txt small{display:block;font-size:.64rem;color:var(--muted);margin-top:4px;max-width:188px;line-height:1.3}.mm-close{width:46px;height:46px;flex:none;border-radius:13px;border:1px solid var(--line-2);background:var(--card);color:var(--marine);display:grid;place-items:center;cursor:pointer;transition:.2s}.mm-close:hover,.mm-close:focus-visible{border-color:var(--gold);color:var(--gold);background:var(--cream-2)}.mm-close svg{width:22px;height:22px}.mm-links{display:flex;flex-direction:column;margin-top:6px}.mm-links a{display:flex;align-items:center;justify-content:space-between;gap:14px;font-family:Fraunces,serif;font-size:1.5rem;font-weight:500;color:var(--marine);padding:17px 4px;border-bottom:1px solid var(--line);transition:color .2s,padding-left .25s var(--ease);opacity:0;transform:translate(-12px);animation:mmItem .5s var(--ease) forwards}.mm-links a>svg{width:20px;height:20px;color:var(--gold);opacity:.5;flex:none;transition:.25s}.mm-links a:hover,.mm-links a:focus-visible{color:var(--gold);padding-left:12px}.mm-links a:hover>svg{opacity:1;transform:translate(3px,-3px)}.mm-links a:nth-child(1){animation-delay:.04s}.mm-links a:nth-child(2){animation-delay:.09s}.mm-links a:nth-child(3){animation-delay:.14s}.mm-links a:nth-child(4){animation-delay:.19s}.mm-links a:nth-child(5){animation-delay:.24s}.mm-links a:nth-child(6){animation-delay:.29s}.mm-links a:nth-child(7){animation-delay:.34s}@keyframes mmItem{to{opacity:1;transform:none}}.mm-cta{margin-top:24px;width:100%}@media(prefers-reduced-motion:reduce){.mobile-menu.open,.mm-links a{animation:none}.mm-links a{opacity:1;transform:none}}.a11y-panel{position:fixed;top:0;right:0;height:100%;width:min(360px,92vw);background:var(--card);z-index:120;box-shadow:-20px 0 60px #1524342e;transform:translate(105%);transition:transform .4s var(--ease);padding:26px;overflow-y:auto;border-left:3px solid var(--gold)}.a11y-panel.open{transform:none}.a11y-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#15243466;z-index:110;opacity:0;visibility:hidden;transition:.3s}.a11y-overlay.open{opacity:1;visibility:visible}.a11y-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.a11y-head h2{color:var(--marine);font-size:1.25rem}.a11y-panel .sub{font-size:.84rem;color:var(--muted);margin-bottom:24px}.a11y-group{margin-bottom:24px}.a11y-group .glabel{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:12px;display:block}.seg{display:flex;gap:6px;background:var(--cream);border:1px solid var(--line);border-radius:12px;padding:5px}.seg button{flex:1;border:none;background:transparent;cursor:pointer;font-family:Poppins;font-weight:600;color:var(--marine);padding:10px;border-radius:8px;transition:.2s;font-size:.9rem}.seg button[aria-pressed=true]{background:var(--marine);color:var(--gold-3)}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border:1px solid var(--line);border-radius:12px;margin-bottom:10px;background:var(--cream)}.toggle-row .tl{display:flex;align-items:center;gap:12px}.toggle-row .tl svg{width:20px;height:20px;color:var(--marine);flex:none}.toggle-row .tl b{font-size:.92rem;color:var(--marine);font-weight:600;display:block}.toggle-row .tl span{font-size:.76rem;color:var(--muted)}.switch{width:48px;height:28px;border-radius:999px;background:var(--cream-3);border:1px solid var(--line-2);position:relative;cursor:pointer;flex:none;transition:.25s;padding:0}.switch:after{content:"";position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:.25s var(--ease)}.switch[aria-checked=true]{background:var(--gold)}.switch[aria-checked=true]:after{left:22px}.a11y-reset{width:100%;background:transparent;border:1px dashed var(--line-2);color:var(--muted);border-radius:12px;padding:12px;cursor:pointer;font-family:Poppins;font-weight:600;font-size:.88rem;transition:.2s}.a11y-reset:hover{border-color:var(--marine);color:var(--marine)}.a11y-foot{margin-top:18px;font-size:.74rem;color:var(--muted);line-height:1.5;border-top:1px solid var(--line);padding-top:16px}#ruler{position:fixed;left:0;width:100%;height:42px;z-index:80;pointer-events:none;display:none;background:#21384f0f;border-top:1.5px solid rgba(194,153,47,.55);border-bottom:1.5px solid rgba(194,153,47,.55)}body.ruler-on #ruler{display:block}body.comfort{font-family:Atkinson Hyperlegible,sans-serif;letter-spacing:.018em;word-spacing:.06em}body.comfort p,body.comfort li,body.comfort .lead,body.comfort .faq-body{line-height:1.95;max-width:64ch}body.comfort .display,body.comfort h3{letter-spacing:0}body.nomo *,body.nomo *:before,body.nomo *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}body.nomo .reveal{opacity:1!important;transform:none!important}body.hc{--muted:#2c3a46;--line:rgba(21,36,52,.38);--line-2:rgba(21,36,52,.5);--cream:#fffef9;--cream-2:#f6f0e2;--card:#ffffff}body.hc:before{display:none}body.hc .nav-links a,body.hc .foot-col a{text-decoration:underline;text-underline-offset:3px}body.hc .lead{color:#2c3a46}.hero{position:relative;background:var(--marine);color:#eef2f6;overflow:hidden;isolation:isolate}.aurora{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0;pointer-events:none;background:radial-gradient(40% 50% at 80% 12%,rgba(212,171,68,.26),transparent 60%),radial-gradient(45% 55% at 12% 88%,rgba(58,98,135,.6),transparent 62%),radial-gradient(35% 45% at 60% 60%,rgba(212,171,68,.1),transparent 60%);animation:drift 22s ease-in-out infinite alternate}@keyframes drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-3%,2%,0) scale(1.08)}}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.45;background-image:radial-gradient(rgba(245,241,232,.1) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center;padding-top:clamp(64px,8vw,118px);padding-bottom:clamp(58px,7vw,100px)}.hero-a11y{display:inline-flex;align-items:center;gap:9px;margin-bottom:14px;padding:8px 15px;border-radius:999px;border:1px solid rgba(231,212,154,.28);background:#e7d49a0f;color:var(--gold-soft);font-family:Poppins,sans-serif;font-weight:500;font-size:.76rem;letter-spacing:.02em;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.hero-a11y:hover,.hero-a11y:focus-visible{border-color:var(--gold-soft);background:#e7d49a21;transform:translateY(-1px)}.hero-a11y>svg{width:16px;height:16px;flex:none}.hero-a11y .ha-arr{width:13px;height:13px;opacity:.6;transition:.2s}.hero-a11y:hover .ha-arr{opacity:1;transform:translate(2px,-2px)}.hero .promise{display:inline-flex;align-items:center;gap:10px;font-size:.74rem;letter-spacing:.05em;color:var(--gold-soft);border:1px solid rgba(231,212,154,.28);padding:7px 16px;border-radius:999px;margin-bottom:26px;font-weight:500}.hero .promise .dot{width:7px;height:7px;border-radius:50%;background:var(--gold-2);box-shadow:0 0 0 4px #d4ab442e}#heroH1{color:#fbf9f3;max-width:15ch;margin-bottom:22px;transition:opacity .4s var(--ease),transform .4s var(--ease)}#heroH1 em{font-style:italic;color:var(--gold-2);font-weight:500}#heroSub{font-size:clamp(1.04rem,1.6vw,1.22rem);color:#eef2f6cc;max-width:52ch;margin-bottom:24px;font-weight:300;transition:opacity .4s var(--ease)}.whoami{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:30px}.whoami .wl{font-size:.82rem;color:#eef2f699;font-weight:500;margin-right:2px}.chip{border:1px solid rgba(245,241,232,.22);background:#f5f1e80a;color:#eef2f6d9;border-radius:999px;padding:9px 17px;font-family:Poppins;font-weight:500;font-size:.88rem;cursor:pointer;transition:.2s}.chip:hover{border-color:var(--gold-soft);color:#fff}.chip[aria-pressed=true]{background:var(--gold);color:var(--marine-deep);border-color:var(--gold);font-weight:600}.hero-cta{display:flex;flex-wrap:wrap;gap:13px;align-items:center}#heroReco{margin-top:22px;font-size:.88rem;color:var(--gold-3);display:none;align-items:center;gap:8px;font-weight:500}#heroReco svg{width:16px;height:16px}.hero-badges{display:flex;flex-wrap:wrap;gap:9px 22px;margin-top:40px;padding-top:28px;border-top:1px solid rgba(245,241,232,.12)}.hero-badge{display:flex;align-items:center;gap:9px;font-size:.83rem;color:#eef2f6bd;font-weight:400}.hero-badge svg{width:17px;height:17px;color:var(--gold-2);flex:none}.syn-card{position:relative;z-index:2;background:linear-gradient(160deg,#f5f1e814,#f5f1e805);border:1px solid rgba(245,241,232,.16);border-radius:var(--r-lg);padding:34px 30px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.syn-eq{font-family:Fraunces,serif;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:600;color:var(--gold-2);line-height:1;letter-spacing:.02em;margin-bottom:6px}.syn-card .sc-sub{color:#eef2f6c7;font-size:.95rem;font-weight:300;margin-bottom:24px}.syn-rows{display:grid;gap:12px}.syn-row{display:flex;align-items:center;gap:13px;padding:11px 0;border-top:1px solid rgba(245,241,232,.12)}.syn-row .si{width:36px;height:36px;border-radius:10px;background:#d4ab4424;display:grid;place-items:center;color:var(--gold-2);flex:none}.syn-row .si svg{width:18px;height:18px}.syn-row b{display:block;color:#fbf9f3;font-size:.9rem;font-weight:600}.syn-row span{font-size:.78rem;color:#eef2f699}.marquee{background:var(--marine-deep);color:var(--cream);overflow:hidden;border-block:1px solid rgba(245,241,232,.08)}.marquee-track{display:flex;gap:44px;width:max-content;padding:16px 0;animation:scroll 34s linear infinite}.marquee-track a{font-family:Fraunces,serif;font-size:1.1rem;font-weight:500;color:#eef2f699;white-space:nowrap;display:inline-flex;align-items:center;gap:44px;text-decoration:none;cursor:pointer;transition:color .25s var(--ease),transform .25s var(--ease)}.marquee-track a:hover{color:var(--gold-soft);transform:translateY(-1px)}.marquee-track a:focus-visible{color:var(--gold-soft);outline:2px solid var(--gold);outline-offset:5px;border-radius:5px}.marquee-track a:after{content:"\2726";color:var(--gold);transition:color .25s}.marquee-track a:hover:after{color:var(--gold-3)}.mq-dup{display:contents}.marquee:hover .marquee-track,.marquee:focus-within .marquee-track{animation-play-state:paused}@keyframes scroll{to{transform:translate(-50%)}}.manifeste{background:var(--cream)}.manif-top{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,72px);align-items:end}.manif-big{font-family:Fraunces,serif;font-weight:500;font-size:clamp(2.1rem,5vw,3.6rem);line-height:1.04;letter-spacing:-.02em;color:var(--marine)}.manif-big em{font-style:italic;color:var(--gold)}.spectrum{margin-top:clamp(44px,6vw,72px);background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:clamp(28px,4vw,44px);box-shadow:var(--shadow-sm)}.spec-ends{display:flex;justify-content:space-between;font-weight:600;color:var(--marine);font-size:.95rem;margin-bottom:14px}.spec-ends span:last-child{color:var(--gold);text-align:right}.spec-bar{height:12px;border-radius:999px;background:linear-gradient(90deg,#3a6287,var(--marine-2) 30%,var(--gold) 75%,var(--gold-2));position:relative;margin-bottom:26px}.spec-bar:before,.spec-bar:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--marine)}.spec-bar:before{left:0}.spec-bar:after{right:0;border-color:var(--gold)}.spec-tags{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:18px}.tagp{border:1px solid var(--line-2);border-radius:999px;padding:8px 16px;font-size:.86rem;font-weight:500;color:var(--marine);background:var(--cream)}.spec-line{font-family:Fraunces,serif;font-style:italic;font-size:1.15rem;color:var(--marine)}.methode{background:var(--marine);color:#eef2f6;position:relative;overflow:hidden}.methode:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 70% at 88% 8%,rgba(212,171,68,.14),transparent 55%)}.methode .inner{position:relative;z-index:2}.methode h2{color:#fbf9f3;max-width:20ch}.methode .lead{color:#eef2f6c7}.cua-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:54px}.cua{background:linear-gradient(160deg,#f5f1e812,#f5f1e805);border:1px solid rgba(245,241,232,.16);border-radius:var(--r);padding:32px 28px;transition:transform .35s var(--ease),border-color .3s}.cua:hover{transform:translateY(-6px);border-color:var(--gold-soft)}.cua .cn{font-family:Fraunces,serif;font-size:2.2rem;font-weight:600;color:var(--gold-2);line-height:1;margin-bottom:16px}.cua h3{color:#fbf9f3;margin-bottom:6px}.cua .ctag{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-3);font-weight:600;margin-bottom:12px;display:block}.cua p{color:#eef2f6c2;font-size:.92rem;font-weight:300}.cua-self{margin-top:36px;display:flex;align-items:center;gap:16px;background:#d4ab441a;border:1px solid rgba(231,212,154,.3);border-radius:var(--r-sm);padding:20px 24px}.cua-self svg{width:26px;height:26px;color:var(--gold-2);flex:none}.cua-self p{font-size:.92rem;color:#eef2f6e6;font-weight:300}.cua-self b{color:var(--gold-3);font-weight:600}.cua-self button{background:none;border:none;color:var(--gold-3);font-weight:600;cursor:pointer;text-decoration:underline;font-family:Poppins;font-size:.92rem;padding:0}.src{font-size:.78rem;color:#eef2f680;margin-top:22px}.univers{background:var(--cream-2)}.bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(158px,auto);gap:16px;margin-top:54px}.tile{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:26px;position:relative;overflow:hidden;transition:transform .32s var(--ease),box-shadow .32s,border-color .3s;display:flex;flex-direction:column}.tile:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.tile .ti{width:46px;height:46px;border-radius:12px;background:var(--cream-2);border:1px solid var(--line);display:grid;place-items:center;color:var(--marine);margin-bottom:18px;flex:none}.tile-list{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.tile-list li{position:relative;padding-left:26px;font-size:.88rem;line-height:1.45;color:#eef2f6d1}.tile-list li:before{content:"";position:absolute;left:0;top:.18em;width:17px;height:17px;border-radius:50%;background:#d4ab4429;border:1px solid rgba(212,171,68,.45)}.tile-list li:after{content:"";position:absolute;left:5px;top:.5em;width:7px;height:4px;border-left:1.6px solid var(--gold-3);border-bottom:1.6px solid var(--gold-3);transform:rotate(-45deg)}.tile .ti svg{width:23px;height:23px}.tile h3{color:var(--marine);margin:18px 0 7px}.tile p{font-size:.88rem;color:var(--muted);line-height:1.55}.tile.spot{box-shadow:0 0 0 2px var(--gold),var(--shadow-md);border-color:var(--gold)}.tile-feat{background:linear-gradient(165deg,var(--marine) 0%,var(--marine-deep) 100%);color:#eef2f6;justify-content:flex-start;gap:0}.tile-feat:after{content:"";position:absolute;right:-50px;top:-50px;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(212,171,68,.22),transparent 70%)}.tile-feat .tf-k{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-3);font-weight:600;position:relative;z-index:1}.tile-feat h3{color:#fbf9f3;font-size:clamp(1.42rem,2.5vw,1.95rem);margin:14px 0 8px;position:relative;z-index:1}.tile-feat p{color:#eef2f6c7;position:relative;z-index:1;font-size:.95rem}.tile-feat .pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px;position:relative;z-index:1}.tile-feat .pills span{border:1px solid rgba(231,212,154,.3);border-radius:999px;padding:5px 13px;font-size:.78rem;color:var(--gold-soft);font-weight:500;transition:border-color .25s,background .25s,color .25s}.tile-feat:hover .pills span{border-color:#e7d49a8c}.tile-feat .philo-quote{position:relative;z-index:1;margin:16px 0 4px;padding-left:2px;font-family:Fraunces,serif;font-style:italic;font-weight:500;font-size:clamp(1.04rem,1.7vw,1.22rem);line-height:1.4;color:#fbf9f3}.tile-feat .philo-quote .pq-mark{font-family:Fraunces,serif;font-style:normal;color:var(--gold-3);font-size:1.5em;line-height:0;margin-right:.12em;vertical-align:-.32em;opacity:.85}.tile-feat .philo-quote .pq-thread{display:block;height:2px;width:64px;margin-top:16px;border-radius:2px;background:linear-gradient(90deg,var(--gold-2),var(--gold-soft),transparent);background-size:200% 100%;animation:pqThread 4.5s var(--ease) infinite}@keyframes pqThread{0%{background-position:120% 0;opacity:.55}50%{background-position:0 0;opacity:1}to{background-position:-60% 0;opacity:.55}}.philo-triade{list-style:none;margin:20px 0 4px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;position:relative;z-index:1}.ptri{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding:13px 12px;border-radius:14px;background:#f5f1e80b;border:1px solid rgba(231,212,154,.16);transition:transform .3s var(--ease),border-color .3s,background .3s}.ptri:hover{transform:translateY(-3px);border-color:#e7d49a66;background:#f5f1e814}.ptri-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--gold-2);background:#d4ab4421;border:1px solid rgba(212,171,68,.26);margin-bottom:3px;animation:ptriFloat 5s ease-in-out infinite}.ptri:nth-child(2) .ptri-ic{animation-delay:.6s}.ptri:nth-child(3) .ptri-ic{animation-delay:1.2s}.ptri-ic svg{width:19px;height:19px}.ptri b{color:#fbf9f3;font-size:.92rem;font-weight:600;line-height:1.1}.ptri small{color:#eef2f69e;font-size:.72rem;line-height:1.25}@keyframes ptriFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media(max-width:560px){.philo-triade{grid-template-columns:1fr;gap:8px}.ptri{flex-direction:row;align-items:center;gap:11px}.ptri-ic{margin-bottom:0}}.tile-dark{background:var(--marine-2);color:#eef2f6}.tile-dark .ti{background:#d4ab4424;border-color:transparent;color:var(--gold-2)}.tile-dark h3{color:#fbf9f3}.tile-dark p{color:#eef2f6c7}.b1{grid-column:1/3;grid-row:1/3}.b2{grid-column:3/4;grid-row:1/3}.b3{grid-column:4/5;grid-row:1/2}.b4{grid-column:4/5;grid-row:2/3}.b5{grid-column:1/3;grid-row:3/4}.b6{grid-column:3/4;grid-row:3/4}.b7{grid-column:4/5;grid-row:3/4}.b8{grid-column:1/2;grid-row:4/5}.b9{grid-column:2/3;grid-row:4/5}.b10{grid-column:3/5;grid-row:4/5}.b11{grid-column:1/3;grid-row:5/6}.b12{grid-column:3/5;grid-row:5/6}.equipe{background:var(--cream)}.eq-head{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(30px,5vw,64px);align-items:center;margin-bottom:56px}.seal{width:168px;height:168px;flex:none;position:relative;margin:0 auto}.seal svg{width:100%;height:100%}.seal .ring{animation:spin 30s linear infinite;transform-origin:100px 100px}@keyframes spin{to{transform:rotate(360deg)}}.seal .ring text{font-family:Poppins;font-size:11px;font-weight:600;letter-spacing:.18em;fill:var(--marine)}.seal-core{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center}.seal-core .chk{width:38px;height:38px;border-radius:50%;background:var(--gold);display:grid;place-items:center;margin:0 auto 6px;color:var(--marine-deep)}.seal-core .chk svg{width:20px;height:20px}.seal-core b{font-family:Fraunces,serif;font-size:.82rem;color:var(--marine);font-weight:600;line-height:1.2;max-width:90px}.layers{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.layer{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:30px 26px;position:relative;border-top:3px solid var(--gold)}.layer .ln{font-family:Fraunces,serif;font-size:1.4rem;color:var(--gold);font-weight:600;margin-bottom:14px}.layer h3{color:var(--marine);font-size:1.2rem;margin-bottom:16px}.layer ul{list-style:none;display:grid;gap:11px}.layer li{display:flex;gap:11px;align-items:flex-start;font-size:.92rem;color:var(--ink);font-weight:500}.layer li svg{width:18px;height:18px;color:var(--gold);flex:none;margin-top:3px}.layer li span{display:block;font-size:.78rem;color:var(--muted);font-weight:400}.zones{background:var(--marine);color:#eef2f6;position:relative;overflow:hidden}.zones:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 60% at 10% 20%,rgba(212,171,68,.13),transparent 55%)}.zones .inner{position:relative;z-index:2}.zones h2{color:#fbf9f3;max-width:16ch}.zones .lead{color:#eef2f6c7}.zone-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,5vw,64px);align-items:center;margin-top:50px}.zone-anchor{background:linear-gradient(160deg,#f5f1e812,#f5f1e805);border:1px solid rgba(245,241,232,.16);border-radius:var(--r-lg);padding:34px 30px;text-align:center}.zone-anchor .pin{width:60px;height:60px;border-radius:50%;background:var(--gold);display:grid;place-items:center;margin:0 auto 18px;color:var(--marine-deep)}.zone-anchor .pin svg{width:30px;height:30px}.zone-anchor .zt{font-family:Fraunces,serif;font-size:1.6rem;color:#fbf9f3;font-weight:600}.zone-anchor .zs{color:#eef2f6b3;font-size:.9rem;margin-top:6px}.zone-mods{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:22px}.zone-mods span{border:1px solid rgba(231,212,154,.3);border-radius:999px;padding:7px 14px;font-size:.8rem;color:var(--gold-soft);font-weight:500}.zone-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.zl{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:#f5f1e80d;border:1px solid rgba(245,241,232,.12);border-radius:13px;transition:.2s}.zl:hover{background:#f5f1e817;border-color:var(--gold-soft)}.zl b{font-weight:600;color:#fbf9f3;font-size:.92rem}.zl span{font-size:.8rem;color:var(--gold-3);font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.zl.visio b{color:var(--gold-3)}.zone-note{font-size:.78rem;color:#eef2f68c;margin-top:18px}.tarifs{background:var(--cream-2)}.price-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;margin-top:54px}.price{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:clamp(30px,3.6vw,46px);position:relative;transition:transform .3s,box-shadow .3s}.price:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.price.feat{border:1.5px solid var(--gold);box-shadow:var(--shadow-md)}.price-flag{position:absolute;top:-13px;left:clamp(30px,3.6vw,46px);background:var(--gold);color:var(--marine-deep);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 14px;border-radius:999px}.ptype{font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:600}.price h3{color:var(--marine);margin:8px 0 16px;font-size:1.5rem}.amount{display:flex;align-items:baseline;gap:8px}.amount .num{font-family:Fraunces,serif;font-size:clamp(2.6rem,5vw,3.6rem);font-weight:600;color:var(--marine);line-height:1}.amount .per{color:var(--muted);font-size:.95rem}.net{display:inline-flex;align-items:center;gap:8px;background:#3f7d541a;border:1px solid rgba(63,125,84,.3);color:#2e6741;font-weight:600;font-size:.9rem;border-radius:999px;padding:8px 16px;margin:14px 0 22px}.net svg{width:16px;height:16px}.price ul{list-style:none;display:grid;gap:12px}.price li{display:flex;gap:11px;align-items:flex-start;font-size:.93rem}.price li svg{width:18px;height:18px;color:var(--gold);flex:none;margin-top:3px}.price li.dim{color:var(--muted)}.credit-box{margin-top:24px;background:var(--marine);color:#eef2f6;border-radius:var(--r);padding:clamp(26px,3vw,40px);display:grid;grid-template-columns:auto 1fr;gap:22px 26px;align-items:center}.credit-box .cbi{width:54px;height:54px;border-radius:14px;background:#d4ab4429;display:grid;place-items:center;color:var(--gold-2);flex:none}.credit-box .cbi svg{width:26px;height:26px}.credit-box b{font-family:Fraunces,serif;font-size:1.2rem;color:#fbf9f3;font-weight:600}.credit-box p{font-size:.9rem;color:#eef2f6c2;font-weight:300;margin-top:4px}.credit-box .cb-cta{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:4px}.credit-box .cb-cta small{font-size:.76rem;color:#eef2f68c}.avis{background:var(--cream)}.avis-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:50px}.quote{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:clamp(28px,3vw,40px);position:relative;box-shadow:var(--shadow-sm)}.quote .stars{display:flex;gap:3px;margin-bottom:16px;color:var(--gold)}.quote .stars svg{width:18px;height:18px}.quote p{font-size:1.08rem;color:var(--ink);font-family:Fraunces,serif;line-height:1.5;margin-bottom:22px}.quote .who{display:flex;align-items:center;gap:13px}.quote .who .av{width:42px;height:42px;border-radius:50%;background:var(--marine);color:var(--gold);display:grid;place-items:center;font-weight:600;flex:none}.quote .who b{color:var(--marine);font-weight:600;font-size:.95rem;display:block}.quote .who span{font-size:.8rem;color:var(--muted)}.avis-foot{text-align:center;margin-top:30px;font-size:.86rem;color:var(--muted)}.faq-list{margin-top:46px;display:grid;gap:12px;max-width:860px}.faq{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.faq summary{list-style:none;cursor:pointer;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-weight:600;color:var(--marine);font-size:1.02rem}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--gold)}.faq .fic{width:30px;height:30px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;flex:none;transition:.3s;color:var(--marine);position:relative}.faq .fic:before,.faq .fic:after{content:"";position:absolute;background:currentColor;border-radius:2px}.faq .fic:before{width:12px;height:2px}.faq .fic:after{width:2px;height:12px;transition:transform .3s}.faq[open] .fic{background:var(--gold);color:var(--marine-deep);border-color:var(--gold)}.faq[open] .fic:after{transform:scaleY(0)}.faq-body{padding:0 26px 24px;color:var(--muted);font-size:.95rem;line-height:1.65}.contact{background:var(--marine);color:#eef2f6;position:relative;overflow:hidden}.contact:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 70% at 12% 16%,rgba(212,171,68,.15),transparent 55%),radial-gradient(45% 55% at 95% 90%,rgba(58,98,135,.55),transparent 60%)}.contact-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,5vw,72px);align-items:start}.contact h2{color:#fbf9f3;max-width:13ch}.contact .lead{color:#eef2f6c7;margin-bottom:32px}.c-actions{display:grid;gap:12px;max-width:440px}.c-btn{display:flex;align-items:center;gap:16px;background:#f5f1e80d;border:1px solid rgba(245,241,232,.16);border-radius:14px;padding:16px 20px;transition:transform .2s,background .2s,border-color .2s}.c-btn:hover{transform:translate(4px);background:#f5f1e81a;border-color:var(--gold-soft)}.c-btn .cic{width:46px;height:46px;border-radius:11px;background:#d4ab4424;display:grid;place-items:center;color:var(--gold-2);flex:none}.c-btn .cic svg{width:22px;height:22px}.c-btn .ctxt b{display:block;color:#fbf9f3;font-size:.98rem;font-weight:600}.c-btn .ctxt span{font-size:.85rem;color:#eef2f6a6}.c-btn .arr{margin-left:auto;color:#eef2f666}.c-btn .arr svg{width:18px;height:18px}.form-card{background:var(--card);border-radius:var(--r);padding:clamp(28px,3.4vw,42px);box-shadow:var(--shadow-md)}.form-card h3{color:var(--marine);margin-bottom:6px}.form-card .fsub{font-size:.88rem;color:var(--muted);margin-bottom:24px}.field{margin-bottom:18px}.field>label{display:block;font-size:.8rem;font-weight:600;color:var(--marine);margin-bottom:7px}.field input,.field select,.field textarea{width:100%;font-family:Poppins;font-size:.95rem;color:var(--ink);background:var(--cream);border:1px solid var(--line-2);border-radius:11px;padding:13px 16px;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:100px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px #c2992f26}.form-card .btn{width:100%;margin-top:4px}.form-note{font-size:.78rem;color:var(--muted);margin-top:14px;text-align:center}footer{background:var(--marine-deep);color:#eef2f6b3;padding:64px 0 30px;position:relative;z-index:2}.foot-brand .brand-txt b{color:#fbf9f3}.foot-brand p{font-size:.88rem;margin-top:16px;max-width:34ch;line-height:1.6;font-weight:300}.foot-soc{display:flex;gap:10px;margin-top:22px;flex-wrap:wrap}.foot-soc a{width:40px;height:40px;border-radius:11px;border:1px solid rgba(245,241,232,.18);display:grid;place-items:center;color:#eef2f6bf;transition:.2s}.foot-soc a:hover{background:var(--gold);color:var(--marine-deep);border-color:var(--gold);transform:translateY(-2px)}.foot-soc svg{width:18px;height:18px}.c-actions .c-btn .cic svg [fill]:not([fill=none]),.foot-soc a svg [fill]:not([fill=none]){fill:currentColor!important}.c-actions .c-btn .cic svg [stroke]:not([stroke=none]),.foot-soc a svg [stroke]:not([stroke=none]){stroke:currentColor!important}.foot-col h3{color:#fbf9f3;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px;font-weight:600}.foot-col a,.foot-col p{display:block;font-size:.9rem;margin-bottom:11px;font-weight:300;transition:color .2s}.foot-col a:hover{color:var(--gold-2)}.foot-legal{padding-top:26px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;font-size:.78rem;color:#eef2f680}.foot-legal b{color:#eef2f6b3;font-weight:500}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}@media(max-width:1080px){.nav-links{display:none}.hero-grid{grid-template-columns:1fr;gap:40px}.syn-card{max-width:520px}.eq-head,.zone-wrap{grid-template-columns:1fr}.b1{grid-column:1/3;grid-row:auto}.b2,.b3,.b4,.b5,.b6,.b7,.b8,.b9,.b10,.b11,.b12{grid-column:auto;grid-row:auto}.bento{grid-template-columns:repeat(2,1fr)}.b1,.b5,.b10,.b11,.b12{grid-column:1/3}}@media(max-width:880px){.manif-top,.cua-grid,.layers,.contact-grid,.price-grid,.avis-grid{grid-template-columns:1fr}.foot-brand{grid-column:1/-1}.zone-list,.credit-box{grid-template-columns:1fr}}@media(max-width:600px){.nav-cta .btn{display:none}.bento{grid-template-columns:1fr}.b1,.b5,.b10,.b11,.b12{grid-column:auto}.hero-cta{width:100%}.hero-cta .btn{flex:1}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.aurora,.marquee-track,.seal .ring,.tile-feat .philo-quote .pq-thread,.ptri-ic,.aadld-sign,.aadld-sign .sr-diamond,.aadld-sign .sign-name,.aadld-sign .sb-dot{animation:none}*{scroll-behavior:auto}}#heroH1 em{position:relative}#heroH1 em:not(:has(.w)){text-decoration-line:underline;text-decoration-color:var(--gold-3);text-decoration-thickness:.055em;text-underline-offset:.1em;-webkit-text-decoration-color:var(--gold-3)}#heroH1 em .w{text-decoration:underline;text-decoration-color:var(--gold-3);-webkit-text-decoration-color:var(--gold-3);text-decoration-thickness:.055em;text-underline-offset:.1em}#heroH1 .wm{padding-bottom:.24em;margin-bottom:-.24em}#heroH1 em:after{content:none}.seal-cap{font-size:.82rem;color:var(--muted);text-align:center;max-width:230px;margin:16px auto 0;line-height:1.5}.validation{margin-top:24px;display:flex;gap:18px;align-items:flex-start;background:var(--card);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--r-sm);padding:22px 26px;box-shadow:var(--shadow-sm)}.validation .val-ic{width:46px;height:46px;border-radius:12px;background:var(--cream-2);display:grid;place-items:center;color:var(--gold);flex:none}.validation .val-ic svg{width:24px;height:24px}.validation p{font-size:.92rem;color:var(--muted);line-height:1.6}.validation b{color:var(--marine);font-weight:600}.endorse-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:18px}.endorse{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);padding:24px}.endorse blockquote{font-family:Fraunces,serif;font-size:1.02rem;color:var(--ink);line-height:1.5;margin-bottom:14px}.endorse figcaption b{color:var(--marine);display:block;font-size:.9rem}.endorse figcaption span{font-size:.78rem;color:var(--muted)}.brand-mark.logo-mark{background:var(--cream) var(--logo) center/cover no-repeat;color:transparent}.brand-mark.logo-mark:after{display:none}.seal-logo{display:block;width:92px;height:92px;border-radius:50%;background:var(--cream) var(--logo) center/cover no-repeat;border:3px solid #fff;box-shadow:0 6px 18px #1524342e}[id]{scroll-margin-top:92px}.display,h2.display,h3,.manif-big{text-wrap:balance}.hero .promise{flex-wrap:wrap;justify-content:center;gap:5px 9px;line-height:1.45}.hero .promise .pt{white-space:nowrap}.hero .promise .sep{padding:0}.zl{cursor:pointer}.zl .zico{width:13px;height:13px;vertical-align:-1px;margin-left:6px;opacity:.6;transition:opacity .2s}.zl:hover .zico{opacity:1}.cta-band{background:linear-gradient(135deg,var(--marine),var(--marine-deep));color:#eef2f6;padding:clamp(46px,6vw,76px) 0;position:relative;z-index:2;overflow:hidden}.cta-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(50% 90% at 85% 15%,rgba(212,171,68,.16),transparent 60%)}.cta-inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.cta-k{font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-2);font-weight:600;margin-bottom:10px}.cta-band h2{color:#fbf9f3;max-width:18ch;margin:0}.cta-btns{display:flex;gap:12px;flex-wrap:wrap}footer .foot-top{display:grid;grid-template-columns:1.4fr 2fr;gap:48px;padding-bottom:38px;border-bottom:1px solid rgba(245,241,232,.1)}.foot-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.foot-badges{display:flex;flex-wrap:wrap;gap:10px;padding:24px 0;border-bottom:1px solid rgba(245,241,232,.1)}.foot-badges span{display:inline-flex;align-items:center;gap:8px;font-size:.77rem;font-weight:500;color:#eef2f6c7;border:1px solid rgba(245,241,232,.16);border-radius:999px;padding:8px 15px}.foot-badges span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold-2);flex:none}.foot-meta a{color:#eef2f69e;transition:color .2s}.foot-meta a:hover{color:var(--gold-2)}@media(max-width:880px){footer .foot-top{grid-template-columns:1fr;gap:30px}.foot-cols{grid-template-columns:1fr 1fr}}@media(max-width:560px){.foot-cols{grid-template-columns:1fr}.cta-inner{flex-direction:column;align-items:flex-start}}#heroSub{color:#eef2f6eb}.hero .promise{color:#eedfae;border-color:#e7d49a73}.hero-badge{color:#eef2f6eb;font-weight:500}.marquee-track a{color:#eef2f6d1}.on-dark .btn-ghost{color:#f7f4ec;border-color:#f5f1e88c;background:#f5f1e812}.on-dark .btn-ghost:hover{border-color:#fff;background:#f5f1e826}.contact .lead{color:#eef2f6e6}.c-btn{background:#f5f1e812;border-color:#f5f1e838}.c-btn .ctxt span{color:#eef2f6d9}.c-btn .arr{color:#eef2f699}footer .foot-brand p{color:#eef2f6d9}.foot-col a,.foot-col p{color:#eef2f6d9;margin-bottom:0;padding:5px 0}.foot-col h3{margin-bottom:12px}.foot-soc a{color:#eef2f6e6;border-color:#f5f1e847}.foot-badges span{color:#eef2f6eb;border-color:#f5f1e847}.foot-link-btn{background:none;border:0;font:inherit;font-size:.9rem;font-weight:300;color:#eef2f6d9;cursor:pointer;display:block;text-align:left;padding:5px 0;transition:color .2s}.foot-link-btn:hover{color:var(--gold-2)}.foot-legal{display:block;padding-top:24px}.legal-ids{display:flex;flex-wrap:wrap;align-items:center;row-gap:8px;font-size:.8rem;color:#eef2f6cc}.legal-ids span{display:inline-flex;align-items:center}.legal-ids span:not(:last-child):after{content:"\b7";margin:0 12px;color:#eef2f666}.legal-links{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:14px}.flink{background:none;border:0;padding:0;font:inherit;font-size:.82rem;font-weight:500;color:#eef2f6e6;cursor:pointer;text-decoration:underline;text-decoration-color:#eef2f659;text-underline-offset:3px;transition:color .2s}.flink:hover{color:var(--gold-2)}.legal-note{margin-top:16px;font-size:.78rem;color:#eef2f6a8;max-width:72ch;line-height:1.6}@media(max-width:560px){.legal-ids span{display:block;width:100%}.legal-ids span:not(:last-child):after{display:none}}.field input,.field select,.field textarea{font-size:1rem;background:#fff}.field textarea{min-height:84px}.frow{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;align-items:stretch}.frow .field{display:flex;flex-direction:column}.frow .field>input,.frow .field>select,.frow .field>textarea{margin-top:auto}@media(max-width:640px){.frow{grid-template-columns:1fr}}.flabel{display:block;font-size:.8rem;font-weight:600;color:var(--marine);margin-bottom:8px}.field .opt{font-weight:400;color:var(--muted)}.fgroup{border:0;padding:0;margin:0}.flegend{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px;padding:0}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip-opt{display:inline-flex;align-items:center;gap:10px;font-size:.85rem;font-weight:500;color:var(--marine);background:var(--cream);border:1.5px solid var(--line-2);border-radius:999px;padding:13px 16px;cursor:pointer;transition:border-color .2s,background .2s}.chip-opt input{appearance:none;-webkit-appearance:none;accent-color:var(--gold);box-sizing:border-box;width:16px;height:16px;padding:0;margin:0;cursor:pointer;flex:none;align-self:center;transform:translateY(2px);background:#fff;border:1.15px solid #767676;border-radius:2.75px;transition:border-color .15s,background .15s}.chip-opt:hover input{border-color:var(--gold)}.chip-opt input:checked{border-color:var(--gold);background:var(--gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23222' stroke-width='1.9'%3E%3Cpath d='M3.1 8.05 6.6 11.55 12.95 4.1'/%3E%3C/svg%3E") center/16px no-repeat;background-origin:border-box;animation:tickPop .3s var(--ease)}@keyframes tickPop{0%{transform:translateY(2px) scale(.6)}60%{transform:translateY(2px) scale(1.15)}to{transform:translateY(2px) scale(1)}}.chip-opt:has(input:checked){border-color:var(--gold);background:#fbf4dd}.acc{border:1px solid var(--line-2);border-radius:14px;background:var(--cream);margin-bottom:12px;overflow:hidden}.acc summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;cursor:pointer;font-weight:600;color:var(--marine);font-size:.95rem}.acc summary::-webkit-details-marker{display:none}.acc summary .hint{display:block;font-size:.76rem;font-weight:400;color:var(--muted);margin-top:2px}.acc .chev{width:18px;height:18px;color:var(--gold);flex:none;transition:transform .25s var(--ease)}.acc[open] .chev{transform:rotate(180deg)}.acc[open] summary{border-bottom:1px solid var(--line)}.acc-body{padding:16px 18px 4px}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.consent{display:flex;gap:11px;align-items:flex-start;font-size:.82rem;color:var(--ink);line-height:1.55;margin:14px 0 4px;cursor:pointer}.consent input{appearance:none;-webkit-appearance:none;accent-color:var(--gold);box-sizing:border-box;width:16px;height:16px;padding:0;margin:2px 0 0;flex:none;cursor:pointer;background:#fff;border:1.15px solid #767676;border-radius:2.75px;transition:border-color .15s,background .15s}.consent:hover input{border-color:var(--gold)}.consent input:checked{border-color:var(--gold);background:var(--gold) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23222' stroke-width='1.9'%3E%3Cpath d='M3.1 8.05 6.6 11.55 12.95 4.1'/%3E%3C/svg%3E") center/16px no-repeat;background-origin:border-box}.tlink{background:none;border:0;padding:0;font:inherit;color:var(--gold);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ferr{font-size:.82rem;font-weight:500;color:#9c1c12;background:#fbeae7;border:1px solid #f0c6bf;border-radius:10px;padding:10px 14px;margin-top:12px}.field.err input,.field.err select,.field.err textarea{border-color:#b42318;box-shadow:0 0 0 3px #b423181a}.consent.err{outline:2px solid rgba(180,35,24,.45);outline-offset:6px;border-radius:6px}.fsend{display:grid;gap:10px;margin-top:14px}.fsend .btn{margin-top:0}.form-card .btn-ghost{color:var(--marine);border-color:var(--line-2);background:transparent}.form-card .btn-ghost:hover{border-color:var(--marine);background:#21384f0d}.btn-copy{background:none;border:0;font:inherit;font-size:.84rem;font-weight:500;color:var(--muted);cursor:pointer;display:inline-flex;align-items:center;gap:7px;justify-content:center;padding:6px}.btn-copy:hover{color:var(--marine)}.btn-copy svg{width:15px;height:15px}.no-scroll{overflow:hidden}.lg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1524348c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1200}.lg-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(720px,calc(100% - 32px));max-height:min(86dvh,860px);background:var(--card);border-radius:18px;box-shadow:var(--shadow-md);z-index:1210;display:flex;flex-direction:column;overflow:hidden}.lg-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;border-bottom:1px solid var(--line);background:var(--cream);flex:none}.lg-head h3{font-size:1.15rem;color:var(--marine)}.lg-close{width:38px;height:38px;border-radius:10px;border:1px solid var(--line-2);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--marine);flex:none}.lg-close:hover{border-color:var(--marine)}.lg-close svg{width:17px;height:17px}.lg-body{padding:22px 26px 28px;overflow:auto}.lg-body h4{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:20px 0 8px;font-weight:600}.lg-body h4:first-child{margin-top:0}.lg-body p,.lg-body li{font-size:.92rem;color:var(--ink);line-height:1.65;margin-bottom:8px}.lg-body ul{padding-left:18px;margin-bottom:8px}.lg-body a{color:var(--gold);font-weight:600;text-decoration:underline;text-underline-offset:2px}.todo{display:inline-block;background:#fdf0c9;border:1px dashed var(--gold);border-radius:8px;padding:1px 9px;font-weight:600;color:#6b4e0c;font-size:.85em}.lg-overlay[hidden],.lg-modal[hidden]{display:none}.lg-body{overscroll-behavior:contain}.acc summary .hint{font-style:normal}@media(max-width:560px){.lg-head{padding:14px 16px}.lg-body{padding:18px 16px 24px}}.hero .btn-ghost,.cta-band .btn-ghost{color:#f7f4ec;border-color:#f5f1e88c;background:#f5f1e812}.hero .btn-ghost:hover,.cta-band .btn-ghost:hover{border-color:#fff;background:#f5f1e826}#methode,#univers,#equipe,.zones,#tarifs,#avis,#faq,.parcours{content-visibility:auto;contain-intrinsic-size:auto 900px}#scrollProgress{position:fixed;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--gold),var(--gold-3));transform:scaleX(0);transform-origin:left;z-index:1300;pointer-events:none}.prebilan{background:var(--cream-2)}.pb-card{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:var(--r);padding:clamp(26px,3.4vw,42px);box-shadow:var(--shadow-sm);max-width:880px}.pb-q{margin-bottom:20px}.pb-actions{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-top:8px}.pb-note{font-size:.78rem;color:var(--muted)}.pb-result{margin-top:24px;background:var(--cream);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:22px 24px}.pb-result[hidden]{display:none}.pb-result h3{color:var(--marine);font-size:1.15rem;margin-bottom:12px}.pb-axes{list-style:none;display:grid;gap:10px;margin-bottom:18px}.pb-axes li{display:flex;gap:10px;align-items:flex-start;font-size:.93rem;color:var(--ink);line-height:1.55}.pb-axes li svg{width:18px;height:18px;color:var(--gold);flex:none;margin-top:3px}.parcours{background:var(--cream)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:50px}.step{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:28px 24px;transition:transform .3s var(--ease),box-shadow .3s;display:flex;flex-direction:column}.step:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.step .sn{font-family:Fraunces,serif;font-size:2.1rem;font-weight:600;color:var(--gold);line-height:1;margin-bottom:14px}.step h3{color:var(--marine);font-size:1.12rem;margin-bottom:8px}.step p{font-size:.88rem;color:var(--muted);line-height:1.6}.step .sd{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-weight:600;display:block;margin-top:auto;padding-top:14px}.cases{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.case{background:var(--marine);color:#eef2f6;border-radius:var(--r);padding:28px 26px}.case .ck{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-3);font-weight:600;display:block;margin-bottom:10px}.case h3{color:#fbf9f3;font-size:1.08rem;margin-bottom:12px}.case p{font-size:.86rem;color:#eef2f6d9;line-height:1.6;font-weight:300}.case b{color:var(--gold-3);font-weight:600}.cases-note{font-size:.78rem;color:var(--muted);margin-top:16px}@media(max-width:1080px){.steps{grid-template-columns:1fr 1fr}.cases{grid-template-columns:1fr}}@media(max-width:640px){.steps{grid-template-columns:1fr}}.stickbar{position:fixed;left:14px;right:14px;bottom:max(14px,env(safe-area-inset-bottom));z-index:1100;display:flex;gap:10px;transform:translateY(150%);transition:transform .4s var(--ease);pointer-events:none}.stickbar.show{transform:none;pointer-events:auto}.stickbar .btn{flex:1;box-shadow:0 14px 34px #15243459}.stickbar .sb-ghost{background:var(--marine);color:#f5f1e8;border:1.5px solid rgba(245,241,232,.4)}body.menu-open .stickbar{transform:translateY(150%);pointer-events:none}@media(min-width:880px){.stickbar{left:auto;right:26px;bottom:26px}.stickbar .btn{flex:none}.stickbar .sb-ghost{display:none}}@media(prefers-reduced-motion:reduce){.stickbar{transition:none}}body.nomo .stickbar{transition:none}.wm{display:inline-block;overflow:hidden;vertical-align:bottom;padding:0 .04em .1em 0;margin-bottom:-.1em}.wm .w{display:inline-block;transform:translateY(118%);animation:wIn .8s var(--ease) forwards}@keyframes wIn{to{transform:translateY(0)}}.aurora:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:160px 160px}@supports (animation-timeline:scroll()){#scrollProgress{animation:spgrow linear both;animation-timeline:scroll()}}@keyframes spgrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}::view-transition-old(root),::view-transition-new(root){animation-duration:.45s}.sim{margin-top:24px;background:var(--card);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:var(--r);padding:clamp(26px,3vw,40px);box-shadow:var(--shadow-sm)}.sim h3{color:var(--marine);font-size:1.3rem;margin-bottom:6px}.sim .sim-sub{font-size:.92rem;color:var(--muted);margin-bottom:24px}.sim-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:center}.sim-ctl label{display:block;font-weight:600;color:var(--marine);font-size:.95rem;margin-bottom:14px}.sim-ctl output{font-family:Fraunces,serif;color:var(--gold);font-size:1.5rem;font-weight:600;margin:0 4px}.sim-ctl input[type=range]{width:100%;accent-color:var(--gold);height:34px;cursor:pointer}.sim-marks{display:flex;justify-content:space-between;font-size:.74rem;color:var(--muted)}.sim-out{display:grid;gap:10px}.so{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 16px;border:1px solid var(--line);border-radius:12px;background:var(--cream)}.so[hidden]{display:none!important}.so span{font-size:.85rem;color:var(--muted)}.so b{font-family:Fraunces,serif;font-size:1.25rem;color:var(--marine);font-weight:600}.so-big{background:var(--marine);border-color:var(--marine)}.so-big span{color:#eef2f6bf}.so-big>div{text-align:right}.so-big b{color:var(--gold-3);font-size:1.7rem}.so-big small{display:block;font-size:.74rem;color:#eef2f699;font-weight:400}.sim-note{font-size:.76rem;color:var(--muted);margin-top:20px;line-height:1.5}.vs{margin-top:24px;overflow-x:auto}.vs-t{width:100%;border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.vs-t th,.vs-t td{padding:14px 18px;text-align:left;font-size:.9rem;border-bottom:1px solid var(--line)}.vs-t thead th{font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--cream)}.vs-t thead th:nth-child(2){color:var(--marine);background:#c2992f24}.vs-t td:nth-child(2){background:#c2992f12;font-weight:600;color:var(--marine)}.vs-t td:first-child{color:var(--muted);font-size:.84rem}.vs-t tr:last-child td{border-bottom:none}.vs-note{font-size:.74rem;color:var(--muted);margin-top:12px;line-height:1.5}@media(max-width:430px){.vs-t th,.vs-t td{padding:11px 9px;font-size:.78rem}.vs-t td:first-child{font-size:.72rem}.vs-t thead th{font-size:.62rem;letter-spacing:.06em}}.price-flag.alt{background:var(--marine);color:#f5f1e8}.sim .chips{margin-bottom:22px}.sim-expl{margin-top:20px;font-size:.95rem;color:var(--marine);background:var(--cream);border-left:3px solid var(--gold);padding:12px 16px;border-radius:0 12px 12px 0;line-height:1.55}#soCred[hidden]{display:none}@media(max-width:860px){.sim-grid{grid-template-columns:1fr}}.display,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}#heroH1 em,#heroH1 em .w{background:linear-gradient(105deg,var(--gold-2) 25%,#f6e3a6 46%,#fff3d6 50%,#f6e3a6 54%,var(--gold-2) 75%);background-size:230% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media(prefers-reduced-motion:no-preference){#heroH1 em{animation:shimmer 5.5s ease-in-out 1.6s infinite}#heroH1 em .w{animation:wIn .8s var(--ease) forwards,shimmer 5.5s ease-in-out infinite}}body.nomo #heroH1 em,body.nomo #heroH1 em .w{animation:none}@keyframes shimmer{0%,to{background-position:0% 0}50%{background-position:100% 0}}@supports (animation-timeline:view()){.kicker .bar{transform-origin:left;animation:barGrow linear both;animation-timeline:view();animation-range:entry 10% entry 60%}}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(pointer:fine){.glow{position:relative}.glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(240px circle at var(--gx,50%) var(--gy,50%),rgba(231,200,120,.22),transparent 65%);opacity:0;transition:opacity .35s;pointer-events:none}.glow:hover:after{opacity:1}.case,.quote{transition:transform .3s var(--ease)}}body.nomo .glow:after{display:none}html,body{overflow-x:hidden;overflow-x:clip;max-width:100%}#heroH1{overflow-wrap:break-word}.toc{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:90;display:none;flex-direction:column;gap:14px}@media(min-width:1200px){.toc{display:flex}}.toc a{display:flex;align-items:center;gap:10px;flex-direction:row-reverse;text-decoration:none}.toc i{width:9px;height:9px;border-radius:50%;background:var(--gold);opacity:.35;transition:.25s;display:block}.toc span{font-size:.72rem;letter-spacing:.06em;color:var(--marine);opacity:0;transform:translate(6px);transition:.25s;background:var(--card);border:1px solid var(--line);padding:4px 10px;border-radius:999px;box-shadow:var(--shadow-sm);pointer-events:none;white-space:nowrap}.toc a:hover span,.toc a:focus-visible span,.toc a[aria-current] span{opacity:1;transform:none}.toc a[aria-current] i{opacity:1;transform:scale(1.5);box-shadow:0 0 0 4px #c2992f2e}body.readmode main p,body.readmode main li,body.readmode main h2,body.readmode main h3,body.readmode main summary{cursor:pointer}.speaking{outline:2px solid var(--gold);outline-offset:4px;border-radius:8px;background:#c2992f14}.hero .promise{max-width:100%;flex-wrap:wrap;row-gap:4px}@media(max-width:380px){.stickbar .btn{padding:13px 16px;font-size:.88rem}}@media print{header.nav,#scrollProgress,.stickbar,.mobile-menu,.a11y-overlay,.a11y-panel,#ruler,.marquee,.lg-overlay,.lg-modal,.foot-soc,.fsend,.btn,.skip,.aurora,.sim,.toc{display:none!important}body:before,.hero:after,.methode:before,.zones:before,.contact:before,.cta-band:before,.tile-feat:after{display:none!important}body{background:#fff;color:#000}.hero,.methode,.zones,.contact,.cta-band,footer,.case,.tile-feat,.tile-dark,.credit-box,.syn-card{background:#fff!important;color:#000!important;border:1px solid #bbb!important}.hero *,.methode *,.zones *,.contact *,.cta-band *,footer *,.case *,.tile-feat *,.tile-dark *,.credit-box *,.syn-card *{color:#000!important}#heroH1 em:after{display:none}.reveal{opacity:1!important;transform:none!important}.step,.case,.price,.faq,.quote,.tile,.layer{break-inside:avoid}}a.zone-anchor{display:block;text-decoration:none;cursor:pointer;transition:transform .3s var(--ease),border-color .3s,box-shadow .3s}a.zone-anchor:hover{transform:translateY(-4px);border-color:var(--gold-soft);box-shadow:0 18px 44px #15243447}a.zone-anchor:focus-visible{outline:3px solid var(--gold);outline-offset:4px}a.zone-anchor .pin{transition:transform .3s var(--ease)}a.zone-anchor:hover .pin{transform:scale(1.06)}a.zone-anchor .zs{display:inline-flex;align-items:center;gap:7px;justify-content:center}a.zone-anchor .zs svg{width:14px;height:14px;flex:none}body.nomo a.zone-anchor{transition:none}.chip-opt{min-height:44px;line-height:1.15}.chip-opt:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px #c2992f26}.chip-opt input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.zl:focus-visible{outline:3px solid var(--gold-soft);outline-offset:3px}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--line-2)}@media print{a.zone-anchor{transform:none!important}}@property --aadld-angle{syntax:"<angle>";inherits:false;initial-value:0deg}html.aadld-intro-open,html.aadld-intro-open body{overflow:hidden!important}#aadldIntro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:grid;place-items:center;-webkit-tap-highlight-color:transparent;background:radial-gradient(125% 125% at 50% 0%,#23415e,#16273a 56%,#101d2c);overflow:hidden;transition:opacity .9s var(--ease),visibility .9s,transform 1.05s cubic-bezier(.7,0,.2,1)}#aadldIntro.gone{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.05)}#aadldIntro .gi-aurora{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;z-index:0;pointer-events:none;filter:blur(8px);background:radial-gradient(34% 44% at 78% 16%,rgba(212,171,68,.34),transparent 60%),radial-gradient(46% 56% at 16% 86%,rgba(58,98,135,.6),transparent 62%),conic-gradient(from 180deg at 50% 50%,#d4ab4400,#d4ab441f,#d4ab4400);animation:giDrift 9s ease-in-out infinite alternate}@keyframes giDrift{0%{transform:translateZ(0) rotate(0) scale(1)}to{transform:translate3d(-2%,2%,0) rotate(9deg) scale(1.12)}}#aadldIntro .gi-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#aadldIntro .gi-inner{position:relative;z-index:2;text-align:center;padding:24px}#aadldIntro .gi-medallion{position:relative;width:130px;height:130px;margin:0 auto 28px}#aadldIntro .gi-ring{position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px;border-radius:50%;background:conic-gradient(from var(--aadld-angle),transparent 0 56%,var(--gold-3) 76%,var(--gold) 90%,transparent 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));animation:aadldAngle 1.5s linear infinite}#aadldIntro .gi-logo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#0e1b2a var(--logo) center/cover no-repeat;border:1px solid rgba(231,212,154,.45);box-shadow:0 18px 52px #00000073,0 0 0 8px #d4ab440f;animation:giPulse 2.4s ease-in-out infinite}@keyframes giPulse{0%,to{box-shadow:0 18px 52px #00000073,0 0 0 8px #d4ab440f}50%{box-shadow:0 20px 64px #00000080,0 0 0 15px #d4ab4421}}#aadldIntro .gi-name{font-family:Fraunces,Georgia,serif;font-weight:600;color:#fbf9f3;font-size:clamp(2.4rem,9vw,4.2rem);letter-spacing:.1em;line-height:1;margin-bottom:16px}#aadldIntro .gi-name span{display:inline-block;transform:translateY(118%);opacity:0;animation:giUp .75s var(--ease) forwards}#aadldIntro .gi-name b{font-weight:600;color:var(--gold-2);text-shadow:0 0 18px rgba(212,171,68,.35)}@keyframes giUp{to{transform:none;opacity:1}}#aadldIntro .gi-tag{color:#eef2f6bd;font-family:Poppins,sans-serif;font-weight:300;font-size:clamp(.82rem,2.4vw,1.02rem);letter-spacing:.03em;max-width:32ch;margin:0 auto;opacity:0;animation:giFade .8s ease .6s forwards}@keyframes giFade{to{opacity:1}}#aadldIntro .gi-bar{width:min(220px,58vw);height:3px;border-radius:999px;background:#f5f1e824;margin:30px auto 0;overflow:hidden}#aadldIntro .gi-bar i{display:block;height:100%;width:100%;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--gold),var(--gold-3));animation:giLoad 1.9s cubic-bezier(.55,0,.2,1) .25s forwards}@keyframes giLoad{to{transform:scaleX(1)}}#aadldIntro .gi-skip{position:absolute;left:50%;bottom:26px;transform:translate(-50%);z-index:3;background:#f5f1e80f;border:1px solid rgba(245,241,232,.18);color:#eef2f6d1;font-family:Poppins,sans-serif;font-weight:500;font-size:.82rem;letter-spacing:.06em;border-radius:999px;padding:9px 20px;cursor:pointer;opacity:0;animation:giFade .6s ease 1.45s forwards;transition:border-color .2s,color .2s,background .2s}#aadldIntro .gi-skip:hover{border-color:var(--gold-soft);color:#fff;background:#f5f1e81f}@keyframes aadldAngle{to{--aadld-angle:360deg}}#glowCursor{position:fixed;top:0;left:0;width:340px;height:340px;border-radius:50%;pointer-events:none;z-index:60;opacity:0;transition:opacity .4s;mix-blend-mode:screen;will-change:transform;background:radial-gradient(circle,rgba(212,171,68,.12),rgba(212,171,68,.05) 42%,transparent 70%)}.hero #heroParticles{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.glow-ring{position:relative}.glow-ring:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit;padding:2px;pointer-events:none;background:conic-gradient(from var(--aadld-angle),rgba(212,171,68,0) 0deg,var(--gold-3) 70deg,var(--gold) 110deg,rgba(212,171,68,0) 180deg,rgba(212,171,68,0) 300deg,var(--gold-3) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;transition:opacity .5s;animation:aadldAngle 5s linear infinite}.glow-ring:hover:before{opacity:.95}.price.feat{transition:transform .3s,box-shadow .5s}@media(prefers-reduced-motion:no-preference){.price.feat{animation:featGlow 4.5s ease-in-out infinite}}@keyframes featGlow{0%,to{box-shadow:var(--shadow-md)}50%{box-shadow:var(--shadow-md),0 0 42px #d4ab4438}}#glowTop{position:fixed;left:22px;bottom:24px;width:52px;height:52px;border-radius:50%;border:0;cursor:pointer;z-index:115;display:grid;place-items:center;background:var(--marine);color:var(--gold-3);box-shadow:0 10px 30px #15243452;opacity:0;visibility:hidden;transform:translateY(14px) scale(.9);transition:opacity .35s var(--ease),transform .35s var(--ease),background .25s}#glowTop.show{opacity:1;visibility:visible;transform:none}#glowTop:hover{background:var(--marine-2)}#glowTop .gt-ar{width:20px;height:20px;position:relative;z-index:1}#glowTop .gt-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}#glowTop .gt-bg{fill:none;stroke:#f5f1e829;stroke-width:3}#glowTop .gt-fg{fill:none;stroke:var(--gold);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .12s linear}@media(max-width:879px){#glowTop{display:none}}.aadld-sign{margin-top:30px;text-align:center;color:#eef2f68c;letter-spacing:.02em;animation:signIn .9s var(--ease) both}.aadld-sign b{color:var(--gold-3);font-weight:600}@keyframes signIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.aadld-sign .sign-rule{display:flex;align-items:center;justify-content:center;gap:15px;margin:0 auto 18px;max-width:360px}.aadld-sign .sr-line{height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(231,212,154,.5))}.aadld-sign .sr-line:last-child{background:linear-gradient(90deg,rgba(231,212,154,.5),transparent)}.aadld-sign .sr-diamond{width:9px;height:9px;flex:none;background:var(--gold-2);transform:rotate(45deg);box-shadow:0 0 13px #d4ab44a6;animation:srSpin 7s linear infinite}@keyframes srSpin{to{transform:rotate(405deg)}}.aadld-sign .sign-credit{font-family:Fraunces,serif;font-size:clamp(.98rem,1.5vw,1.16rem);font-weight:500;color:#fbf9f3;line-height:1.5;max-width:64ch;margin:0 auto}.aadld-sign .sign-craft{color:#eef2f6a8;font-style:italic;font-size:.9em}.aadld-sign .sign-name{font-weight:700;color:var(--gold-3);background:linear-gradient(100deg,var(--gold-3) 0%,#fff6da 26%,var(--gold-soft) 50%,#fff6da 74%,var(--gold-3) 100%);background-size:230% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:signShine 5s linear infinite}@keyframes signShine{to{background-position:-230% 0}}.aadld-sign .sign-stack{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin:17px auto;padding:0;max-width:660px}.aadld-sign .sign-stack li{font-size:.7rem;font-weight:500;letter-spacing:.04em;color:var(--gold-soft);background:#d4ab4414;border:1px solid rgba(231,212,154,.22);border-radius:999px;padding:5px 12px;transition:border-color .25s,background .25s,transform .25s}.aadld-sign .sign-stack li:hover{border-color:#e7d49a99;background:#d4ab442b;transform:translateY(-2px)}.aadld-sign .sign-stack li.apex{color:var(--marine-deep);font-weight:700;background:linear-gradient(120deg,var(--gold-2),var(--gold-soft));border-color:var(--gold-3);box-shadow:0 4px 18px #d4ab4452}.aadld-sign .sign-stack li.apex:hover{background:linear-gradient(120deg,var(--gold-3),var(--gold-soft));border-color:var(--gold-3);box-shadow:0 6px 22px #d4ab446b}.aadld-sign .sign-stack li.apex .apex-mark{margin-right:5px;font-size:.92em;line-height:1}.aadld-sign .sign-stack li.apex{padding:0}.aadld-sign .sign-stack li.apex .apex-link{display:inline-flex;align-items:center;padding:5px 12px;color:inherit;text-decoration:none;border-radius:999px}.aadld-sign .sign-stack li.apex .apex-link:focus-visible{outline:2px solid #fff6da;outline-offset:2px}.aadld-sign .sign-stack li.apex .apex-ext{width:12px;height:12px;margin-left:6px;flex:none;opacity:.75;transition:transform .25s var(--ease),opacity .25s}.aadld-sign .sign-stack li.apex:hover .apex-ext{transform:translate(1px,-1px);opacity:1}.aadld-sign .sign-legal{max-width:80ch;margin:0 auto;font-size:.7rem;line-height:1.62;color:#eef2f666}.aadld-sign .sign-build{display:inline-flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:center;margin:18px auto 0;font-size:.72rem;letter-spacing:.05em;color:#eef2f69e;font-family:Poppins,sans-serif}.aadld-sign .sign-build b{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--gold-soft);letter-spacing:.08em;background:#f5f1e80f;border:1px solid rgba(231,212,154,.24);border-radius:6px;padding:2px 9px;font-weight:600}.aadld-sign .sb-sep{opacity:.4}.aadld-sign .sb-dot{width:7px;height:7px;border-radius:50%;background:#56d364;animation:sbPulse 2.4s ease-out infinite}@keyframes sbPulse{0%{box-shadow:0 0 #56d3648c}70%{box-shadow:0 0 0 7px #56d36400}to{box-shadow:0 0 #56d36400}}@media(prefers-reduced-motion:reduce){#aadldIntro,#aadldIntro *{animation:none!important;transition:opacity .5s linear!important}#aadldIntro .gi-name span{transform:none!important;opacity:1!important}#aadldIntro .gi-tag,#aadldIntro .gi-skip{opacity:1!important}#aadldIntro .gi-bar i{transform:scaleX(1)!important}.glow-ring:before{animation:none!important}.aadld-sign,.aadld-sign .sr-diamond,.aadld-sign .sign-name,.aadld-sign .sb-dot{animation:none!important}}::selection{background:var(--gold-soft);color:var(--marine-deep)}.display,.manif-big{text-wrap:balance}.lead,.vfen .vf-p{display:block;text-wrap:pretty}@media(max-width:560px){.chips{gap:10px}.chip-opt{width:100%;justify-content:flex-start}}@media(min-width:561px){#contactForm .chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:10px;align-items:start}#contactForm .chip-opt{width:100%;justify-content:flex-start}#contactForm .chips[aria-labelledby=lbl-role]{grid-template-columns:1fr}}.search-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;display:flex;align-items:flex-start;justify-content:center;padding:13vh 18px 18px;background:#15243475;backdrop-filter:blur(7px) saturate(1.1);-webkit-backdrop-filter:blur(7px) saturate(1.1);opacity:0;transition:opacity .25s var(--ease)}.search-modal.show{opacity:1}.search-modal[hidden]{display:none!important}.sm-box{width:min(640px,100%);background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-md);overflow:hidden;transform:translateY(-12px) scale(.985);opacity:.5;transition:transform .3s var(--ease),opacity .3s}.search-modal.show .sm-box{transform:none;opacity:1}.sm-head{display:flex;align-items:center;gap:12px;padding:15px 14px}.sm-head>svg{width:22px;height:22px;color:var(--gold);flex:none}#searchInput{flex:1;border:0;outline:0;background:transparent;font-family:Poppins,sans-serif;font-size:1.04rem;color:var(--ink);min-width:0;padding:4px 0}#searchInput::placeholder{color:var(--muted)}.sm-head .icon-btn{width:40px;height:40px;border-color:var(--line)}.sm-mic{position:relative;color:var(--gold);transition:color .2s,background .2s,border-color .2s}.sm-mic[hidden]{display:none!important}.sm-mic:hover{border-color:var(--gold);background:var(--cream)}.sm-mic svg{width:21px;height:21px}.sm-mic.listening{color:#fff;background:var(--gold);border-color:var(--gold)}.sm-mic.listening:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:14px;border:2px solid var(--gold);animation:micPulse 1.2s ease-out infinite}@keyframes micPulse{0%{transform:scale(.85);opacity:.7}to{transform:scale(1.5);opacity:0}}@media(prefers-reduced-motion:reduce){.sm-mic.listening:after{animation:none;opacity:.4}}.sm-suggest{display:flex;flex-wrap:wrap;gap:8px;padding:4px 16px 16px;border-bottom:1px solid var(--line)}.sm-suggest button{border:1px solid var(--line-2);background:var(--cream);color:var(--marine);border-radius:999px;padding:7px 13px;font-size:.8rem;font-weight:500;cursor:pointer;transition:.2s}.sm-suggest button:hover{border-color:var(--gold);color:var(--gold);background:var(--card)}.sm-results{max-height:46vh;overflow-y:auto;padding:8px}.sm-results:empty{padding:0}.sr-item{display:block;width:100%;text-align:left;border:0;background:transparent;cursor:pointer;padding:13px 14px;border-radius:var(--r-sm);transition:background .15s}.sr-item:hover,.sr-item.active{background:var(--cream-2)}.sr-item b{display:block;font-family:Fraunces,serif;font-weight:600;color:var(--marine);font-size:1.02rem;margin-bottom:3px}.sr-item span{display:block;font-size:.85rem;color:var(--muted);line-height:1.5}.sr-empty{padding:22px 16px;color:var(--muted);font-size:.92rem;line-height:1.6}.search-flash{animation:srFlash 1.9s var(--ease)}@keyframes srFlash{0%,to{box-shadow:none}18%{box-shadow:0 0 0 3px var(--gold-soft),0 0 38px #d4ab4466}}.pb-reco{position:relative;margin-top:18px;padding:17px 20px;border-radius:var(--r-sm);background:linear-gradient(180deg,var(--card),var(--cream));border:1px solid var(--gold-soft);box-shadow:0 8px 26px #15243412}.pb-reco-tag{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:7px}.pb-reco-txt{font-size:.98rem;color:var(--ink);line-height:1.6;margin:0}.pb-reco-txt b{color:var(--marine);font-weight:600}.pb-profile{font-size:1.02rem;line-height:1.6;color:var(--ink);margin:0 0 18px;padding:16px 18px;border-radius:var(--r-sm);background:linear-gradient(135deg,#d4ab441a,#d4ab4408);border:1px solid var(--gold-soft);border-left:3px solid var(--gold)}.pb-profile b{color:var(--marine);font-weight:600}.pb-profile .pb-prof-tag{display:block;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.pb-axes-lbl{font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.pb-radar{position:relative;display:flex;justify-content:center;align-items:center;max-width:400px;margin:10px auto 6px;padding:20px;border-radius:22px;background:radial-gradient(125% 105% at 50% 0%,#1d3148,#0d1b2a 72%);box-shadow:inset 0 1px #e7d49a24,0 26px 64px #0b132080;overflow:hidden}.pb-radar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(56% 50% at 50% 46%,rgba(212,171,68,.12),transparent 72%)}.pb-radar canvas{width:min(340px,80vw);height:min(340px,80vw);display:block}.pb-radar #pbRadar{position:relative;z-index:2}.pb-radar #pbRadarGL{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;opacity:.85}.pb-radar #pbRadarGL[hidden]{display:none}.pbg-btn{position:absolute;z-index:4;transform:translate(-50%,-50%);background:#0d1b2a8c;border:1px solid rgba(231,212,154,.28);border-radius:999px;padding:6px 12px;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.02em;color:#e7d49a;cursor:pointer;white-space:nowrap;transition:color .25s,border-color .25s,background .25s,box-shadow .25s,transform .25s}.pbg-btn:hover{border-color:var(--gold-2);color:#fff3d6;transform:translate(-50%,-50%) scale(1.07)}.pbg-btn:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px}.pbg-btn.hot{background:#d4ab4429;border-color:var(--gold-2);color:#fff3d6;box-shadow:0 0 18px #d4ab4459}.pbg-0{left:50%;top:12%}.pbg-1{left:83%;top:31%}.pbg-2{left:83%;top:69%}.pbg-3{left:50%;top:88%}.pbg-4{left:17%;top:69%}.pbg-5{left:17%;top:31%}.prebilan.pb-full{background:radial-gradient(140% 120% at 50% 0%,#1b2f47,#0d1b2a 62%,#0b1826)}.prebilan.pb-full .kicker{color:var(--gold-2)}.prebilan.pb-full .kicker .num{color:var(--gold-soft);border-color:#e7d49a66}.prebilan.pb-full .display{color:#fbf9f3}.prebilan.pb-full .lead{color:#eef2f6d1}.prebilan.pb-full .pb-card{background:transparent;border:0;box-shadow:none;padding:0;max-width:none}.pb-duo{display:grid;grid-template-columns:minmax(330px,430px) minmax(0,1fr);gap:clamp(26px,4.5vw,64px);align-items:start}.pb-duo .pb-stage{position:sticky;top:96px;margin:0;padding-bottom:0;border-bottom:0}.pb-duo .pb-radar{margin-top:0}.prebilan.pb-full .flabel{color:#e7d49a}.prebilan.pb-full .pb-q .opt{color:#eef2f68c}.prebilan.pb-full .chip-opt{background:#ffffff0d;border-color:#e7d49a3d;color:#eef2f6}.prebilan.pb-full .chip-opt:hover{border-color:#e7d49a8c}.prebilan.pb-full .chip-opt:has(input:checked){border-color:var(--gold-2);background:#d4ab4429;color:#fff3d6}.prebilan.pb-full .pb-note{color:#eef2f699}.prebilan.pb-full .bc-cap{color:#eef2f6d9}.prebilan.pb-full .bc-cap b,.prebilan.pb-full .tlink{color:var(--gold-2)}.prebilan.pb-full .pb-result{background:#0d1b2a80;border:1px solid rgba(231,212,154,.2)}.prebilan.pb-full .pb-result-lead{color:#fbf9f3}.prebilan.pb-full .pb-profile{background:linear-gradient(135deg,#d4ab4424,#d4ab440d);border-color:#e7d49a4d;border-left-color:var(--gold-2);color:#eef2f6e6}.prebilan.pb-full .pb-profile b{color:#f6e4a6}.prebilan.pb-full .pb-profile .pb-prof-tag{color:var(--gold-2)}.prebilan.pb-full .pb-axes-lbl{color:#eef2f68c}.prebilan.pb-full .pb-axes li{color:#eef2f6e0}.prebilan.pb-full .pb-axes li svg{color:var(--gold-2)}.prebilan.pb-full .pb-reco{background:#d4ab441a;border-color:#e7d49a47}.prebilan.pb-full .pb-reco-txt{color:#eef2f6e0}.prebilan.pb-full .pb-reco-txt b{color:#f6e4a6}@media(max-width:920px){.pb-duo{grid-template-columns:1fr}.pb-duo .pb-stage{position:static}}.pb-radar-scanlbl{position:absolute;left:50%;bottom:8px;z-index:3;transform:translate(-50%);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:#f6e4a6;font-weight:700;opacity:0;transition:opacity .3s}.pb-radar-scanlbl.on{opacity:.9}.bc-cap{font-size:.92rem;font-weight:500;color:var(--marine);text-align:center;margin:10px 0 4px;min-height:1.4em}.bc-cap b{color:var(--gold);font-weight:700}.pb-stage{margin:2px 0 28px;padding-bottom:26px;border-bottom:1px solid var(--line)}.pb-result-lead{color:var(--marine);font-family:Fraunces,serif;font-size:1.08rem;font-weight:600;margin:0 0 14px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.spineSec{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--marine-deep),var(--marine) 58%,var(--marine-deep));color:#eef2f6}.spineSec .wrap{position:relative;z-index:2}.spineSec .kicker{color:var(--gold-2)}.spineSec .kicker .bar{background:#e7d49a80}.spineSec .display{color:#fbf9f3}.spineSec .lead{color:#eef2f6c7}.spineSec .lead em{color:var(--gold-3);font-style:normal}.sp-aura{position:absolute;inset:-15% -10% auto;height:90%;z-index:0;pointer-events:none;background:radial-gradient(42% 48% at 50% 28%,rgba(212,171,68,.18),transparent 70%),radial-gradient(40% 50% at 80% 82%,rgba(58,98,135,.5),transparent 65%);filter:blur(10px)}.spine-stage{position:relative;margin-top:46px;height:min(800px,90vh);perspective:1000px;perspective-origin:50% 40%;-webkit-tap-highlight-color:transparent;cursor:grab;touch-action:pan-y}.spine-stage:active{cursor:grabbing}.rs-glow{position:absolute;left:50%;top:50%;width:300px;height:80%;transform:translate(-50%,-50%);z-index:1;pointer-events:none;background:radial-gradient(44% 58% at 50% 50%,rgba(212,171,68,.22),transparent 70%);filter:blur(8px);animation:rsPulse 5.2s ease-in-out infinite}@keyframes rsPulse{0%,to{opacity:.65}50%{opacity:1}}.realspine{position:absolute;left:50%;top:50%;width:300px;height:88%;transform:translate(-50%,-50%);transform-style:preserve-3d;z-index:1;pointer-events:none;will-change:transform}.realspine>div{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;backface-visibility:hidden}.realspine svg{width:auto;height:100%;max-width:96%;overflow:visible}.rs-main{filter:drop-shadow(0 24px 30px rgba(0,0,0,.5))}.rs-back{transform:translateZ(-22px);filter:brightness(.32) blur(3px);opacity:.7}.orbit{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;z-index:2;will-change:transform}.vfen{position:absolute;left:0;top:0;width:clamp(190px,44vw,238px);margin-left:calc(clamp(190px,44vw,238px)/-2);margin-top:-118px;background:linear-gradient(135deg,#15243473,#15243426);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(212,171,68,.4);border-radius:16px;box-shadow:inset 0 2px 1px #ffffff4d,inset 0 -16px 28px #00000052,0 9px 0 -3px #0b1320f2,0 16px 24px -6px #0000008c,0 52px 82px -10px #0000009e;padding:18px 17px;text-align:left;cursor:pointer;backface-visibility:hidden;-webkit-backface-visibility:hidden;color:#fbf9f3;font-family:inherit;will-change:transform,opacity,filter}.vfen.vf-3d{transform-style:preserve-3d;background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:transparent!important;box-shadow:none!important;padding:0!important}.vfen.vf-3d>span{display:block}.vf-front{position:relative;z-index:2;padding:18px 17px;border-radius:16px;background:linear-gradient(135deg,#1524348c,#1524344d);-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);border:1px solid rgba(212,171,68,.45);box-shadow:inset 0 2px 1px #ffffff4d,inset 0 -16px 28px #0000004d}.vf-back{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;background:linear-gradient(135deg,#15263a,#0b1726);transform:translateZ(-24px)}.vf-side{position:absolute;background:linear-gradient(135deg,#d4ab448c,#152434eb);backface-visibility:hidden;-webkit-backface-visibility:hidden}.vf-l{top:2px;bottom:2px;left:0;width:24px;border-radius:6px 0 0 6px;transform-origin:0 50%;transform:rotateY(90deg)}.vf-r{top:2px;bottom:2px;right:0;width:24px;border-radius:0 6px 6px 0;transform-origin:100% 50%;transform:rotateY(-90deg)}.vf-t{left:2px;right:2px;top:0;height:24px;transform-origin:50% 0;transform:rotateX(-90deg)}.vf-b{left:2px;right:2px;bottom:0;height:24px;transform-origin:50% 100%;transform:rotateX(90deg)}.vfen.vf-3d.is-front .vf-front{border-color:#d4ab44b3;box-shadow:inset 0 2px 1px #ffffff57,inset 0 -16px 28px #0000004d,0 0 30px #d4ab4447}@media(prefers-reduced-motion:reduce){.vfen.vf-3d{transform-style:flat}.vf-back,.vf-side{display:none}}.vfen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.14),transparent 38%);pointer-events:none}.vfen:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:17px;padding:1.6px;pointer-events:none;background:conic-gradient(from var(--aadld-angle),rgba(212,171,68,0) 0deg,var(--gold-3) 70deg,var(--gold) 110deg,rgba(212,171,68,0) 180deg,rgba(212,171,68,0) 300deg,var(--gold-3) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:0;transition:opacity .45s;animation:aadldAngle 4s linear infinite}.vfen:hover:after,.vfen.is-front:after{opacity:1}.vfen:hover{border-color:#d4ab44a8;box-shadow:inset 0 1px 1px #fff3,0 30px 60px #0009,0 0 34px #d4ab4442}.vfen .vf-ic{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#d4ab4429;border:1px solid rgba(212,171,68,.34);color:var(--gold-soft);margin-bottom:11px}.vfen .vf-ic svg{width:20px;height:20px}.vfen .vf-h{display:block;font-family:Fraunces,serif;font-weight:600;color:#fbf9f3;font-size:1.04rem;line-height:1.2;margin-bottom:6px}.vfen .vf-p{display:block;font-size:.82rem;color:#fbf9f3d1;line-height:1.5;margin:0}.vfen.is-front{box-shadow:inset 0 1px 1px #fff3,0 30px 60px #0009,0 0 0 1px #d4ab4499,0 0 38px #d4ab444d;border-color:#d4ab44b3}.vfen:focus-visible{outline:3px solid var(--gold-3);outline-offset:3px}.spine-ui{position:absolute;left:0;right:0;bottom:2px;z-index:4;display:flex;align-items:center;justify-content:center;gap:16px}.spine-ui button{width:46px;height:46px;border-radius:50%;border:1px solid rgba(245,241,232,.22);background:#f5f1e80f;color:#fff;cursor:pointer;display:grid;place-items:center;transition:.2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.spine-ui button:hover{border-color:var(--gold-soft);background:#f5f1e821}.spine-ui button svg{width:19px;height:19px}.spine-hint{font-size:.76rem;color:#eef2f69e;letter-spacing:.03em;text-align:center;max-width:230px}.spine-stage.flat{height:auto;perspective:none;cursor:default;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.spine-stage.flat .realspine,.spine-stage.flat .rs-glow,.spine-stage.flat .spine-ui{display:none}.spine-stage.flat .orbit{position:static;width:auto;height:auto;transform:none!important;display:contents}.spine-stage.flat .vfen{position:relative;left:auto;top:auto;margin:0;width:auto;transform:none!important;opacity:1!important;filter:none!important;background:linear-gradient(135deg,#1524348c,#1524344d);box-shadow:inset 0 1px 1px #ffffff1f,0 16px 36px #00000080}.spine-stage.flat .vfen:before{display:none}@media(prefers-reduced-motion:reduce){.rs-glow{animation:none}}.sportSec{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--cream),#efe7d6 50%,var(--cream))}.sport-aura{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(40% 60% at 82% 16%,rgba(212,171,68,.16),transparent 70%),radial-gradient(42% 60% at 10% 92%,rgba(58,98,135,.1),transparent 70%)}.sportSec .wrap{position:relative;z-index:2}.sportSec .lead em{color:var(--gold);font-style:normal;font-weight:500}.sportSec .marquee{position:relative;z-index:1;margin:42px 0 10px;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:26px 0 30px;background:linear-gradient(100deg,var(--marine-deep),var(--marine) 52%,var(--marine-deep));background-color:#152434;border-top:1px solid rgba(212,171,68,.32);border-bottom:1px solid rgba(212,171,68,.32);box-shadow:inset 0 1px #f5f1e80f;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.sportSec .mq-row.alt>span{color:#edf1f6}.sportSec .mq-row a{color:inherit;text-decoration:none;transition:color .25s,text-shadow .25s}.sportSec .mq-row a:hover{color:var(--gold-2);text-shadow:0 0 26px rgba(212,171,68,.5)}.sportSec .mq-row a:focus-visible{outline:2px solid var(--gold-2);outline-offset:5px;border-radius:4px}.sportSec .mq-row i{font-style:normal;color:var(--gold);-webkit-text-stroke:0;opacity:.5;padding:0 .32em}.sportSec .marquee:hover .mq-row,.sportSec .marquee:focus-within .mq-row{animation-play-state:paused}.mq-row{display:flex;white-space:nowrap;will-change:transform}.mq-row>span{font-family:Fraunces,serif;font-weight:600;font-size:clamp(2rem,6.4vw,4.4rem);line-height:1.06;letter-spacing:-.01em;color:var(--gold)}@supports ((-webkit-text-stroke:1px black)){.mq-row>span{color:transparent;-webkit-text-stroke:1.3px var(--gold)}}.mq-row.alt>span{color:var(--marine);-webkit-text-stroke:0}@keyframes mqL{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes mqR{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.mq-row{animation:mqL 40s linear infinite}.mq-row.alt{animation:mqR 50s linear infinite}.sp-pulse{display:grid;grid-template-columns:1.08fr 1fr;gap:26px;margin-top:38px;position:relative;z-index:2;align-items:stretch}.sp-stage{position:relative;min-height:300px;border-radius:var(--r-lg);overflow:hidden;background:linear-gradient(160deg,#0e1a28,#152434 55%,#12233a);border:1px solid rgba(212,171,68,.26);box-shadow:inset 0 1px #f5f1e814,inset 0 -30px 60px #050a1259,0 22px 54px #0b132038}#spPulse{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.sp-bpm{position:absolute;left:20px;bottom:14px;margin:0;display:flex;align-items:baseline;gap:9px;color:#eef2f6a8;font-size:.76rem;letter-spacing:.04em}.sp-bpm b{font-family:Fraunces,serif;font-size:1.9rem;font-weight:600;color:var(--gold-2);line-height:1;text-shadow:0 0 18px rgba(212,171,68,.35)}.sp-side{display:flex;flex-direction:column;gap:14px;min-width:0}.sp-side-k{margin:0;font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-text)}.sp-phases{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sp-ph{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:Poppins;font-size:.86rem;font-weight:500;color:var(--marine);background:var(--card);border:1.5px solid var(--line-2);border-radius:999px;padding:11px 16px;cursor:pointer;transition:border-color .2s,background .2s,transform .2s var(--ease);min-height:44px}.sp-ph i{font-style:normal;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.74rem;font-weight:600;color:var(--gold-text);background:#c2992f1a;border-radius:999px;padding:2px 8px;flex:none;transition:background .2s,color .2s}.sp-ph:hover{border-color:var(--gold);transform:translateY(-1px)}.sp-ph[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:var(--marine-deep);font-weight:600}.sp-ph[aria-pressed=true] i{background:#15243429;color:var(--marine-deep)}.sp-ph:focus-visible{outline:2px solid var(--gold-focus);outline-offset:3px}.sp-detail{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);padding:20px 22px;flex:1;display:flex;flex-direction:column}.sp-detail h3{font-family:Fraunces,serif;font-size:1.18rem;font-weight:600;color:var(--marine);margin:0 0 9px}.sp-detail p{margin:0;font-size:.93rem;line-height:1.7;color:var(--ink)}.sp-detail .sp-link{margin-top:auto;padding-top:16px}.sp-note{margin:0;font-size:.75rem;color:var(--muted);line-height:1.5}@media(max-width:940px){.sp-pulse{grid-template-columns:1fr;gap:16px}.sp-stage{min-height:230px}}@media(max-width:480px){.sp-phases{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sp-ph:hover{transform:none}}.sport-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:38px;position:relative;z-index:2}.sport-grid .sp-card{display:flex;flex-direction:column}.sp-card .sp-link{margin-top:auto;display:inline-flex;align-items:center;gap:7px;font-size:.85rem;font-weight:600;color:var(--gold-text);text-decoration:none;padding-top:16px}.sp-card .sp-link svg{width:14px;height:14px;flex:none;transition:transform .2s}.sp-card .sp-link:hover svg{transform:translate(2px,-2px)}.sp-card .sp-link:focus-visible{outline:2px solid var(--gold-focus);outline-offset:3px;border-radius:4px}.sport-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}@media(max-width:880px){.sport-grid{grid-template-columns:1fr;gap:14px}}#contactForm{scroll-margin-top:96px}.sport-foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px;justify-content:space-between;margin-top:32px}.sport-pills{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0}.sport-pills li{font-size:.86rem;font-weight:500;color:var(--marine);background:var(--card);border:1px solid var(--line-2);border-radius:999px;padding:9px 15px}@media(prefers-reduced-motion:reduce){.mq-row{animation:none}}.spine-gl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;display:block;pointer-events:none;opacity:0;transition:opacity .8s ease;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 5%,#000 95%,transparent 100%)}.spine-gl.on{opacity:1}.gl-on .realspine,.gl-on .rs-glow{opacity:0;transition:opacity .6s ease}.spine-stage.flat .spine-gl{display:none}.spine-stage.flat.gl-on .spine-gl{display:block;position:relative;inset:auto;grid-column:1/-1;order:-1;height:min(430px,58vh)}.ecosystem{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--marine-deep),var(--marine) 50%,var(--marine-deep));color:#eef2f6}.ecosystem .wrap{position:relative;z-index:2}.ecosystem .kicker{color:var(--gold-2)}.ecosystem .kicker .bar{background:#e7d49a80}.ecosystem .display{color:#fbf9f3}.ecosystem .lead{color:#eef2f6cc}.ecosystem .lead em{color:var(--gold-3);font-style:normal}.eco-aura{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(38% 40% at 84% 8%,rgba(212,171,68,.16),transparent 70%),radial-gradient(40% 46% at 8% 92%,rgba(58,98,135,.32),transparent 68%)}.eco-pole{margin-top:46px}.eco-pole-head{display:flex;align-items:center;gap:16px;margin-bottom:18px}.eco-pole-ic{width:52px;height:52px;border-radius:14px;background:#d4ab4424;border:1px solid rgba(212,171,68,.34);display:grid;place-items:center;color:var(--gold-2);flex:none}.eco-pole-ic svg{width:26px;height:26px}.eco-pole-k{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-3);font-weight:600}.eco-pole-head h3{font-family:Fraunces,serif;color:#fbf9f3;font-size:clamp(1.2rem,2.3vw,1.6rem);font-weight:600;line-height:1.15;margin-top:3px}.eco-grid{display:flex;flex-direction:column;gap:12px}.eco-item{background:linear-gradient(135deg,#f5f1e80f,#f5f1e805);border:1px solid rgba(245,241,232,.14);border-radius:16px;transition:border-color .3s,background .3s,box-shadow .3s}.eco-item:hover{border-color:#d4ab445c}.eco-item[open]{border-color:#d4ab4475;background:linear-gradient(135deg,#d4ab4417,#f5f1e805);box-shadow:0 14px 36px #00000042}.eco-item summary{list-style:none;display:flex;align-items:center;gap:14px;padding:16px 18px;cursor:pointer;-webkit-tap-highlight-color:transparent}.eco-item summary::-webkit-details-marker{display:none}.eco-item summary:focus-visible{outline:2px solid var(--gold-3);outline-offset:3px;border-radius:14px}.eco-ic{width:42px;height:42px;border-radius:11px;background:#d4ab4421;border:1px solid rgba(212,171,68,.3);display:grid;place-items:center;color:var(--gold-2);flex:none;transition:transform .3s var(--ease)}.eco-item[open] .eco-ic,.eco-item:hover .eco-ic{transform:scale(1.06)}.eco-ic svg{width:21px;height:21px}.eco-tt{flex:1;min-width:0}.eco-tt b{display:block;font-family:Fraunces,serif;font-weight:600;color:#fbf9f3;font-size:1rem;line-height:1.25}.eco-tt>span{display:block;font-size:.79rem;color:var(--gold-soft);margin-top:2px}.eco-chev{width:20px;height:20px;color:#eef2f680;flex:none;transition:transform .35s var(--ease),color .3s}.eco-item[open] .eco-chev{transform:rotate(180deg);color:var(--gold-2)}.eco-body{padding:0 18px 18px 74px}.eco-body p{font-size:.9rem;line-height:1.65;color:#eef2f6d1;margin:0}.eco-item[open] .eco-body{animation:ecoOpen .42s var(--ease)}@keyframes ecoOpen{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}.eco-foot{margin-top:42px;font-size:.84rem;color:#eef2f69e;max-width:76ch;border-top:1px solid rgba(245,241,232,.12);padding-top:20px;line-height:1.65}@media(max-width:560px){.eco-body{padding-left:18px}.eco-pole-head{gap:13px}}@media(prefers-reduced-motion:reduce){.eco-item[open] .eco-body{animation:none}.eco-ic{transition:none}}.tlink{transition:color .2s var(--ease),text-underline-offset .2s var(--ease)}.tlink:hover{color:var(--gold-2);text-underline-offset:4px}.chip-opt{transition:border-color .2s,background .2s,transform .2s var(--ease),box-shadow .2s}.chip-opt:hover{border-color:var(--gold);transform:translateY(-1px)}.prebilan.pb-full .chip-opt:hover{border-color:#e7d49a99;transform:translateY(-1px)}.eco-item summary{transition:color .25s var(--ease)}.eco-item summary:hover{color:var(--gold-3)}.foot-col a{transition:color .2s var(--ease)}.case{transition:transform .3s var(--ease),box-shadow .3s}.case:hover{transform:translateY(-4px);box-shadow:0 18px 44px #0b132052}.quote{transition:transform .3s var(--ease),box-shadow .3s}.quote:hover{transform:translateY(-4px);box-shadow:0 16px 40px #1524341f}.btn:active{transform:translateY(0) scale(.985)}.c-btn:active{transform:translate(2px)}.chip-opt:active{transform:translateY(0)}.btn-copy:active{transform:scale(.97)}.btn-ghost:hover{transform:translateY(-2px);border-color:var(--gold);color:var(--gold)}.on-dark .btn-ghost:hover,.hero .btn-ghost:hover,.cta-band .btn-ghost:hover{color:var(--gold-soft);border-color:var(--gold-soft);background:#f5f1e821}.btn-primary{position:relative;overflow:hidden}.btn-primary:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:linear-gradient(115deg,transparent 32%,rgba(255,248,224,.42) 50%,transparent 68%);transform:translate(-130%);pointer-events:none}.btn-primary:hover:after,.btn-primary:focus-visible:after{animation:btnSheen .85s var(--ease)}@keyframes btnSheen{0%{transform:translate(-130%)}to{transform:translate(130%)}}.c-btn .arr svg{transition:transform .25s var(--ease)}.c-btn .cic{transition:transform .3s var(--ease),background .3s}.c-btn:hover .arr{color:var(--gold-2)}.c-btn:hover .arr svg{transform:translate(2px,-2px)}.c-btn:hover .cic{transform:scale(1.07);background:#d4ab4438}.faq{transition:border-color .25s,box-shadow .3s}.faq:hover,.faq[open]{border-color:#c2992f73;box-shadow:var(--shadow-sm)}.faq[open] .faq-body,.acc[open] .acc-body{animation:accOpen .42s var(--ease)}.acc summary{transition:color .25s,background .25s}.acc summary:hover{color:var(--gold)}@keyframes accOpen{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.field select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c2992f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:16px;padding-right:42px;cursor:pointer}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none!important;box-shadow:none}@media(prefers-reduced-motion:reduce){.btn-primary:hover:after,.btn-primary:focus-visible:after{animation:none}.faq[open] .faq-body,.acc[open] .acc-body{animation:none}.btn:active,.c-btn:active,.btn-copy:active{transform:none}}.fmsg{display:flex;gap:8px;align-items:flex-start;font-size:.8rem;font-weight:500;color:#8a2d1f;line-height:1.5;margin:7px 2px 0}.fmsg:before{content:"";width:6px;height:6px;border-radius:50%;background:#b4553f;flex:none;margin-top:.42em}.fmsg[hidden]{display:none}.consent+.fmsg{margin-top:4px}.field.err>label,.field.err .flabel{color:#8a2d1f}.ferr{display:flex;gap:10px;align-items:flex-start;line-height:1.55;animation:ferrIn .4s var(--ease)}.ferr:before{content:"";width:8px;height:8px;border-radius:50%;background:#b42318;flex:none;margin-top:.42em}.ferr[hidden]{display:none}@keyframes ferrIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.fok{display:flex;gap:12px;align-items:flex-start;background:linear-gradient(120deg,#3f7d541a,#3f7d540d);border:1px solid rgba(63,125,84,.38);border-radius:12px;padding:13px 15px;margin-top:12px;color:#2c5a3d;font-size:.86rem;line-height:1.55}.fok[hidden]{display:none}.fok b{display:block;color:#24492f;font-size:.9rem;margin-bottom:2px}.fok .fok-ic{width:26px;height:26px;border-radius:50%;background:var(--ok);color:#fff;display:grid;place-items:center;flex:none;margin-top:1px}.fok .fok-ic svg{width:14px;height:14px}.fok.pop{animation:fokIn .5s var(--ease)}.fok.pop .fok-ic{animation:fokTick .55s var(--ease)}@keyframes fokIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fokTick{0%{transform:scale(.4)}60%{transform:scale(1.12)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ferr,.fok.pop,.fok.pop .fok-ic{animation:none}}:root{--gold-text:#856614;--gold-focus:#a07d20}.kicker{color:var(--gold-text)}.methode .kicker{color:var(--gold-2)}.methode .kicker .bar{background:#e7d49a80}.manif-big em,.spec-ends,.ptype,.flegend,.lg-body h4,.lg-body a,.step .sn,.step .sd{color:var(--gold-text)}.sim-ctl output{color:var(--gold-text)}.sportSec .lead em{color:var(--gold-text)}:focus-visible{outline-color:var(--gold-focus)}.chip-opt input:focus-visible{outline-color:var(--gold-focus)}.foot-soc a,.lg-close,.sm-head .icon-btn{width:44px;height:44px}.flink{display:inline-flex;align-items:center;min-height:44px}.foot-link-btn{padding:10px 0}.switch:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.brand-txt small,.mm-head .brand-txt small,.aadld-sign .sign-legal,.aadld-sign .sign-stack li{font-size:.75rem}@media(max-width:480px){.btn{white-space:normal;text-align:center}}.c-btn .cic,.mm-close{border-radius:12px}.lg-modal{border-radius:var(--r)}.step .sd,.case .ck,.cua .ctag,.tile-feat .tf-k,.eco-pole-k{font-size:.72rem;letter-spacing:.16em}.sport-pills li{padding:8px 16px}.tile-feat .pills span{padding:7px 14px;font-size:.8rem}.cua-self button:hover{color:var(--gold-2)}.seg button:not([aria-pressed=true]):hover{background:var(--cream-2)}.stickbar{z-index:115}@media(pointer:fine){.tile:hover,.price:hover,.step:hover{transform:perspective(950px) translateY(-5px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.case:hover,.quote:hover{transform:perspective(950px) translateY(-4px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg))}.btn-primary{transform:translate(var(--mx,0px),var(--my,0px))}.btn-primary:hover{transform:translate(var(--mx,0px),calc(var(--my,0px) - 2px))}.btn-primary:active{transform:translate(var(--mx,0px),var(--my,0px)) scale(.985)}}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--cream)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--gold-2),var(--gold));border-radius:8px;border:3px solid var(--cream)}::-webkit-scrollbar-thumb:hover{background:var(--gold)}@media(forced-colors:active){.chip-opt input,.consent input{appearance:auto;-webkit-appearance:auto}}@media(prefers-reduced-motion:reduce){.chip-opt input:checked{animation:none}.tile:hover,.price:hover,.step:hover,.case:hover,.quote:hover{transform:translateY(-4px)}}.vf-l,.vf-r{width:42px}.vf-t,.vf-b{height:42px}.vf-back{transform:translateZ(-42px)}.vf-side{background:linear-gradient(160deg,#d4ab44e6,#9a7a2fbf 34%,#152434f0 82%);box-shadow:inset 0 0 14px #0b13208c}.vfen.vf-3d .vf-front{box-shadow:inset 0 1px #fff6da47,0 22px 48px #050a1280}.glow-ring:before{animation:none}.glow-ring:hover:before,.glow-ring:focus-visible:before{animation:aadldAngle 5s linear infinite}.vfen:after{animation:none}.vfen:hover:after,.vfen.is-front:after{animation:aadldAngle 4s linear infinite}.marquee.offscr .marquee-track,.marquee.offscr .mq-row,.price.feat.offscr{animation-play-state:paused}#heroSub{white-space:pre-line}html.perf-lite body:before{display:none}html.perf-lite .aurora{display:none}html.perf-lite .price.feat{animation:none}html.perf-lite .vfen:after,html.perf-lite .glow-ring:before{display:none}html.perf-lite .search-modal{backdrop-filter:none;-webkit-backdrop-filter:none}.hero .wrap>div{min-width:0}#heroH1{overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}@media(max-width:400px){.hero h1.display{font-size:2.42rem}}#aadldIntro .gi-line{position:absolute;left:0;width:100%;top:50%;height:min(340px,60vh);transform:translateY(-46%);z-index:1;pointer-events:none;overflow:visible}#aadldIntro .gi-line path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}#aadldIntro .gi-line .l-solid{stroke:url(#giGold);stroke-width:1.8;filter:drop-shadow(0 0 8px rgba(212,171,68,.65)) drop-shadow(0 0 26px rgba(212,171,68,.28))}#aadldIntro .gi-line .l-dots{stroke:#e7d49ab8;stroke-width:1.35;stroke-dasharray:2.5 8;opacity:0;animation:giDots 1.1s ease .95s forwards}#aadldIntro .gi-line .l-head{stroke:#fff3d6;stroke-width:2.6;opacity:0;filter:drop-shadow(0 0 10px rgba(255,235,170,.95)) drop-shadow(0 0 24px rgba(212,171,68,.7))}@keyframes giDots{to{opacity:.72}}@media(prefers-reduced-motion:reduce){#aadldIntro .gi-line .l-solid,#aadldIntro .gi-line .l-dots{animation:none!important;stroke-dashoffset:0!important;opacity:.65!important}#aadldIntro .gi-line .l-head{opacity:0!important}}.lite-note{position:fixed;left:50%;bottom:20px;z-index:1080;display:flex;align-items:flex-start;gap:12px;max-width:min(92vw,520px);background:linear-gradient(160deg,#152434f7,#0e1a28f7);color:#eef2f6;border:1px solid rgba(231,212,154,.5);border-radius:14px;padding:14px 16px;font-size:.84rem;line-height:1.55;box-shadow:0 18px 50px #050a128c,0 0 0 1px #d4ab441f,0 0 26px #d4ab442e;opacity:0;transform:translate(-50%,12px);transition:opacity .55s var(--ease),transform .55s var(--ease);pointer-events:none}.lite-note.show{opacity:1;transform:translate(-50%);pointer-events:auto}.lite-note .ln-txt b{display:block;font-family:Fraunces,serif;font-size:.98rem;font-weight:600;color:var(--gold-soft);margin-bottom:3px;letter-spacing:.01em}.lite-note .ln-dot{width:9px;height:9px;border-radius:50%;background:var(--gold-2);flex:none;margin-top:.5em;box-shadow:0 0 10px #d4ab44e6;animation:lnPulse 1.6s ease-out infinite}@keyframes lnPulse{0%{box-shadow:0 0 #d4ab448c}70%{box-shadow:0 0 0 9px #d4ab4400}to{box-shadow:0 0 #d4ab4400}}.lite-note .ln-set{background:none;border:0;padding:0;margin-top:7px;font:inherit;font-size:.78rem;font-weight:600;color:var(--gold-soft);text-decoration:underline;text-underline-offset:3px;cursor:pointer;display:inline-block}.lite-note .ln-set:hover{color:#fff3d6}.lite-note .ln-close{background:none;border:0;color:#eef2f6b3;font:inherit;font-size:1.2rem;line-height:1;padding:2px 6px;cursor:pointer;flex:none;margin:-4px -6px 0 0;border-radius:6px}.lite-note .ln-close:hover{color:#fff;background:#f5f1e814}@media(prefers-reduced-motion:reduce){.lite-note .ln-dot{animation:none}}html.perf-max .aurora{filter:saturate(1.18) brightness(1.07)}html.perf-max #glowCursor{filter:brightness(1.15)}html.perf-max .price.feat{animation-duration:3.6s}html.perf-max #scrollProgress{box-shadow:0 0 14px #d4ab448c,0 0 4px #d4ab44cc}html.perf-max .search-modal{backdrop-filter:blur(12px) saturate(1.25);-webkit-backdrop-filter:blur(12px) saturate(1.25)}html.perf-max .sportSec .marquee{box-shadow:inset 0 1px #f5f1e80f,0 18px 50px #0b13204d}@media(prefers-reduced-motion:no-preference){html.perf-max .glow-ring:before{animation:aadldAngle 5s linear infinite;opacity:.38}html.perf-max .glow-ring:hover:before,html.perf-max .glow-ring:focus-visible:before{opacity:1}html.perf-max .vfen.is-front:after,html.perf-max .vfen:hover:after{animation:aadldAngle 4s linear infinite}html.perf-max .vfen.is-front:after{opacity:.85}}.sp-sell{margin-top:14px}.sp-steps{grid-template-columns:repeat(3,1fr);margin-top:18px;margin-bottom:26px}@media(max-width:1080px){.sp-steps{grid-template-columns:1fr 1fr}}@media(max-width:640px){.sp-steps{grid-template-columns:1fr}}.sp-bridge{background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:clamp(20px,3vw,30px);box-shadow:var(--shadow-sm)}.sp-bridge>p{font-size:.95rem;line-height:1.75;color:var(--ink);margin:0}.sp-bridge b{color:var(--marine);font-family:Fraunces,serif;font-size:1.06rem}.sp-bridge-links{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:16px}.sp-link{display:inline-flex;align-items:center;gap:7px}.sp-link svg{width:14px;height:14px;flex:none;transition:transform .2s}.sp-link:hover svg{transform:translate(2px,-2px)}.sp-link:focus-visible{outline:2px solid var(--gold-focus);outline-offset:3px;border-radius:4px}.sp-stage{min-height:min(500px,60vh)}.sp-dust{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;opacity:.85;pointer-events:none}.sp-figure{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transform-style:preserve-3d;transition:transform .3s var(--ease);will-change:transform}#spBack{width:auto;height:94%;max-width:96%;display:block;overflow:visible;filter:drop-shadow(0 26px 46px rgba(0,0,0,.55));--sp-dur:1.4s}.sp-base .mbase{fill:url(#gBody);stroke:#080f18e6;stroke-width:1.2}.sp-base .armbase{fill:url(#gBody);stroke:#080f18b3;stroke-width:1}.mus{cursor:pointer}.mus .mbody{fill:url(#gMus);stroke:#080f1880;stroke-width:.7;transform-box:fill-box;transform-origin:center;transition:fill .3s ease,filter .3s ease}.mus .mfib{fill:none;stroke:#d4ab4442;stroke-width:1;stroke-linecap:round;transition:stroke .3s ease}.mus.on .mbody,.mus.engaged .mbody{fill:url(#gMusOn);filter:drop-shadow(0 0 7px rgba(212,171,68,.6))}.mus.on .mfib,.mus.engaged .mfib{stroke:#26384fd9}.mus:focus{outline:none}.mus:focus-visible .mbody{stroke:var(--gold-2);stroke-width:1.8}.mgroove{fill:none;stroke:#050b1399;stroke-width:9;stroke-linecap:round;filter:blur(3px);opacity:.55;pointer-events:none}.sp-top .mbar{fill:url(#gBar);filter:drop-shadow(0 0 8px rgba(62,189,255,.4))}.sp-top .mhand{fill:#12233a;stroke:#78c8ff8c;stroke-width:1.4}@keyframes musFlex{0%,to{transform:scale(1)}50%{transform:scale(1.04);filter:drop-shadow(0 0 9px rgba(212,171,68,.75)) brightness(1.14)}}.mus.engaged .mbody{animation:musFlex var(--sp-dur,1.4s) ease-in-out infinite}.sp-cap{position:absolute;left:16px;bottom:12px;margin:0;display:flex;align-items:center;gap:8px;font-size:.78rem;color:#eef2f6bd;letter-spacing:.02em;pointer-events:none;z-index:3}.sp-cap-dot{width:8px;height:8px;border-radius:50%;background:var(--gold-2);box-shadow:0 0 10px #d4ab44d9;flex:none}.sp-tip{position:absolute;z-index:4;pointer-events:none;transform:translate(-50%,-135%);background:#0a121ef0;border:1px solid rgba(212,171,68,.55);color:#fff3d6;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;padding:6px 13px;border-radius:999px;white-space:nowrap;opacity:0;transition:opacity .18s ease;box-shadow:0 8px 22px #050a1280}.sp-tip.on{opacity:1}@media(max-width:900px){.sp-stage{min-height:420px}}@media(prefers-reduced-motion:reduce){.sp-figure{transition:none;transform:none!important}.mus.engaged .mbody{animation:none;filter:drop-shadow(0 0 6px rgba(212,171,68,.5))}}html.perf-lite .sp-dust{display:none}#spBack3D{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1s ease;cursor:grab;touch-action:pan-y}#spBack3D:active{cursor:grabbing}.sp-stage.gl3d-on #spBack3D{opacity:1}.sp-stage.gl3d-on .sp-figure{opacity:0;pointer-events:none}.sp-stage.gl3d-on .sp-dust{opacity:0}.sp-rot{position:absolute;right:16px;bottom:12px;margin:0;font-size:.72rem;letter-spacing:.04em;color:#eef2f680;pointer-events:none;opacity:0;transition:opacity .6s ease;z-index:3}.sp-stage.gl3d-on .sp-rot{opacity:1}.sp-ecg{grid-column:1/-1;position:relative;height:96px;border-radius:18px;overflow:hidden;background:linear-gradient(160deg,#0e1a28,#152434 55%,#12233a);border:1px solid rgba(212,171,68,.26);box-shadow:inset 0 1px #f5f1e80f}.sp-ecg #spPulse{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.sp-ecg .sp-bpm{position:absolute;left:18px;bottom:10px}.sp-ecg .sp-bpm b{font-size:1.5rem}.sp-pulse.ath-off{grid-template-columns:1.08fr 1fr}#spAthlete{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .9s ease;touch-action:pan-y}.sp-stage.ath-on #spAthlete{opacity:1}.sp-plate{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3}.sp-plate-l{stroke:#7ad7ff8c;stroke-width:1;transition:opacity .4s}.sp-plate-d{fill:#7ad7ff;filter:drop-shadow(0 0 4px rgba(122,215,255,.8));transition:opacity .4s}.sp-lbl{position:absolute;z-index:4;pointer-events:none;font-size:.72rem;font-weight:600;letter-spacing:.05em;color:#eaf6ff;text-shadow:0 1px 6px rgba(5,10,18,.9);transition:opacity .4s;white-space:nowrap}@media(max-width:900px){.sp-lbl,.sp-plate{display:none}}.sportSec .sp-pulse{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:clamp(24px,3vw,40px);align-items:start}.sp-anatomy{display:grid;min-width:0;gap:12px}.sp-anatomy .sp-stage{isolation:isolate;min-height:610px;border-radius:30px;background:radial-gradient(90% 70% at 50% 46%,rgba(38,89,126,.24),transparent 66%),linear-gradient(154deg,#08131f,#10243a 52%,#0b1928);border:1px solid rgba(226,192,94,.38);box-shadow:inset 0 1px #fff7de1a,inset 0 -90px 120px #02091185,0 26px 64px #0b132042}.sp-anatomy .sp-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 16% 24%,rgba(58,210,255,.14) 0 1px,transparent 2px),radial-gradient(circle at 76% 33%,rgba(226,192,94,.22) 0 1.3px,transparent 2.3px),radial-gradient(circle at 35% 78%,rgba(58,210,255,.11) 0 1px,transparent 2px);background-size:88px 88px,126px 126px,72px 72px;opacity:.7}.sp-anatomy .sp-stage:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:0;pointer-events:none;border-radius:29px;background:linear-gradient(90deg,transparent,rgba(122,215,255,.05),transparent);mix-blend-mode:screen}.sp-anatomy #spAthlete{z-index:3;outline:none}.sp-anatomy #spAthlete:focus-visible{box-shadow:inset 0 0 0 3px #7ad7ff,inset 0 0 0 6px #091420d1}.sp-anatomy-head{position:relative;z-index:1;overflow:hidden;padding:20px 24px 21px;border:1px solid rgba(226,192,94,.34);border-radius:24px;background:radial-gradient(90% 160% at 96% 0,rgba(58,210,255,.12),transparent 62%),linear-gradient(145deg,#0a1725,#112b43);box-shadow:inset 0 1px #ffffff14,0 15px 34px #0b132029}.sp-anatomy-head:after{content:"";position:absolute;right:-34px;bottom:-46px;width:180px;height:110px;border:1px solid rgba(122,215,255,.16);border-radius:50%;transform:rotate(-12deg);box-shadow:0 0 34px #3ad2ff17;pointer-events:none}.sp-anatomy-kicker{display:flex;align-items:center;gap:9px;margin:0 0 7px;color:#e6c870;font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.sp-anatomy-kicker:before{content:"";width:26px;height:1px;background:linear-gradient(90deg,#d4ab44,#7ad7ff);box-shadow:0 0 8px #7ad7ff73}.sp-anatomy-head h3{max-width:24ch;margin:0;color:#f8f4ea;font-family:Fraunces,serif;font-size:clamp(1.3rem,2.2vw,1.78rem);font-weight:600;line-height:1.08;text-wrap:balance;text-shadow:0 3px 20px rgba(0,0,0,.52)}.sp-anatomy-technique{margin:8px 0 0;color:#daebf7b8;font-size:.7rem;font-weight:500;letter-spacing:.08em;text-transform:lowercase}.sp-motion-readout{position:absolute;z-index:8;top:18px;left:20px;right:20px;display:flex;align-items:center;gap:10px;pointer-events:none}.sp-motion-phase{flex:none;padding:7px 11px;border:1px solid rgba(226,192,94,.44);border-radius:999px;background:#0d1d2edb;color:#ffe6a1;font-size:.69rem;font-weight:700;letter-spacing:.05em;box-shadow:0 8px 24px #00000047,inset 0 1px #ffffff14}.sp-motion-copy{max-width:43ch;color:#ebf4fab8;font-size:.67rem;line-height:1.45;text-shadow:0 2px 8px #07111d}.sp-biomech-hud{position:absolute;z-index:8;top:58px;right:18px;pointer-events:none;padding:5px 9px;border:1px solid rgba(122,215,255,.22);border-radius:999px;background:#06121ead;color:#def1f9c2;font-size:.58rem;font-weight:650;letter-spacing:.035em;box-shadow:inset 0 1px #ffffff0f,0 7px 20px #0003;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sp-ath-fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;padding:70px 54px 82px;opacity:1;visibility:visible;transition:opacity .55s ease,visibility .55s ease;pointer-events:none}.sp-ath-fallback svg{display:block;width:min(76%,430px);height:min(76%,430px);overflow:visible;opacity:.94}.sp-fallback-dust{opacity:.65;filter:drop-shadow(0 0 5px rgba(212,171,68,.72))}.sp-fallback-bar{fill:none;stroke:url(#spFallbackCyan);stroke-width:8;stroke-linecap:round;filter:drop-shadow(0 0 8px rgba(58,210,255,.62))}.sp-fallback-limb{fill:none;stroke:url(#spFallbackGold);stroke-width:17;stroke-linecap:round;stroke-linejoin:round}.sp-fallback-torso{fill:#d4ab4429;stroke:url(#spFallbackGold);stroke-width:7;stroke-linejoin:round}.sp-fallback-head{fill:#e2c05e38;stroke:#e6c870;stroke-width:5}.sp-fallback-lat{fill:#e2c05e9e;stroke:#ffe7a6;stroke-width:1.5}.sp-fallback-spine{fill:none;stroke:url(#spFallbackCyan);stroke-width:4;stroke-linecap:round;stroke-dasharray:2 8}.sp-fallback-joints{fill:#7ad7ff;stroke:#e8fbff;stroke-width:1.5}.sp-ath-fallback>p{position:absolute;left:50%;bottom:76px;width:min(88%,420px);margin:0;transform:translate(-50%);text-align:center;color:#e6f0f7ad;font-size:.68rem;line-height:1.5}.sp-ath-fallback>p strong,.sp-ath-fallback>p span{display:block}.sp-ath-fallback>p strong{margin-bottom:3px;color:#fff0c1;font-size:.74rem;letter-spacing:.05em}.sp-stage.ath-on .sp-ath-fallback{opacity:0;visibility:hidden}.sp-anatomy .sp-cap{z-index:8;left:20px;bottom:17px;max-width:48%;font-size:.7rem;color:#eef5fac2}.sp-anatomy .sp-cap-dot{background:#d4ab44;box-shadow:0 0 0 4px #d4ab441f,0 0 14px #d4ab44eb}.sp-activation-key{position:absolute;z-index:8;right:18px;bottom:15px;display:flex;align-items:center;gap:11px;list-style:none;margin:0;padding:7px 9px;border:1px solid rgba(255,255,255,.09);border-radius:999px;background:#07111cad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e8f1f7b3;font-size:.58rem;font-weight:600;letter-spacing:.02em}.sp-activation-key li{display:flex;align-items:center;gap:5px;white-space:nowrap}.sp-activation-key i,.sp-muscle-list button>i{display:block;width:7px;height:7px;flex:none;border-radius:50%}.sp-activation-key .is-main{background:#f0c95e;box-shadow:0 0 9px #f0c95eeb}.sp-activation-key .is-synergy{background:#55d9ff;box-shadow:0 0 9px #55d9ffd1}.sp-activation-key .is-stable{background:#dceaf4;box-shadow:0 0 8px #dceaf494}.sp-anatomy-controls{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:12px;padding:10px;border:1px solid rgba(212,171,68,.28);border-radius:18px;background:linear-gradient(145deg,#0e1d2d,#132a40);box-shadow:inset 0 1px #ffffff0f,0 12px 30px #0b132024}.sp-control{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 13px;border:1px solid rgba(122,215,255,.24);border-radius:12px;background:#ffffff0b;color:#edf7fc;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s,transform .2s,color .2s}.sp-control svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sp-control:hover{transform:translateY(-1px);border-color:#e2c05eb3;background:#d4ab441c;color:#ffe8a7}.sp-control:focus-visible,.sp-muscle-list button:focus-visible,.sp-scrub input:focus-visible{outline:2px solid #7ad7ff;outline-offset:3px}.sp-control[aria-pressed=true]{border-color:#e2c05ec2;background:#d4ab4429;color:#ffe7a0}.sp-scrub{display:grid;grid-template-columns:auto minmax(110px,1fr);align-items:center;gap:11px;min-width:0;color:#e5eff6a8;font-size:.62rem;font-weight:600;letter-spacing:.02em}.sp-scrub>span{white-space:nowrap}.sp-scrub input{width:100%;height:24px;margin:0;appearance:none;-webkit-appearance:none;background:transparent;cursor:pointer;accent-color:#d4ab44}.sp-scrub input::-webkit-slider-runnable-track{height:4px;border-radius:99px;background:linear-gradient(90deg,#d4ab44 0 var(--progress,0%),#43627c var(--progress,0%) 100%);box-shadow:inset 0 1px 2px #00000073}.sp-scrub input::-webkit-slider-thumb{width:16px;height:16px;margin-top:-6px;-webkit-appearance:none;border:2px solid #fff1bd;border-radius:50%;background:#d4ab44;box-shadow:0 0 0 4px #d4ab4424,0 0 13px #d4ab44b8}.sp-scrub input::-moz-range-track{height:4px;border:0;border-radius:99px;background:#43627c}.sp-scrub input::-moz-range-progress{height:4px;border-radius:99px;background:#d4ab44}.sp-scrub input::-moz-range-thumb{width:13px;height:13px;border:2px solid #fff1bd;border-radius:50%;background:#d4ab44;box-shadow:0 0 0 4px #d4ab4424,0 0 13px #d4ab44b8}.sp-anatomy-note{margin:0;padding:0 4px;color:var(--muted);font-size:.68rem;line-height:1.45}.sp-muscle-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sp-muscle-list button{position:relative;overflow:hidden;min-width:0;min-height:58px;display:flex;align-items:center;gap:9px;padding:9px 10px 12px;border:1px solid rgba(30,55,79,.16);border-radius:14px;background:#ffffffb3;box-shadow:0 6px 18px #111f2d0f;color:var(--marine);font-family:Poppins,sans-serif;text-align:left;cursor:pointer;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.sp-muscle-list button:after{content:"";position:absolute;left:9px;right:9px;bottom:5px;height:2px;border-radius:99px;background:linear-gradient(90deg,#d4ab44,#55d9ff);transform:scaleX(var(--activation,0));transform-origin:left;opacity:.82;transition:transform .16s linear}.sp-muscle-list button:hover{transform:translateY(-2px);border-color:#c2992f7a;background:#fff;box-shadow:0 10px 24px #111f2d1c}.sp-muscle-list button[aria-pressed=true]{border-color:#7ad7ff9e;background:linear-gradient(145deg,#10243a,#183653);color:#f3f8fb;box-shadow:0 10px 25px #0e1f3133,inset 0 1px #ffffff14}.sp-muscle-list button>span{min-width:0;display:grid;gap:2px}.sp-muscle-list b{overflow:hidden;color:inherit;font-size:.7rem;font-weight:650;line-height:1.22;text-overflow:ellipsis;white-space:nowrap}.sp-muscle-list small{color:var(--muted);font-size:.56rem;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.sp-muscle-list button[aria-pressed=true] small{color:#d2e7f4ad}.sp-muscle-list [data-role=principal]>i{background:#e6bd51;box-shadow:0 0 10px #e6bd51b8}.sp-muscle-list [data-role=synergiste]>i{background:#54d8ff;box-shadow:0 0 10px #54d8ffad}.sp-muscle-list [data-role=scapulaire]>i{background:linear-gradient(135deg,#e6bd51 0 48%,#54d8ff 52% 100%);box-shadow:0 0 10px #79cfdf9e}.sp-muscle-list [data-role=stabilisateur]>i{background:#dceaf4;box-shadow:0 0 9px #dceaf499}.sp-muscle-list [data-role=prise]>i{background:radial-gradient(circle at 38% 35%,#fff1b8 0 24%,#e6bd51 27% 58%,#54d8ff 62% 100%);box-shadow:0 0 11px #e6bd5194}.sp-anatomy .sp-plate-l{stroke:#7ad7ffc2;stroke-width:1.25}.sp-anatomy .sp-plate-d{fill:#8de1ff;filter:drop-shadow(0 0 6px rgba(122,215,255,.95))}.sp-anatomy .sp-lbl{z-index:7;padding:4px 7px;border:1px solid rgba(122,215,255,.2);border-radius:7px;background:#07111cc7;color:#f2f9fc;font-size:.68rem;font-weight:650;letter-spacing:.025em;text-shadow:0 2px 7px rgba(0,0,0,.9);box-shadow:0 4px 14px #0000002e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media(max-width:1180px){.sportSec .sp-pulse{grid-template-columns:minmax(0,1.25fr) minmax(300px,.9fr);gap:24px}.sp-muscle-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.sportSec .sp-pulse,.sp-pulse.ath-off{grid-template-columns:1fr}.sp-anatomy .sp-stage{min-height:620px}.sp-muscle-list{grid-template-columns:repeat(4,minmax(0,1fr))}.sp-side{min-height:0}}@media(min-width:641px)and (max-width:900px){.sp-anatomy .sp-lbl,.sp-anatomy .sp-plate{display:block}.sp-anatomy .sp-lbl{font-size:.63rem}}@media(max-width:760px){.sp-anatomy .sp-stage{min-height:570px;border-radius:25px}.sp-anatomy .sp-stage:after{border-radius:24px}.sp-anatomy-head{padding:18px 19px 19px;border-radius:21px}.sp-motion-readout{top:16px;left:16px;right:16px;align-items:flex-start}.sp-motion-copy{max-width:34ch}.sp-ath-fallback{padding:66px 34px 84px}.sp-ath-fallback svg{width:min(82%,390px)}.sp-anatomy-controls{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.sp-control{padding:9px 11px}.sp-control span{display:none}.sp-scrub{grid-template-columns:1fr}.sp-scrub>span{font-size:.58rem}.sp-muscle-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sp-anatomy .sp-stage{min-height:540px}.sp-anatomy-head h3{max-width:20ch;font-size:1.28rem}.sp-anatomy-technique{font-size:.62rem}.sp-motion-readout{top:14px;display:grid;gap:6px}.sp-motion-phase{justify-self:start;padding:6px 9px;font-size:.62rem}.sp-motion-copy{font-size:.6rem;line-height:1.35}.sp-biomech-hud{display:none}.sp-ath-fallback{padding:68px 20px 91px}.sp-ath-fallback svg{width:90%;height:70%}.sp-ath-fallback>p{bottom:83px;font-size:.62rem}.sp-anatomy .sp-cap{left:14px;bottom:14px;max-width:56%;font-size:.62rem}.sp-activation-key{right:12px;bottom:11px;display:grid;gap:3px;padding:6px 8px;border-radius:10px;font-size:.52rem}.sp-anatomy-controls{padding:8px;border-radius:15px}.sp-anatomy-note{font-size:.62rem}.sp-muscle-list button{min-height:54px;padding:8px}.sp-muscle-list b{font-size:.66rem}.sp-muscle-list small{font-size:.51rem}}@media(prefers-reduced-motion:reduce){.sp-ath-fallback,.sp-control,.sp-muscle-list button{transition:none}.sp-stage.ath-on #spAthlete{opacity:0!important}.sp-stage.ath-on .sp-ath-fallback{opacity:1!important;visibility:visible!important}.sp-anatomy-controls,.sp-muscle-list,.sp-anatomy .sp-cap,.sp-activation-key{display:none!important}}body.nomo .sp-stage.ath-on #spAthlete{opacity:0!important}body.nomo .sp-stage.ath-on .sp-ath-fallback{opacity:1!important;visibility:visible!important}body.nomo .sp-anatomy-controls,body.nomo .sp-muscle-list,body.nomo .sp-anatomy .sp-cap,body.nomo .sp-activation-key{display:none!important}.sp-anatomy .sp-stage{min-height:660px;background:radial-gradient(66% 72% at 50% 47%,rgba(36,116,157,.22),transparent 70%),linear-gradient(154deg,#06111c,#0d2236 52%,#081623)}.sp-anatomy .sp-stage:before{opacity:.48}.sp-motion-phase{font-size:.78rem}.sp-motion-copy{font-size:.76rem;line-height:1.5}.sp-anatomy .sp-cap{font-size:.77rem;line-height:1.45}.sp-activation-key{font-size:.66rem}.sp-control{font-size:.78rem}.sp-scrub{font-size:.7rem}.sp-anatomy-note{font-size:.74rem}.sp-muscle-list b{font-size:.76rem}.sp-muscle-list small{font-size:.6rem}.sp-anatomy .sp-lbl{font-size:.76rem}.sp-muscle-detail{position:relative;overflow:hidden;display:grid;gap:12px;padding:17px 18px;border:1px solid rgba(28,72,102,.16);border-radius:18px;background:radial-gradient(120% 170% at 100% 0,rgba(58,210,255,.09),transparent 54%),#ffffffb8;box-shadow:0 10px 28px #111f2d12}.sp-muscle-detail:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(#d4ab44,#55d9ff)}.sp-muscle-detail header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.sp-muscle-detail header span{color:#966f14;font-size:.63rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.sp-muscle-detail h4{margin:0;color:var(--marine);font-family:Fraunces,serif;font-size:1.08rem;font-weight:650}.sp-muscle-detail dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:0}.sp-muscle-detail dl>div{min-width:0;padding-left:11px;border-left:1px solid rgba(28,72,102,.13)}.sp-muscle-detail dt{margin:0 0 4px;color:#426078;font-size:.6rem;font-weight:750;letter-spacing:.065em;text-transform:uppercase}.sp-muscle-detail dd{margin:0;color:#243c52;font-size:.7rem;line-height:1.48}body.sport-focus .stickbar{transform:translateY(150%)!important;pointer-events:none!important}body.sport-focus #glowTop,body.sport-focus #ShopifyChat,body.sport-focus #shopify-chat,body.sport-focus [data-shopify-chat],body.sport-focus [class*=chat-app],body.sport-focus iframe[title*=chat i]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media(max-width:760px){.sp-anatomy .sp-stage{min-height:600px}.sp-motion-copy,.sp-anatomy .sp-cap{font-size:.7rem}.sp-muscle-list b{font-size:.74rem}.sp-muscle-list small{font-size:.58rem}.sp-muscle-detail dl{grid-template-columns:1fr}.sp-muscle-detail dl>div{padding-left:0;border-left:0}}@media(max-width:560px){.sp-anatomy .sp-stage{min-height:570px}.sp-motion-copy{font-size:.67rem}.sp-anatomy-note{font-size:.68rem}}@media(prefers-reduced-motion:reduce){.sp-stage.ath-on #spAthlete{opacity:1!important}.sp-stage.ath-on .sp-ath-fallback{opacity:0!important;visibility:hidden!important}.sp-anatomy-controls,.sp-muscle-list{display:grid!important}.sp-anatomy .sp-cap,.sp-activation-key{display:flex!important}}body.nomo .sp-stage.ath-on #spAthlete{opacity:1!important}body.nomo .sp-stage.ath-on .sp-ath-fallback{opacity:0!important;visibility:hidden!important}body.nomo .sp-anatomy-controls,body.nomo .sp-muscle-list{display:grid!important}body.nomo .sp-anatomy .sp-cap,body.nomo .sp-activation-key{display:flex!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/aadld.css.map */
