#tps-native-hero,#tps-native-hero{margin: 0px; min-height: 100%; background: rgb(255, 255, 255);}
#tps-native-hero{overflow-x: hidden;}
@font-face { font-family: "Bebas Neue"; src: url("data:font/woff2;base64,d09GMgABAAAAACGUAA4AAAAAVRQAACE9AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGm4bnwAciT4GYACEfhEICt8My1MLhBwAATYCJAOIJgQgBYQEB4hAG0hIJeyYJbgdKHoZ9xE0EmEr9qhjR1FBORT8/7cEOsbw6jhoVSAJRNqmsl14wKdcguTeCj+0y5GFzHds4vv3a12/OpULzi5vHO7IhJk56B4QuaQnkkXJpJEe0RmksKPG+0l2PPqTwGSvO0Jjn+QSRWtUkdWLcAjynhQQokL1Cti9BEZ1c0Bu1uzSF8VWQEVYiopK6ypWFBEQG0mMUTRgFI2gaca0bkz6J5/L3Xm1x0TTm2ndKz3VeHdpqtyK8tb2/Zz4I1UJ/zQG8/0zNVO1CILJ0KyWamliC2txbQyWtt2SmyHBwmGi7bZ1Gf+r3z8C/P+cvr0H+i7ulRxzHBik+d84bT79tqKF2jEGhEO19fY/AH1AcI6No2XlKUYbALBKYAH8/59Ns9XXPx3wHEEShaG3L4DU56XcnVlrd3Z23lqyD1Z7oGPpULICchRYWT4KoX0BglqRDgCqIFZ5qYBboA6LLkWXpkqarkuZMjwQ9yr/e5kDt44FuCgW07U6FgW4C/Rbc94rQgGsVnj+/9TjGcsCFhDLfzdzWHaH1SJW7ClRHStAxZqt1OzS3DRGJ0QJLq+8qu9G+fU5UHvJjuvP2tSflVSCiJTZ+9hky4N9X3wV6mhSAd/+pQqwDGAE4hUqFCgoQEGhghCxIBKlQ2TKhJCSQShkQeRohWjTBtHBD9FpAcQrrxC8MQ6EVBoCBBii1gHdfEuLExIfUwI+YCACunEECALSMmNQiMjHHdHhA2mgd9oGRM2ntTbhR4AIA6CiljeWOHptnbEShlwgqJB6ykRI3SxIkGJ58hipSUmJSPGxxUO8aPXAPjSgHWoFBAFcCYBdokFeNU73xdOb/gxkMEMZjpUhHWSVnIKJREcD+Ubxz8qzf5C3sy0b05vlWWh5N3kXa7enOe7UphrcgVRLCpIdLXYqT0aE4YTFo6E4IlSmIZYe+S+ijd74N82e+quq7pmfUj79F39BHLXI3T1DFNT6T0cyO2nlB9zT8cShHu3+WpbHq+JqMY5iM54XOwpwh6iTwDqsE8PAo2IXxH4u7sfLeBgPiv3VcAk/+X6aYB/a/bUq5oeiIwoGxrFgc4KxKMQUSMsuoVSqVc60YD02PPFGJGBW7CJAx1SksZoLFBVx6Ml6qg/jBqKvDM4lh6KAbsyzVuHuSeLXh7QT41FPPFU+FkNAJ3iSIiQKgjA4ZEbWRpkUITCDEHUSxNzXj6zHfCjEEwgEmjUQQU2kWZAgYAiG1N3xq5eRuuthALSoo/EjAWkCCL+k+DmSl87JsSvEkLNCZENiep3gru60X339I7sX3gRy0C7yrzvyCdIv+LzbBYCg5clp/WUwZb8+wBfBSz7tjjDtutpBYJkjuZbduYpWjZOiy1m9+I9YMH3nez/YZcCQvfY76LCjjjvplNPOOO+Ci4ZdctkVV11z3Q0oJiIMgo4OFYwBEyMGJkkSAoEMGAkJjIICkZIWnY4OiZ4emYEBhVEWqhw5aEyKIMzMUCUsMBUqYKbywUw3HaZTJ6Ius9HNMQdJt25kc81F0WM+qgUWoEF8h4+ICNADwBASMAgMAy2WvXutyCWjuI4IlFO5ILR3bUTQ90pvh2iJpSlM+ubrwyb+06fOGSYcNFUnHpJ0Ljx9i4+89KXx9t9+uVS+Wp3Ofx+jci9Svuxm4zDHeUazf0KteOm6c43hCLwcoy4ZTR3v3yOVz22IzkrPu75kEaVGHXlWba4kf/b9mDyro2Mv3a29+ZRZd6bMWPc9/l+Zcdaac+6vy6KPGesvpWzurTFqJyDyVelv2PBH2EeMyFaPvH7Ey12RMhj8f2aVadfkzFcU03KxD4ejjjRUNFPYnQMQl3VHv2xU9jHWiPV7pm06+x83ho1mxzco24tvX6QX+3Uu7/jKKs23YjaJXRxL+2jCGho/9tyR8eq6C/gVL1HLpn2Cy2m8z8P301MsmbHWIJ5sVgKDxGki1B8x9lA1LzT8hPf0XUiIl7GGQ/76X5bN2p8ArreX34vxQqllA7758CkNxYoOFl3Uxaj7t7KQcrb1OicfG9RjJdughkt2OlkD1c9ZR7cpRS7w2jtvAmfvv+pOORh1hG2suPSZQKEhigGbROlIyTiiCMjEvG0C+De/QqYp6uWZqk2B6RYog1JtOEhAArKQECSQkan/O62QkIwUpCINsT7TkYAEJIwn8PO/9SFImw+SkYJUpCGWTrfQIqHbqwj3PKjwAY8PKhJvL4mwn8Q6SJiOkDDHSJgTOw1z0hkRzpNwF0ikiyTKMIl0iUS5TBiukBBXCcM1EbJJO9GegMR5mkjw3JiQf/yzOgi6GQgQKBQGQ8CpiUhgt/3AABooP5QgoIuSiwYJBsaEYKuhwoSLOBWYASaPBnDZ6AjAHiFDRD/E+zy+8D8oEGKIg3snFBUhxzskCKoaEXicGxFt0zGGhlc1RotL4GOF7OreXJwZmnsQrbPBRpuhMGsVoeojBBsIaiMh2yyQ0UEKkgRlFASltwkixLoNQgCrCSiobETgZBOREc0yfTuwyi5CngzyK+VyFw3XswvRdwbAWKaTnHcJuSrQO/ahECqdQNG0CkSlhRQzJ5BxRRQJiEpCC3X2Ag/KwPvhnV/UUOBmwT0om+ybz/bBKcdpyPqTo1vPJcfVrflqyYtU3vLdTDdHycplgG4cBVWYeMlSyehzSplZqDhsKaR0mDlZiFhJhCS0u5mTMMRIJCCm2c2cKFi0BHyZ1LuZEwSJwsKTQbUrjaKLxIRLp9yVIkNgInCJ3gKW4H6IgkHhONLIGe4Nre3IUHIGPdzX1or84P3HlA5S5LNtHN/W0IJ8gG/jNtyIvbj8jLrwxM7WDqSbn5yuV6QL/tP30vZtAMFAKtKQhEREkIBkRIGihE3oggQjNjsw3XBWpyjyaGVZYQT8HMN7VuvhpiSEVD834rMdi0imJ0JFwnSMbYDaSwS4E1Ec9RLZKAyKrY7RNUntfZGcDqkFZIVBxFpbSR8Yz4chzCDJAC6YYpP/eZdygFU+nPT7DDLtV3XsR5McyjXkiCQPGSnRJcNEyRK9OXlCgsgqrYgHQYmUiDCZhEgOQ8Rnp46H2JvIeikUNkTEtkQmICLJXZp4FtYOqkFWKQiQbOOmB8Y//sGRsqMqtQi5LDMigbq2qoHt0sI5kK33QA339VV1pr0VoN9LsvnZUQrZgpfNJCxe+TZoz6d2CbgNUC/UELCkdQFukxkIEEKsY5dubWxEsYJl0ugxjmjKn/BOHaubdbshracNLCn2MHsGO56dyOaw+WwtO4/9VHLJCedEjY8Do9jEtN5OEseuMxDaJtPsWDarnObPUvdPYA9AJwArN5pTi715Pf7699+/f/H+AACfv+6vv7/jfsvnfi+/e+nuOUCANYFd3QS503I6uTzLrW+z23UH3PPYUzccdsR+P/neSd85uGn+r/QPv/ndoCeIggQLESZajFhxkiTjwPEIZJKQklFQ0tEzMMpx3CEnPHQ2GpNiJUqVcapQqUqtKeq5NZqqzXQd/Dp1maPbXD0WOOo/x/zllj3ueOCuES+Mhuq5hS772yljwfzrT1/4MpJHntkb2ecWueIbX/vWECoSMgwFDR1DlHARIiWKx8QSii+NUIp0qX4hoqWippFFLKBArjxF8hUysyhnY+cwSQ2XCayaTOPh1arZr1rMNsNMs8zTbr4MPsMuOeeCi85DIN24EEBGATUP+ByMLAPjDbS3QHsDoBeA6hAWqxJJv91n01krkZcv4yzGe8Ra0vQI6fyC/2TyFKbRptVKJtwoiynKy8+fy21dN1Uryi3UIx16qhd48eRpFEjo9XWhQC8NElx5Bpm6uxEOWy2BBDoYiPGNqKoEUwImg+dBJyq6JWYiwTQ3DyPsQ9EUdRUxkhbDYDm1s12GPEYheYy6PFDKVnr3QrofASBAzPnYPgVwiBa3U227LEURbgEBeVVqlzGZ98EHorQrl0QPeUEFVPGrTbL+JboeX2uEKOqEnDS24s0thOD3oP4RFrg6s1b6NzKFo5gtCAUGtobr2IpAGEfKmgM/m1ku6t8myou5AS57qJpcAKSanXXgQVreiJ8UBRnQBKmsfo+q8saLc69INpLdll6dxZvTR9nObKcmJwBtPBt77eaqOjY7Oxx/BvD+z9T0ofQZeE2zuphzByHq2nhQZ8EXiunRZwk+PKo28/pg3c7sojZBY+3MMaqiZoTKsyTiSDtVus30JjRjI0oA367VDt3HoEL9+lX/nD+dJZ0+crm9cG3KtDHLIndg7qyP9jPTTMDbUKX1hZ9KVadpi5/jwRW/GjK0xZeV+/4XHkOq5yIjtx8nBY3frapwGzWu0+P2d8OePaG1vSjTB4uTEn0Xw43V2QMpv5DGlq/K8/egipjW9FOeImrxiUErYtWvhoHLTy/pKFe2UMtmVhMVqSGCqzGgxd8JYYQBPibyYJ3LYhGl/OtJNClsWMWuLs2N2WcZensJX/votVunrdJQ8OuL+VUpof4JT5sUU0C1XEevh6k+PeiuV6xfAAvF0Ozlw4wl2LmBtihQqAZYaF4/9qdvUMq4KYAHgpDqVvp0sr4ni7NQR48CgfqI3LA2Jwu4iiDJq+ZaNz053eCc0JGFLet0tCLNRobCnaF32FDUrdtWzX7ZPwQ5vYjgUhY1Va/dxefgavJ5OWh2twc9LEiKOQ+vZoIKCZthfZt7rt0RgR/WWChb2KBzjdLUzw2Uk814gRplFcaJXrS09F0Uj81YK9lJIuhMJ0+bB1IiowYz9M6w3Kmy++kdtC7I6f59cA7pE3NvDC5NgVLTeE+4va7og9szxZ4vmsR7XbEnismJxl73y43554A516NisEi7HoW1qlVgQ79jzqd3AQOxETESeJO79Zin9jnCuuW7pNnEoDSdtJGPvun8ROFcU0WNzoKLV9umi6LdcJEJZ0MbhDQHwygjFBeWv1vRtDJoActdOOc//BMx/5qL+lHmf9Ux5wCCvr41siRWLkKhkl/tXPWl2DBrGKOuDFmRN2CKz4UQi6pPAEKUmuFNS6IVcsP8ipR/g0iiqH3MuP2GuFp5sbGOt5K7MCiAZTYJGRhO7SThmA9RNWUv7o9DwtiFAn2xCPElmPPzHLvhjCYj1m9Yd5bZMLPR2tPS0Kz1p5AOX1ucTRHzVB/72xcLaSR5sm2FXLEPPTV5XLVQlkkXyt8VhYTH4SgotW2LKCXF3i006bw1nQsXjmyH/FyKj+pFQTJnrt0V3is2sJBPE6E2nY5FcdhVdorZcENg15lgbWjCws2oOqAOF224ta+gm2WT061iArFUP5y39bv6kdnxYaePMzs7ZtWld0hPDD9zAumpkX+UtbJbmR5Csx02cvxzHajPzGXmGFbktJLiaTi0i0/BgDGGR2FmVUqS0Ln06sjp5quupV7FVl6G+Ve87DLnwGXsFrcqBsxKlnOy38f01Qh/0NO13176YNgBpFQi9tkAdo2LYOlQpg6asPKqndsKTbsIFgvx+XGkxb5itsJd/DfhqNprjvJwNez+erOjZhHlewqDFQ+uDkwjSov2ghJKlGRfBURLmX4AeXmdLmA+hMs8OL8I3v96ZBy2edthjO1h/YiQKUJ3WeyQMxaFj2jXOPWvpSMnpWNz6GRogkKsjdNLzp7LxOySV8wJJzvBYcPuDs+mDS9g/d4GzP5y/zX6ftSmTOnONH821DJ6sxnr7GIv78Mlj+eFFINdQ12cFRd+5Yn1AEa74MIECj4IMHdw0/RBX8RKdG7E8qbff91r0MwaODLode/bvcW95do+t2hFC2e5959fS1G7BYSDH1SUWh0sJSfXiNqZXXq70+n4fOtbyYhQwH8nQbHbqE3YxzeIiXzJNQjQHDWOmY6PcFnZJbPYY89RqXKWZWNY9jRPQ3VjeH3++gsoya/OISdyeHG8GHlGHBsrpmKvaYw7wYweESRxLrmgyuK1AAgHP3LYqyrqK8JiHR+938A8j7fg55nqUZAN/pzHKK4Vsz9SfHhJGVLXqm+q59UnTCUapOrOmev+/nCvu1figwCt3FXRXnEI22yNTL0nN1+jyZ+Xhxp5K1TunT8rqHvFfAldCb4hn65L5xMqzjwhN9f9LDL5MSfOF11pLbdL5yNYxfcthMV7/BNVadX3DEZVf+/msgM+W99cqc3YjvxRVHa0Y8gTjpaFTXTQ8Lrhkq1sfhftrx+avugNOl6vi1YxwdnulH52O2eYuiG/p4sqx8KEAE9T+Zj6WbTdrAJu0u8bfGFbRMvV05ez/cCPkN0ExPgmTcOoGkSV5rvY+vPnIU/wvTOf+Tlejn/OlF/r/pUa5Eq+PWUSHj85O9T0Z6q9vR+h4K+aqLAwd8K0bW2OCgf70+h9mtZayELnsM3GOYny6e02g2C++Gc+X+TbtDYZESr57yRIT8BUmt1VIfSI8zSsAzyRwFSbq1PUGcrLXbYym6siwYPjXzFVuXxhTm2eTjbFVOmcAP95rPWWocr4pWVddZhuZoZJc2NOKvo+UO2Dniq/2+n2O+bMgMejfYn4+amx5/HE5ugQJ9EH2woT0XpOjd7B9cAYbBbHobK4mTKjnJMnFwyukFxDWXg9rGicWREwP0BLHniwBD2NgbJnqP2ZB9akLF7XWQwojGkolOqD8Cmnnz9xq+vNm/jObYI8y5QMoiFXa0YVvMTwZzHBJlpboyROQdJlooGMtQ2FOaIEGj+5qeNy3mWosXgV2xVemYyUzkrrT8PDI2L6YyLCvYrfS8JnvskaOfM+Xu4bdct/T0iK/b8vXdbkUJTfmrk28lDxkA/4JSWZzYZsfXbGBGn6IRYGl3jysl8Zvm9nFVsJydm8kItuI/hpjhqnxmPM17AOiTTiWD7PLUxGhDL8YpwiJ8PDczpqrGX2amechpfXg37JK1QbnY5qO9zvGXYfv/5/Q+6Wz/P9GIZOC4VZ2EdVnqxxZe7o3PzJnoilHPcB6gfoSLbeYLe+FQxzVn+izT981KWiwZ7IfE3SFfFS9EyhpjW3dy3zupt3563puP3UXVz36YR2CNCqq51GeXJBOcphm+QJzspqu10nOxPcuTy0vF9cbnRWV5drPipQFWi1j60a8spyy4xGOth61WrZWxXRNL1MTQtmANW0GuVjZY1cTtcwil6IcPz8HoZFjmJJ2rJ7GUMFYBcn5Hmn3uLGkiNwUYqJpyySyQrlaTzL0wfVcUFLsk5BJc2s5JlSRXh4NEuYVBQbm8VMFSewosNxEdMUrTTLZGZlBHf2SpS4lOcOgO1l2+vUI7KkJ2cl2wqg90s07wtw0czKOFNCGo6nuVszT5op6M1A1hziNJSdwndLml4ZE2he5d/+abKNZSSb6CI8UpA0EY1K5zdIypRemTGtrFizsjQcvuruzRo2+HoKoJq2UsHN+xD9MDtGsVIub7aIyW6Rx63JD83kZAoEVJx/UZopvdGCDSlfI0LWgQj+x8vEG7y5UP0cw+vIk5C9+/mefb7XPt9rn+/p5xSqMl/vyb690BnrGyxg1FEQeleoylJcYpOVC2Vt+IVHaE0Q4XYrgN5M1Lffp4qBZAvuw4PvOuhWYVg2GMJIuihnZfwCQWCEF236UxpnTsG/YjK/wi2e/Aq7q8zmcFVksJ2BF8uZ/DqigxYv7JeVaFYFwo30MRv/MJnE4t9zAMMcb9tWNtPZmxuxwxWVu9JS2kovVii3LFUFIPu4hFIqCf9BamLS0LerTqKwMGRtQ9al5YDI41UnXojKPVEdo5AbAWtwckQ1UOnUOZKC/PKH5TmT42IyZ+MP8dm4rYsDAq5drvobDesk11QD3K08F28rd0B1TaJ2hTLfEm4uOIgeLNgsfIsZ6lLDsqo6jUuC9u8fXEUtRa4fQECvPPsHiF17230bVolcIlg16hoFTGQTQWmU+u6d8XJAqDZmCr/fhlrBTQSLXd+rNQcIrrG02tStar+t0F/C9qpW1UYQ+rPKb9j8ISX+vEI3YYqKMdRQ/GIWP/AG2+Mf6GY9KCu4w4A0KNj9+elzzPFo8nWV2y2u0lXaivxX+Yf4qlyXaXtvlfPZkPjzRhZfwNwIxcM83nAxbGQK+CzhhLX+M7Gx3280bGNs11fkZngUBo0mS9BTY5IrJmhztOWrDS7Ddp0zN9LDNKpUerzbZVIoJurz9JXbC1ywiGZzVXSwVKfKmopm2GbrlEz2CHlfMplf8uq2qcrIbPw5DDd5tKpLCJxJRySl6WEZEyuK17S9FhaWV1lt9s8PTPGIk3YJBVH5KSOzK6bKmfZFJ92F0NdWk19j1smOnpmdJUQ0GtMa8cr8SeZJTG73QeqgM4614W3lUuvSZdZlZglWWCF+scvqAsEjb6unJc/bkpSMrUnNrbA+tbkKz9BNhmfonVTArxRYC5w6DgricHWO2SSLipMDArURtopCwH3S7eu2dndYO0AFX68A6Fk/WXlht95+u5geNrNj5W3OkKwMsrquWeGdweLeYFfNxyrdBdXKGuWX8zejI68XzxnD5J2i3cugerjqm3l6tlHhQwY/6Hbs6Z/nOP1B14yNC3YubTesqtaL7KQc9OHtIp2hCYrC3KEbphr16PJJrOiQiEiBcHl5/ZT2xsUrD3/RHVge0NclRFEmP5wSqxdxfbRaenRnZNyQhOpkxHuiYDLNYLeaVTzz22gbXqAOPvy993vc3czzeJoQSU6ztliT3Em/JMqn+zpD0dBH3IkNve+m8mPFhdy9cfC5ONWUxi+VyBwNLudQguOs/qwDupqd1myhJy7xp4SEBwlME5Szsku1adx8N1p8Pi2nstxunzzsRE9Iz0bUtS8rxXqdxdk09x8mE4JpBybV9Dc1aUWu3NAgyrDmzzUXLC4vp8Irl5WVy6LL79Ud0q9Vq9fq8aJUsUAgPrN6PKP1RWpdr9rvq976T0DbpKEVKNHB6UKZYJFVi7NknDnM+M8tzU+ju1jB8cJo3A+OOebs69lmvGCgwSt8gAoeeN2mEHQSQ1l/RLTNLFh/3GxWKEhSVPHf0dEP4bubfScagi6xXb+5Pk6f6wSXBjB7anPz5ExfOlB+tNc31f+vMS0BELh2d5MbqNzamfkd5QD9Fpo3IuTWeuwF+Pxy4N3j8HicwphtXg4PDQ1nML4eUL+lpA6wwj/+bTGFWm63sezzCQFFZvrF+gso1v99HFgoUfyvXIxFAMsQgWYcTsIh9xX79qrcm30ngYKwkZXeN/dMGF8OhOW4wBuIG13G69w+Yp9eZR597c1NUjN24JXLVYIf43DCzcSsV2NvsqmvSrvGlePKceXJiPlxOOrVpQSEBIcnEEmQjFCoNDqDyWJzuDz+aCAUiSXS0UyuRDIOLhwPn4BQilRpRNJlyCQmISUjp6CkoqahpaNnYJQlWw5n8JLU0o/Usq/U8u/Uik2t/Emt+kut/kyt+f8zvb9gmfeA5b4qHmi255eN7pj2waWcROr7bhYPy/FFqKTH+Bn94hUib7Jp0QT1G/R/vr5x4WgevDy++levbHw+OBksAwL6/wdGQK5otbhmX6J9xXophz3GIe7OjiYOfPmpuxn4FsHI+VPevbuQ7O4e7l9/Dd1XS5IZvrTVS96xtYW5a3a6WI8XtIbgzo43Gsgl2LbzvTXUbicGarUaOlzAVs6OramOaV3mgzMW69lcKQd7TIpNDLA9bUt65eA8tnjSyWbnqH6cIeTaK2/TdXHbu8AfeKm3DyonqR9nj9lfNquu0ur+SFAr5KY6KVUxaH9Wtgnn82jIWlpe0hd+sGX9Y6h/f5njp64nQkAtCkE6yHWSJltn/yEC9gi1lwgH/vJFbH1yTCSfaCXDDs7iVO4yVhf25PGBd5Cm4EloQR0DCjgTOQqeu7hEnqdP6i63UbOUrfNn1L75M92t1pZtnYQh4MN83s3gzGY3kyuxPMtmtNZm8s7cT3nr0za/juNbhwAFvjhmRk4O0f9DDWnfA959D3wAwAfPj552mZ26pbY+oB8KEPBli3yHJV9mY4jV1tNXX1KyHj6eoNwiqGRtDsvtUpqHE/PNHv9wBMfV6aB6l8sk954UB3x4i71pjdBpe3c0oZBvlSWqpEy8lZ+6w+uTDDHtkyenRwulsDzfwGBAdFueeIug3IrnFtcjqFYVkjvRcy1a/Hc8VkT79bfgr8OGi8ZKLB63TfXBFhBACPA5roEDLJEIwhU+t9i6RNaLkQuxWhFS3YJyvXhPxMsrGrTAB46McZLHAfbllczXuRdQswtrDW18So4hKTvnNirJMGn3pokwIzHfRLh9ICT3C20JGsgMCuBCFMQJHe0yxKGmCORvkNbygtRsuDBToNVldJCRnYQBA8I4H8DXZg04N0vVkAQ4xAAX6BAWYEphCjyppAGHIIg2I3o2zynFnQFxvYPTQfGyw2dEVOxUwjDG3Kiz6A6607AQzkEPHIHZ8CF0whpz62Pr57JFQLeZlnlHGwRklAVFHRLEauUaAjCgCQHSMwg85yG1GSLSzc1QDGc2I1DbuBkRrn0zkniVm5FxyDkjJ8DRAirYTisz1a9BB6/PA4Fk8PMWy9uGL/xUmcoUsDBpVG8KP6tGnRqlc2g0VacWU3So1KhDpFQbHzapDOLIc7HZrg9sb5HQfVHvw3UopaueS+avmJ6rTbtZrZpTLWAaE2ISGoc7B9BYD63ctp3eplmjBu/k6LSmxyJWYAstlX7vTuVlOp3qyRs20ltlcvPo5K3GCZi1xxuzp3az9ME9BfoNS+9sVn9oRkEKigB30nH1PtfgC314+NwEfifU6IRTTkuRKo3IGWed88J56RFkyIxITKKJ1AUXTXXJOl/6iszf5BSUkaioXXaFx1UaWjp6fxpkkMdrmhbNfFq9LV+BNoX+UKRdB7/pzIqVsLgmoMuMyDqVRskAq7JobOxmcphljm6zvWOur5V7yKlCpRWqVOsx3wLz1HCZYKKV/OWOFjscSBab86XvfNn4D0jOSEYzlvFMGKZlO67nB2EUJ2mWF2VVN23XD+Mkd0NGPTcmTIgEiT5F1I/jXYctE4wsXBa6ILXqGGULTeQb3zI54uiPGAg+9ol9X0+CZdVkJNNie1GyhiU2J8HwyGMD2JIl2WCK9+QkRcVFs9xSq6y02iKT/ZYs8iiijCrqaKKNLnpr3HVdr1w33XHjbWCtsFjonT6vGOkwaLO42wKUzlly1xVvxncvTU5HyfkupsUt3kijJWxOtSl/4NfpP3Kbr/HlITCDLKk/NEeVgvKzdEhHbxfP93tn8jOD5MwPAJLz6PM+U0mTle/NKqiBJ5SAEguEkhYgCPAlAAIosRCdJYAoyHdaAZ5QABEIAAIAAacIhAgAQGDTilqpQd3cPPLzsGLawFDt99hxWKn9Zq3PrO1Ww0xfQ/55k+fG/yTkQZvS0BnwMaem+5AS8La4L7oPDA==") format("woff2"); font-style: normal; font-weight: 400; font-display: swap; }
#tps-native-hero .tps-pqc-hero-host .tps-v1{--ink: rgb(64,55,96); --heading: rgb(92,89,139); --soft: #5f5a66; --plum: #554a82; --dark: #403760; --lilac: #f1ebf1; --tint: #faf8fa; --line: #e4dce3; --green: #4f765f; --blue: #46687b; --amber: #936725; --radius: 10px; --container: 1180px; min-width: 320px; max-width: 1280px; margin-left: auto; margin-right: auto; background: rgb(255, 255, 255); color: var(--ink); font: 400 16px / 1.52 Assistant, Arial, sans-serif; -webkit-font-smoothing: antialiased;}
#tps-native-hero .tps-v1 *,#tps-native-hero .tps-v1 ::before,#tps-native-hero .tps-v1 ::after{box-sizing: border-box;}
#tps-native-hero .tps-v1 svg{display: block; max-width: 100%;}
#tps-native-hero .tps-v1 a{color: var(--plum); text-underline-offset: 0.2em;}
#tps-native-hero .tps-v1 a:hover{color: var(--dark);}
#tps-native-hero .tps-v1 :focus-visible{outline: rgba(85, 74, 130, 0.27) solid 3px; outline-offset: 4px;}
#tps-native-hero .tps-v1 h2,#tps-native-hero .tps-v1 h2,#tps-native-hero .tps-v1 h3,#tps-native-hero .tps-v1 h4{margin: 0px 0px 0.38em; color: var(--heading); font-weight: 500; line-height: 1.08; letter-spacing: -0.035em;}
#tps-native-hero .tps-v1 h2{font-size: clamp(3.2rem, 7vw, 6.7rem); line-height: 0.92; letter-spacing: -0.065em;}
#tps-native-hero .tps-v1 h2{font-size: clamp(2.35rem, 4.7vw, 4.6rem); line-height: 0.98; letter-spacing: -0.055em;}
#tps-native-hero .tps-v1 h3{font-size: clamp(1.55rem, 2.6vw, 2.3rem);}
#tps-native-hero .tps-v1 h4{font-size: clamp(1.15rem, 1.6vw, 1.4rem);}
#tps-native-hero .tps-v1 p{margin: 0px 0px 1em;}
#tps-native-hero .tps-v1 strong,#tps-native-hero .tps-v1 b{color: var(--heading); font-weight: 700;}
#tps-native-hero .tps-v1-display{margin: 0px; color: var(--plum); font-size: clamp(3.8rem, 8vw, 7.8rem); font-weight: 500; line-height: 0.88; letter-spacing: -0.07em;}
#tps-native-hero .tps-v1-lead{max-width: 720px; color: var(--soft); font-size: clamp(1.05rem, 1.55vw, 1.22rem); line-height: 1.55;}
#tps-native-hero .tps-v1-small{font-size: 0.89rem;}
#tps-native-hero .tps-v1-muted{color: var(--soft);}
#tps-native-hero .tps-v1-caption{margin: 0px; color: rgb(119, 113, 125); font-size: 0.72rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase;}
#tps-native-hero .tps-v1-eyebrow{display: block; position: static; width: min(629px, 100%); height: 24.7812px; margin: 0px 0px 14px; padding: 5.8906px 10px; border-radius: 10px; background-color: rgb(242, 241, 248); color: rgb(92, 89, 139); font-family: Assistant, Arial, sans-serif; font-size: 10px; font-weight: 600; line-height: 13px; letter-spacing: 0.14em; text-transform: uppercase;}
#tps-native-hero .tps-v1-container{width: min(var(--container),calc(100% - clamp(40px,9vw,144px))); margin: auto;}
#tps-native-hero .tps-v1-section{padding: clamp(60px, 7vw, 102px) 0px; background: rgb(255, 255, 255);}
#tps-native-hero .tps-v1-section--tint{background: var(--tint);}
#tps-native-hero .tps-v1-grid{display: grid; gap: clamp(22px, 3vw, 36px);}
#tps-native-hero .tps-v1-grid--2{grid-template-columns: repeat(2, minmax(0px, 1fr));}
#tps-native-hero .tps-v1-grid--3{grid-template-columns: repeat(3, minmax(0px, 1fr));}
#tps-native-hero .tps-v1-skip{position: fixed; top: 12px; left: 12px; z-index: 100; padding: 10px 14px; transform: translateY(-160%); border-radius: 7px; background: var(--dark); color: rgb(255, 255, 255); font-weight: 700;}
#tps-native-hero .tps-v1-skip:focus{transform: none; color: rgb(255, 255, 255);}
#tps-native-hero .tps-v1-guidebar{position: sticky; top: 0px; z-index: 40; display: flex; align-items: center; justify-content: space-between; gap: 20px; min-height: 66px; padding: 12px clamp(20px, 5vw, 70px); border-bottom: 1px solid var(--line); background: rgba(255, 255, 255, 0.94); backdrop-filter: blur(16px);}
#tps-native-hero .tps-v1-guidebar__brand{display: flex; align-items: center; gap: 12px; color: var(--ink); text-decoration: none;}
#tps-native-hero .tps-v1-guidebar__brand b{display: grid; place-items: center; width: 37px; height: 37px; border-radius: 50%; background: var(--plum); color: rgb(255, 255, 255); font-size: 0.72rem;}
#tps-native-hero .tps-v1-guidebar__brand span{font-size: 0.86rem; font-weight: 700;}
#tps-native-hero .tps-v1-guidebar nav{display: flex; gap: clamp(14px, 2.5vw, 34px);}
#tps-native-hero .tps-v1-guidebar nav a{color: var(--soft); font-size: 0.77rem; font-weight: 700; text-decoration: none;}
#tps-native-hero .tps-v1-guidehero{position: relative; overflow: hidden; padding: clamp(72px, 9vw, 124px) 0px clamp(64px, 8vw, 106px); background: rgb(255, 255, 255);}
#tps-native-hero .tps-v1-guidehero::after{content: ""; position: absolute; right: -8vw; bottom: -42%; width: min(52vw, 760px); aspect-ratio: 1 / 1; border-radius: 50%; background: var(--lilac); opacity: 0.72;}
#tps-native-hero .tps-v1-guidehero .tps-v1-container{position: relative; z-index: 1;}
#tps-native-hero .tps-v1-guidehero h2 span,#tps-native-hero .tps-v1-specialist__header h2 span{color: var(--heading);}
#tps-native-hero .tps-v1-guidehero .tps-v1-lead{margin: 32px 0px 36px;}
#tps-native-hero .tps-v1-sectionhead{display: grid; grid-template-columns: minmax(145px, 0.55fr) 2.45fr; gap: clamp(30px, 6vw, 84px); margin-bottom: clamp(36px, 5vw, 58px); padding-bottom: 24px; border-bottom: 1px solid var(--line);}
#tps-native-hero .tps-v1-sectionhead > p{color: var(--plum); font-size: 0.73rem; font-weight: 700; letter-spacing: 0.13em; text-transform: uppercase;}
#tps-native-hero .tps-v1-sectionhead h2{margin-bottom: 18px;}
#tps-native-hero .tps-v1-sectionhead div p{max-width: 690px; margin: 0px; color: var(--soft); font-size: 1.04rem;}
#tps-native-hero .tps-v1-types{display: grid; gap: 0px; padding: 12px 0px 42px;}
#tps-native-hero .tps-v1-types > div{display: grid; grid-template-columns: 110px 1fr; gap: 28px; align-items: center; min-height: 94px;}
#tps-native-hero .tps-v1-types small{color: rgb(136, 130, 140); font-size: 0.68rem; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase;}
#tps-native-hero .tps-v1-types *{margin-bottom: 0px !important;}
#tps-native-hero .tps-v1-copy{padding-top: 34px; border-top: 1px solid var(--line);}
#tps-native-hero .tps-v1-copy article{max-width: 520px;}
#tps-native-hero .tps-v1-copy hr{height: 1px; margin: 28px 0px; border: 0px; background: var(--line);}
#tps-native-hero .tps-v1-actions,#tps-native-hero .tps-v1-tags{display: flex; flex-wrap: wrap; gap: 12px; align-items: center;}
#tps-native-hero .tps-v1-btn{display: inline-flex; align-items: center; justify-content: center; gap: 12px; min-height: 52px; padding: 13px 21px; border: 1px solid transparent; border-radius: 10px; font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 0.92rem; font-weight: 700; line-height: 1.2; text-align: center; text-decoration: none; cursor: pointer; transition: 0.18s;}
#tps-native-hero .tps-v1-btn:hover{transform: translateY(-2px);}
#tps-native-hero .tps-v1-btn--primary{background: var(--plum); color: rgb(255, 255, 255); box-shadow: rgba(64, 55, 96, 0.18) 0px 10px 24px;}
#tps-native-hero .tps-v1-btn--primary:hover{background: var(--dark); color: rgb(255, 255, 255);}
#tps-native-hero .tps-v1-btn--secondary{border-color: rgba(85, 74, 130, 0.32); background: rgb(255, 255, 255); color: var(--plum);}
#tps-native-hero .tps-v1-btn--secondary:hover{background: rgb(248, 245, 248);}
#tps-native-hero .tps-v1-btn--quiet{padding-inline: 8px; color: var(--plum); text-decoration: underline;}
#tps-native-hero .tps-v1-tags{margin-top: 22px; gap: 9px;}
#tps-native-hero .tps-v1-tags > span{padding: 5px 11px; border: 1px solid var(--line); border-radius: 999px; background: rgb(255, 255, 255); color: var(--dark); font-size: 0.71rem; font-weight: 700;}
#tps-native-hero .tps-v1-tags .is-green{border-color: rgba(79, 118, 95, 0.24); background: rgb(237, 244, 239); color: rgb(62, 99, 77);}
#tps-native-hero .tps-v1-group + .tps-v1-group{margin-top: clamp(48px, 6vw, 76px); padding-top: clamp(36px, 5vw, 56px); border-top: 1px solid var(--line);}
#tps-native-hero .tps-v1-label{margin-bottom: 30px !important; font-size: 1.08rem !important; font-weight: 700 !important;}
#tps-native-hero .tps-v1-info{display: grid; grid-template-columns: 36px 1fr; gap: 16px; padding: 24px; border: 1px solid var(--line); border-radius: var(--radius); background: rgb(255, 255, 255);}
#tps-native-hero .tps-v1-info > b{display: grid; place-items: center; width: 30px; height: 30px; border-radius: 50%; font-size: 0.76rem;}
#tps-native-hero .tps-v1-info h4{margin-bottom: 7px; font-size: 1.04rem; font-weight: 700;}
#tps-native-hero .tps-v1-info p{margin: 0px; color: var(--soft); font-size: 0.9rem;}
#tps-native-hero .tps-v1-info.is-blue{border-color: rgb(207, 222, 229); background: rgb(237, 244, 247);}
#tps-native-hero .tps-v1-info.is-blue > b{background: rgb(220, 233, 238); color: var(--blue);}
#tps-native-hero .tps-v1-info.is-green{border-color: rgb(212, 226, 215); background: rgb(237, 244, 239);}
#tps-native-hero .tps-v1-info.is-green > b{background: rgb(220, 234, 222); color: var(--green);}
#tps-native-hero .tps-v1-info.is-amber{border-color: rgb(234, 220, 195); background: rgb(251, 244, 231);}
#tps-native-hero .tps-v1-info.is-amber > b{background: rgb(242, 228, 201); color: var(--amber);}
#tps-native-hero .tps-v1-info.is-plum{display: block; border-left: 5px solid var(--plum); background: var(--lilac);}
#tps-native-hero .tps-v1-surface{padding: clamp(26px, 4vw, 42px); border: 1px solid var(--line); border-radius: var(--radius); background: rgb(255, 255, 255);}
#tps-native-hero .tps-v1-surface > h4{margin-bottom: 25px;}
#tps-native-hero .tps-v1-checks,#tps-native-hero .tps-v1-steps{display: grid; gap: 17px; margin: 0px; padding: 0px; list-style: none;}
#tps-native-hero .tps-v1-checks li{display: grid; grid-template-columns: 28px 1fr; gap: 12px; align-items: start; color: rgb(76, 71, 82); font-size: 0.94rem;}
#tps-native-hero .tps-v1-checks li > span{display: grid; place-items: center; width: 24px; height: 24px; border: 1px solid rgb(179, 217, 179); border-radius: 50%; color: rgb(17, 167, 17); font-size: 0.7rem; font-weight: 700; background: rgba(152, 204, 152, 0.12);}
#tps-native-hero .tps-v1-checks.is-open{gap: 21px;}
#tps-native-hero .tps-v1-steps{gap: 23px;}
#tps-native-hero .tps-v1-steps li{display: grid; grid-template-columns: 38px 1fr; gap: 14px;}
#tps-native-hero .tps-v1-steps li > span{display: grid; place-items: center; width: 34px; height: 34px; border-radius: 50%; background: var(--lilac); color: var(--plum); font-size: 0.76rem; font-weight: 700;}
#tps-native-hero .tps-v1-steps b,#tps-native-hero .tps-v1-steps small{display: block;}
#tps-native-hero .tps-v1-steps small{color: var(--soft); font-size: 0.84rem;}
#tps-native-hero .tps-v1-quote,#tps-native-hero .tps-v1-stat,#tps-native-hero .tps-v1-profile{min-height: 280px; padding: 34px; border-radius: var(--radius);}
#tps-native-hero .tps-v1-quote{margin: 0px; background: var(--dark); color: rgb(255, 255, 255);}
#tps-native-hero .tps-v1-quote blockquote{margin: 0px 0px 28px; font-size: clamp(1.22rem, 2vw, 1.6rem); font-weight: 500; line-height: 1.45;}
#tps-native-hero .tps-v1-quote figcaption{font-size: 0.74rem; font-weight: 700;}
#tps-native-hero .tps-v1-quote figcaption span{display: block; color: rgba(255, 255, 255, 0.6); font-weight: 400;}
#tps-native-hero .tps-v1-stat{display: flex; flex-direction: column; justify-content: space-between; border: 1px solid var(--line); background: rgb(255, 255, 255);}
#tps-native-hero .tps-v1-stat strong{color: var(--plum); font-size: clamp(2.4rem, 4vw, 4rem); font-weight: 500; letter-spacing: -0.06em;}
#tps-native-hero .tps-v1-stat span{color: var(--soft); font-size: 0.92rem;}
#tps-native-hero .tps-v1-profile{background: var(--lilac);}
#tps-native-hero .tps-v1-profile p{color: var(--soft); font-size: 0.88rem;}
#tps-native-hero .tps-v1-avatar{display: grid; place-items: center; width: 56px; height: 56px; margin-bottom: 22px; border-radius: 50%; background: var(--plum); color: rgb(255, 255, 255); font-size: 0.8rem; font-weight: 700;}
#tps-native-hero .tps-v1-faq{border-top: 1px solid var(--line);}
#tps-native-hero .tps-v1-faq details{border-bottom: 1px solid var(--line);}
#tps-native-hero .tps-v1-faq summary{display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 23px 0px; font-weight: 700; cursor: pointer; list-style: none;}
#tps-native-hero .tps-v1-faq summary::-webkit-details-marker{display: none;}
#tps-native-hero .tps-v1-faq summary span{color: var(--plum); font-size: 1.4rem; font-weight: 400; transition: 0.2s;}
#tps-native-hero .tps-v1-faq details[open] summary span{transform: rotate(45deg);}
#tps-native-hero .tps-v1-faq details > p{max-width: 760px; margin: 0px; padding: 0px 0px 24px; color: var(--soft);}
#tps-native-hero .tps-v1-formgrid{display: grid; grid-template-columns: minmax(0px, 1.35fr) minmax(300px, 0.65fr); gap: clamp(38px, 7vw, 90px); align-items: start;}
#tps-native-hero .tps-v1-form{display: grid; gap: 22px;}
#tps-native-hero .tps-v1-form label{display: grid; gap: 8px; font-size: 0.85rem; font-weight: 700;}
#tps-native-hero .tps-v1-form label small{color: rgb(119, 113, 125); font-size: 0.74rem; font-weight: 400;}
#tps-native-hero .tps-v1 input,#tps-native-hero .tps-v1 select,#tps-native-hero .tps-v1 textarea{width: 100%; min-height: 50px; padding: 12px 14px; border: 1px solid rgb(207, 199, 209); border-radius: 9px; background: rgb(255, 255, 255); color: var(--ink); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 0.93rem;}
#tps-native-hero .tps-v1 textarea{min-height: 132px; resize: vertical;}
#tps-native-hero .tps-v1 input:focus,#tps-native-hero .tps-v1 select:focus,#tps-native-hero .tps-v1 textarea:focus{border-color: var(--plum); outline: 0px; box-shadow: rgba(85, 74, 130, 0.1) 0px 0px 0px 4px;}
#tps-native-hero .tps-v1-choice{grid-template-columns: none; align-items: flex-start; color: var(--soft); display: flex !important; gap: 10px !important; font-weight: 400 !important;}
#tps-native-hero .tps-v1-choice input{width: 18px; min-height: 18px; accent-color: var(--plum);}
#tps-native-hero .tps-v1-form .tps-v1-btn{justify-self: start;}
#tps-native-hero .tps-v1-next{padding: clamp(30px, 4vw, 46px); border-left: 5px solid var(--plum); border-radius: 0 var(--radius) var(--radius) 0; background: var(--lilac);}
#tps-native-hero .tps-v1-next > p:not(.tps-v1-eyebrow){color: var(--soft); font-size: 0.94rem;}
#tps-native-hero .tps-v1-next ul{display: grid; gap: 9px; margin: 24px 0px 0px; padding: 22px 0px 0px; border-top: 1px solid rgba(85, 74, 130, 0.2); list-style: none;}
#tps-native-hero .tps-v1-next li{position: relative; padding-left: 18px; color: var(--dark); font-size: 0.82rem; font-weight: 700;}
#tps-native-hero .tps-v1-next li::before{content: ""; position: absolute; top: 0.72em; left: 0px; width: 5px; height: 5px; border-radius: 50%; background: var(--plum);}
#tps-native-hero .tps-v1-tablewrap{margin-top: clamp(62px, 8vw, 98px); overflow-x: auto; border: 1px solid var(--line); border-radius: var(--radius);}
#tps-native-hero .tps-v1 table{width: 100%; min-width: 680px; border-collapse: collapse; text-align: left;}
#tps-native-hero .tps-v1 caption{padding: 22px 24px; border-bottom: 1px solid var(--line); font-weight: 700; text-align: left;}
#tps-native-hero .tps-v1 th,#tps-native-hero .tps-v1 td{padding: 17px 24px; border-bottom: 1px solid var(--line); font-size: 0.86rem;}
#tps-native-hero .tps-v1 th{background: rgb(248, 245, 248); color: var(--dark); font-size: 0.7rem; letter-spacing: 0.08em; text-transform: uppercase;}
#tps-native-hero .tps-v1 tbody tr:last-child td{border-bottom: 0px;}
#tps-native-hero .tps-v1-specialist{padding: 0px 0px clamp(82px, 10vw, 140px); background: rgb(255, 255, 255);}
#tps-native-hero .tps-v1-crumbs{display: flex; gap: 9px; padding-top: 24px; color: rgb(125, 119, 129); font-size: 0.73rem;}
#tps-native-hero .tps-v1-specialist__header{padding: 20px 0px 14px; border-bottom: 5px solid rgba(255, 165, 0, 0.17); margin-bottom: 20px;}
#tps-native-hero .tps-v1-specialist__header h2{font-size: clamp(3.2rem, 7vw, 6.8rem);}
#tps-native-hero .tps-v1-specialist__header .tps-v1-lead{margin-top: 30px;}
#tps-native-hero .tps-v1-specialist__content{display: grid; grid-template-columns: minmax(0px, 1.1fr) minmax(350px, 0.9fr); gap: clamp(50px, 8vw, 112px); align-items: start; padding: 18px 0px clamp(46px, 6vw, 68px);}
#tps-native-hero .tps-v1-specialist__content > article h3{margin-bottom: 30px;}
#tps-native-hero .tps-v1-method{position: relative; padding: clamp(36px, 4vw, 52px); border-radius: var(--radius); background: var(--lilac);}
#tps-native-hero .tps-v1-method > i{position: absolute; top: clamp(36px, 4vw, 52px); left: 0px; width: 5px; height: 56px; background: var(--plum);}
#tps-native-hero .tps-v1-method__intro{display: flex; align-items: center; justify-content: space-between; gap: 18px; padding-bottom: 30px;}
#tps-native-hero .tps-v1-method__intro p{max-width: 155px; margin: 0px; color: var(--plum); font-size: 0.73rem; font-weight: 700; letter-spacing: 0.11em; text-transform: uppercase;}
#tps-native-hero .tps-v1-method__intro svg{width: 88px; fill: none; stroke: var(--plum); stroke-width: 1.4; stroke-linecap: round; stroke-linejoin: round;}
#tps-native-hero .tps-v1-method section{padding: 28px 0px 3px; border-top: 1px solid rgba(85, 74, 130, 0.2);}
#tps-native-hero .tps-v1-method section + section{margin-top: 25px;}
#tps-native-hero .tps-v1-method h3{font-size: 1.42rem;}
#tps-native-hero .tps-v1-method section p{margin: 0px; color: var(--soft); font-size: 0.93rem;}
#tps-native-hero .tps-v1-cta{display: flex; align-items: center; justify-content: space-between; gap: 34px; padding: clamp(34px, 5vw, 58px); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line);}
#tps-native-hero .tps-v1-cta h3{margin-bottom: 10px;}
#tps-native-hero .tps-v1-cta p:not(.tps-v1-eyebrow){margin: 0px; color: var(--soft);}
#tps-native-hero .tps-v1-footer{padding: 34px 0px; background: var(--dark); color: rgba(255, 255, 255, 0.74);}
#tps-native-hero .tps-v1-footer .tps-v1-container{display: flex; align-items: center; justify-content: space-between; gap: 24px;}
#tps-native-hero .tps-v1-footer b,#tps-native-hero .tps-v1-footer a{color: rgb(255, 255, 255);}
#tps-native-hero .tps-v1-footer span{font-size: 0.8rem;}
#tps-native-hero .tps-v1-footer a{font-size: 0.78rem; font-weight: 700;}
@media (max-width: 860px) {#tps-native-hero .tps-v1-grid--3{grid-template-columns: 1fr 1fr;}
#tps-native-hero .tps-v1-grid--3 > :first-child{grid-column: 1 / -1;}
#tps-native-hero .tps-v1-formgrid,#tps-native-hero .tps-v1-specialist__content{grid-template-columns: 1fr;}
#tps-native-hero .tps-v1-next,#tps-native-hero .tps-v1-method{width: min(680px, 100%); margin-left: auto;}}
@media (max-width: 680px) {#tps-native-hero .tps-v1-container{width: min(100% - 40px,var(--container));}
#tps-native-hero .tps-v1-guidebar nav{display: none;}
#tps-native-hero .tps-v1-guidehero::after{right: -35%; bottom: -12%; width: 100vw; opacity: 0.45;}
#tps-native-hero .tps-v1-sectionhead{grid-template-columns: 1fr; gap: 12px;}
#tps-native-hero .tps-v1-grid--2,#tps-native-hero .tps-v1-grid--3{grid-template-columns: 1fr;}
#tps-native-hero .tps-v1-grid--3 > :first-child{grid-column: auto;}
#tps-native-hero .tps-v1-types > div{grid-template-columns: 1fr; gap: 6px; padding: 18px 0px;}
#tps-native-hero .tps-v1-types small{margin-bottom: 8px;}
#tps-native-hero .tps-v1-cta,#tps-native-hero .tps-v1-footer .tps-v1-container{align-items: flex-start; flex-direction: column;}}
@media (max-width: 420px) {#tps-native-hero .tps-v1-actions .tps-v1-btn:not(.tps-v1-btn--quiet){width: 100%;}
#tps-native-hero .tps-v1-info{grid-template-columns: 30px 1fr; padding: 20px;}
#tps-native-hero .tps-v1-surface,#tps-native-hero .tps-v1-quote,#tps-native-hero .tps-v1-stat,#tps-native-hero .tps-v1-profile{padding: 26px 22px;}
#tps-native-hero .tps-v1-method{padding: 34px 24px;}
#tps-native-hero .tps-v1-method > i{top: 34px;}}
@media (max-width: 600px) {#tps-native-hero .tps-v1 section{flex-direction: column; align-items: center; text-align: center;}}
@media (prefers-reduced-motion: reduce) {#tps-native-hero .tps-v1 *,#tps-native-hero .tps-v1 ::before,#tps-native-hero .tps-v1 ::after{scroll-behavior: auto !important; transition: none !important;}}
#tps-native-hero .tps-v1 strong,#tps-native-hero .tps-v1 b{color: rgb(92, 89, 139) !important;}
#tps-native-hero .tps-v1 .tps-v1-btn--primary{color: rgb(255, 255, 255) !important;}
#tps-native-hero .tps-v1 .tps-v1-btn--primary span{transition: transform 0.2s;}
#tps-native-hero .tps-v1 .tps-v1-btn--primary:hover{background: rgb(64, 55, 96); transform: translateY(-3px); box-shadow: rgba(64, 55, 96, 0.28) 0px 16px 34px; color: rgb(255, 255, 255) !important;}
#tps-native-hero .tps-v1 .tps-v1-btn--primary:hover span{transform: translateX(4px);}
#tps-native-hero .tps-v1 .tps-v1-btn{border-radius: 10px !important;}
#tps-native-hero .tps-v1 .tps-v1-eyebrow{display: block !important; position: static !important; width: min(629px, 100%) !important; height: 24.7812px !important; padding: 5.8906px 10px !important; border-radius: 10px !important; background-color: rgb(242, 241, 248) !important; color: rgb(92, 89, 139) !important; font-size: 10px !important; font-weight: 200 !important; line-height: 13px !important;}
@media (max-width: 760px) {#tps-native-hero .pqc-hero__inner{padding-right: 3%; padding-left: 3%;}}
#tps-native-hero .tps-pqc-hero-host .tps-v1,#tps-native-hero .tps-pqc-hero-host .tps-v1 *{font-family: Assistant, Arial, sans-serif !important;}
#tps-native-hero :where(.tps-pqc-hero-host .pqc-preview) p{color: rgb(112, 112, 112);}
#tps-native-hero .pqc-preview{max-width: none; min-height: 100vh;}
#tps-native-hero .pqc-preview .pqc-sr-only{position: absolute !important; width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important;}
#tps-native-hero .pqc-hero{position: relative; isolation: isolate; min-height: 528px; overflow: hidden; background: rgb(238, 234, 244);}
#tps-native-hero .pqc-hero__image{position: absolute; inset: 0px; z-index: -3; background: url("/assets/phobia-word-cloud-alpha-trimmed.webp") right 54% / auto 94% no-repeat rgb(238, 234, 244); filter: saturate(0.84) contrast(0.97) brightness(0.99);}
#tps-native-hero .pqc-hero__wash{position: absolute; inset: 0px; z-index: -2; background: linear-gradient(90deg, rgb(238, 234, 244) 0%, rgba(238, 234, 244, 0.99) 18%, rgba(238, 234, 244, 0.93) 34%, rgba(238, 234, 244, 0.72) 48%, rgba(238, 234, 244, 0.36) 60%, rgba(238, 234, 244, 0.08) 69%, transparent 76%); pointer-events: none;}
#tps-native-hero .pqc-hero__inner{width: min(1280px, 100%); max-width: none; min-height: 528px; margin: auto; padding: clamp(38px, 4vw, 56px) clamp(28px, 6vw, 76px); display: flex; align-items: center;}
#tps-native-hero .pqc-hero__copy{width: min(620px, 47vw); text-align: left !important;}
#tps-native-hero .pqc-hero__eyebrow{display: flex; min-height: 28px; align-items: center; color: rgb(85, 74, 130); font-size: 11.2px; font-weight: 700; line-height: 1.2; letter-spacing: 0.14em; text-transform: uppercase; margin: 0px 0px 22px !important; text-align: left !important;}
#tps-native-hero .pqc-hero__methods{display: flex; flex-wrap: wrap; gap: 7px; margin: 0px 0px 22px;}
#tps-native-hero .pqc-hero__methods span{display: inline-flex; min-height: 28px; padding: 5px 10px; align-items: center; justify-content: center; color: rgb(85, 74, 130); background: rgba(255, 255, 255, 0.52); border: 1px solid rgba(85, 74, 130, 0.22); border-radius: 999px; font-size: 11.2px; font-weight: 600; line-height: 11.2px; letter-spacing: 0px;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__methods{margin: 4px 0px 10px !important;}
#tps-native-hero .pqc-hero__title-row{display: block;}
#tps-native-hero .pqc-hero h2{margin: 0px; max-width: 690px; color: rgb(92, 89, 139); font-size: 36px; line-height: 1.2; letter-spacing: -1.98px; font-weight: 600; text-wrap: balance; text-align: left !important;}
#tps-native-hero .pqc-hero h2 span{color: inherit;}
#tps-native-hero .pqc-hero__intro{margin: 28px 0px 31px; color: rgb(85, 81, 92); font-size: 16.64px; line-height: 1.65;}
#tps-native-hero .pqc-hero__intro > span{padding: 0.04em 0.25em 0.08em; border-radius: 4px; background: rgba(255, 255, 255, 0.48); color: var(--plum); white-space: nowrap;}
#tps-native-hero .pqc-hero__intro sup{position: relative; top: -0.12em; margin-left: -0.18em; vertical-align: baseline;}
#tps-native-hero .pqc-hero__mobile-art{display: none;}
#tps-native-hero .pqc-tool{width: 100%; overflow: hidden; scroll-margin-top: 12px; border: 1px solid rgba(85, 74, 130, 0.2); border-radius: 10px; background: rgba(255, 255, 255, 0.84); box-shadow: rgba(64, 55, 96, 0.13) 0px 15px 38px; backdrop-filter: blur(12px); text-align: left !important;}
#tps-native-hero .pqc-proof{display: flex; min-height: 36px; padding: 6px 10px; align-items: center; gap: 7px; color: rgb(64, 55, 96); border-bottom: 1px solid rgba(92, 89, 139, 0.16); background: rgba(244, 240, 245, 0.66); text-decoration: none;}
#tps-native-hero .pqc-proof:hover{color: rgb(64, 55, 96); background: rgba(244, 240, 245, 0.9);}
#tps-native-hero .pqc-proof__stars{flex: 0 0 auto; color: rgb(244, 169, 39); font-size: 0.68rem; letter-spacing: 0.035em;}
#tps-native-hero .pqc-proof__rating{display: flex; min-width: 0px; align-items: baseline; gap: 6px; white-space: nowrap; font-size: 0.67rem;}
#tps-native-hero .pqc-proof__rating strong{font-size: 0.72rem;}
#tps-native-hero .pqc-proof__rating span{padding-left: 6px; border-left: 1px solid rgba(64, 55, 96, 0.22);}
#tps-native-hero .pqc-proof__verified{display: inline-flex; flex: 0 0 auto; align-items: center; gap: 3px; margin-left: 0px; padding-left: 7px; color: var(--heading); border-left: 1px solid rgba(92, 89, 139, 0.18); font-size: 0.63rem; white-space: nowrap;}
#tps-native-hero .pqc-proof__verified svg{width: 14px; height: 14px; fill: rgba(92, 89, 139, 0.1); stroke: currentcolor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round;}
#tps-native-hero .pqc-search__title{display: flex; align-items: baseline; gap: 4px; margin: 9px 11px 6px; color: var(--heading); font-size: 0.91rem; font-weight: 600; line-height: 1.25;}
#tps-native-hero .pqc-search__title strong{color: var(--plum); font-weight: 700;}
#tps-native-hero .pqc-search{display: flex; align-items: stretch; gap: 0px; min-height: 50px; border: 1px solid rgba(85, 74, 130, 0.3); border-radius: 10px; background: rgb(255, 255, 255); overflow: hidden; box-shadow: rgba(85, 74, 130, 0.043) 0px 0px 0px 3px;}
#tps-native-hero .pqc-search{margin: 10px 9px 9px;}
#tps-native-hero .pqc-search__field{position: relative; min-width: 0px; flex: 1 1 0%;}
#tps-native-hero .pqc-search input{width: 100%; min-width: 0px; min-height: 48px; padding: 10px 13px; font-size: 0.91rem; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; text-align: left !important;}
#tps-native-hero .pqc-search__field input::placeholder{color: transparent;}
#tps-native-hero .pqc-search__prompt{position: absolute; top: 50%; right: 10px; left: 13px; display: grid; min-width: 0px; overflow: hidden; gap: 1px; transform: translateY(-50%); color: rgba(64, 55, 96, 0.36); line-height: 1.1; pointer-events: none; transition: opacity 0.15s;}
#tps-native-hero .pqc-search__prompt strong{font-size: 0.78rem; font-weight: 600;}
#tps-native-hero .pqc-search__prompt small{display: block; min-width: 0px; overflow: hidden; color: rgba(85, 81, 92, 0.38); font-size: 0.61rem; white-space: nowrap; text-overflow: ellipsis;}
#tps-native-hero .pqc-search__field input:focus + .pqc-search__prompt,#tps-native-hero .pqc-search__field input:not(:placeholder-shown) + .pqc-search__prompt{opacity: 0; visibility: hidden;}
#tps-native-hero .pqc-search[aria-busy="true"] .pqc-search__field::after{content: ""; position: absolute; top: 50%; right: 12px; width: 14px; height: 14px; margin-top: -7px; border-width: 2px; border-style: solid; border-color: rgb(85, 74, 130) rgba(85, 74, 130, 0.18) rgba(85, 74, 130, 0.18); border-image: none; border-radius: 50%; animation: 0.72s linear 0s infinite normal none running pqcSpin; pointer-events: none;}
#tps-native-hero .pqc-search[aria-busy="true"] .pqc-search__prompt{opacity: 0; visibility: hidden;}
#tps-native-hero .pqc-search .tps-v1-btn{flex: 0 0 auto; min-height: 48px; padding: 10px 16px; box-shadow: none; font-size: 0.82rem; gap: 0px !important; border-radius: 0px 9px 9px 0px !important;}
#tps-native-hero .pqc-search .pqc-button-long{margin-left: 0.28em;}
#tps-native-hero .pqc-search .tps-v1-btn > span[aria-hidden="true"]{margin-left: 9px;}
#tps-native-hero .pqc-search__examples{color: rgb(119, 113, 129); font-size: 0.68rem; line-height: 1.3; margin: -2px 12px 8px !important; text-align: left !important;}
#tps-native-hero .pqc-popular-searches{display: flex; flex-wrap: wrap; align-items: center; gap: 7px 8px; margin: 0px 11px 20px; color: rgb(119, 113, 129); text-align: left;}
#tps-native-hero .pqc-popular-searches__label{flex: 0 0 auto; color: rgba(92, 89, 139, 0.78); font-size: 0.64rem; font-weight: 700; line-height: 1.2; letter-spacing: 0.045em; text-transform: uppercase;}
#tps-native-hero .pqc-popular-searches__buttons{display: flex; min-width: 0px; flex: 1 1 auto; flex-wrap: wrap; gap: 6px;}
#tps-native-hero .pqc-popular-searches__buttons button{min-height: 28px; padding: 5px 10px; border: 1px solid rgba(92, 89, 139, 0.18); border-radius: 999px; background: rgba(255, 255, 255, 0.86); color: rgb(85, 74, 130); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 0.68rem; font-weight: 700; line-height: 1.1; cursor: pointer; box-shadow: rgba(64, 55, 96, 0.035) 0px 1px 2px; transition: border-color 0.16s, background 0.16s, transform 0.16s;}
#tps-native-hero .pqc-popular-searches__buttons button:hover{border-color: rgba(85, 74, 130, 0.42); background: rgb(248, 245, 248); transform: translateY(-1px);}
#tps-native-hero .pqc-popular-searches__buttons button:focus-visible{outline: rgb(85, 74, 130) solid 2px; outline-offset: 2px;}
#tps-native-hero .pqc-feedback{min-height: 0px; margin: 0px 14px; color: rgb(138, 79, 44); font-size: 0.86rem; font-weight: 700;}
#tps-native-hero .pqc-feedback:not(:empty){padding-bottom: 10px;}
#tps-native-hero .pqc-result,#tps-native-hero .pqc-choices{margin: 12px; scroll-margin-top: 12px; animation: 0.2s ease-out 0s 1 normal none running pqcReveal;}
#tps-native-hero .pqc-result{border-top: 1px solid var(--line);}
#tps-native-hero .pqc-hero__claim{position: absolute; right: clamp(12px, 2.5vw, 32px); bottom: 10px; z-index: 3; width: max-content; max-width: calc(100% - 24px); padding: 5px 8px; color: rgba(64, 55, 96, 0.82); background: rgba(255, 255, 255, 0.72); border: 1px solid rgba(92, 89, 139, 0.14); border-radius: 6px; font-size: 0.62rem; line-height: 1.35; box-shadow: rgba(64, 55, 96, 0.06) 0px 3px 12px; backdrop-filter: blur(4px); margin: 0px !important;}
#tps-native-hero .pqc-trust{position: relative; z-index: 2; border-bottom: 1px solid var(--line); background: rgba(255, 255, 255, 0.98); box-shadow: rgba(54, 44, 78, 0.07) 0px -8px 32px;}
#tps-native-hero .pqc-trust__inner{width: min(1180px, 100%); min-height: 72px; margin: auto; padding: 8px 28px; display: grid; grid-template-columns: 1fr auto 1fr auto 1fr; align-items: center; gap: clamp(18px, 3vw, 48px);}
#tps-native-hero .pqc-trust__inner > div{display: flex; align-items: center; justify-content: center; gap: 11px;}
#tps-native-hero .pqc-trust__inner > div > span{display: grid; place-items: center; width: 34px; height: 34px; color: var(--plum); font-size: 1.15rem;}
#tps-native-hero .pqc-trust__inner > div > span svg{width: 29px; height: 29px; fill: none; stroke: currentcolor; stroke-width: 1.55; stroke-linecap: round; stroke-linejoin: round;}
#tps-native-hero .pqc-trust p{display: grid; gap: 2px; margin: 0px !important;}
#tps-native-hero .pqc-trust strong{font-size: 0.86rem;}
#tps-native-hero .pqc-trust small{color: rgb(119, 113, 129); font-size: 0.72rem;}
#tps-native-hero .pqc-trust i{width: 1px; height: 38px; background: var(--line);}
#tps-native-hero .pqc-result__head{display: grid; grid-template-columns: 1fr; gap: 0px; padding: 22px 8px 15px;}
#tps-native-hero .pqc-result__tick{display: grid; place-items: center; width: 38px; height: 38px; margin-top: 2px; border: 1px solid rgb(207, 224, 211); border-radius: 50%; background: rgb(237, 244, 239); color: var(--green); font-size: 0.9rem; font-weight: 800;}
#tps-native-hero .pqc-result__eyebrow,#tps-native-hero .pqc-section-label{color: rgb(123, 116, 128); font-size: 0.68rem; letter-spacing: 0.12em; text-transform: uppercase; margin: 0px 0px 5px !important;}
#tps-native-hero .pqc-result h2{margin: 0px 0px 6px; padding-bottom: 15px; font-weight: 600; letter-spacing: -0.02em; font-size: 20px !important;}
#tps-native-hero .tps-pqc-hero-host [data-result-copy]{max-width: 590px; margin: 0px; color: rgb(112, 112, 112); font-size: 0.84rem !important;}
#tps-native-hero .tps-pqc-hero-host [data-result-copy] strong{color: inherit !important; font-weight: 700 !important;}
#tps-native-hero .pqc-approach{margin: 0px 8px 16px; padding: 14px; border: 1px solid rgba(92, 89, 139, 0.14); border-radius: 10px; background: rgba(244, 240, 245, 0.72); text-align: left;}
#tps-native-hero .pqc-approach .pqc-hero__methods{margin: 10px 0px 0px;}
#tps-native-hero .pqc-approach__intro{color: var(--ink); font-size: 0.84rem; line-height: 1.45; margin: 0px !important;}
#tps-native-hero .pqc-approach__intro strong{display: block; margin-bottom: 8px; font-size: 0.9rem;}
#tps-native-hero .pqc-approach__tools{display: grid; grid-template-columns: repeat(3, minmax(0px, 1fr));}
#tps-native-hero .pqc-approach__tools > div{display: grid; gap: 3px; padding: 2px 12px; border-left: 1px solid rgba(92, 89, 139, 0.16);}
#tps-native-hero .pqc-approach__tools > div:first-child{padding-left: 0px; border-left: 0px;}
#tps-native-hero .pqc-approach__tools > div:last-child{padding-right: 0px;}
#tps-native-hero .pqc-approach__tools strong{font-size: 0.74rem; line-height: 1.2;}
#tps-native-hero .pqc-approach__tools span{color: var(--soft); font-size: 0.68rem; line-height: 1.35;}
#tps-native-hero .pqc-review-card{margin: 0px 8px 16px; padding: 15px 16px 16px; border: 1px solid rgba(92, 89, 139, 0.14); border-radius: 10px; background: rgba(244, 240, 245, 0.42); text-align: left;}
#tps-native-hero .pqc-review-card__label{color: var(--heading); font-size: 0.9rem; font-weight: 400; line-height: 1.25; margin: 0px 0px 9px !important;}
#tps-native-hero .pqc-review-card__label strong{font-weight: 700;}
#tps-native-hero .pqc-review-card__label span{color: var(--heading); font-weight: 400;}
#tps-native-hero .pqc-review-card__meta{display: flex; align-items: center; gap: 9px;}
#tps-native-hero .pqc-review-card__meta .pqc-stars{color: rgb(244, 169, 39);}
#tps-native-hero .pqc-review-card__verified{display: inline-flex; flex: 0 0 auto; align-items: center; gap: 4px; margin-left: auto; color: var(--green); font-size: 0.66rem; font-weight: 400; line-height: 1.2; white-space: nowrap;}
#tps-native-hero .pqc-review-card__verified svg{flex: 0 0 14px; overflow: visible; fill: rgba(79, 118, 95, 0.12); stroke: currentcolor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; display: block !important; width: 14px !important; height: 14px !important;}
#tps-native-hero .pqc-review-card__verified .pqc-review-card__star{fill: currentcolor; stroke: none;}
#tps-native-hero .pqc-review-preview{display: grid; grid-template-columns: 1fr; row-gap: 4px; align-items: start; margin: 0px; padding: 0px; border: 0px; border-radius: 0px; background: transparent;}
#tps-native-hero .pqc-review-card .pqc-stars{grid-row: auto;}
#tps-native-hero .pqc-review-card .pqc-review-preview blockquote{position: relative; display: block; max-height: 2.8em; font-style: italic; font-weight: 400; transition: max-height 0.35s; -webkit-line-clamp: unset;}
#tps-native-hero .pqc-review-card .pqc-review-preview.is-expanded blockquote{max-height: none; overflow: visible;}
#tps-native-hero .pqc-review-more{grid-column: 1; justify-self: start; margin-top: 5px; padding: 0px; border: 0px; background: transparent; color: var(--plum); font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 0.69rem; font-weight: 700; text-decoration: underline; text-underline-offset: 3px; cursor: pointer;}
#tps-native-hero .pqc-review-nav{display: flex; align-items: center; justify-content: space-between; gap: 10px; margin: 11px 0px 0px; padding-top: 10px; border-top: 1px solid rgba(92, 89, 139, 0.12);}
#tps-native-hero .pqc-review-nav[hidden]{display: none !important;}
#tps-native-hero .pqc-review-nav button{display: inline-flex; align-items: center; gap: 4px; min-height: 30px; padding: 5px 9px; border: 1px solid rgba(92, 89, 139, 0.18); border-radius: 7px; background: rgb(255, 255, 255); color: var(--plum); font-style: inherit; font-variant: inherit; font-stretch: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 0.69rem; font-weight: 700; line-height: 1; cursor: pointer; transition: border-color 0.18s, background-color 0.18s, transform 0.18s;}
#tps-native-hero .pqc-review-nav button:hover{border-color: rgba(92, 89, 139, 0.38); background: rgba(242, 241, 248, 0.7); transform: translateY(-1px);}
#tps-native-hero .pqc-review-nav button:focus-visible{outline: rgba(92, 89, 139, 0.38) solid 2px; outline-offset: 2px;}
#tps-native-hero .pqc-review-nav button[hidden]{display: none !important;}
#tps-native-hero .pqc-review-nav__position{color: rgba(64, 55, 96, 0.58); font-size: 0.65rem; line-height: 1.2; text-align: center;}
#tps-native-hero .pqc-review-video{margin-top: 7px; overflow: hidden; border-radius: 8px; background: rgb(36, 31, 49);}
#tps-native-hero .pqc-review-video video{display: block; width: 100%; aspect-ratio: 16 / 9; border: 0px; background: rgb(36, 31, 49); object-fit: cover;}
#tps-native-hero .pqc-review-card .pqc-review-preview.is-video-review blockquote{max-height: none; margin-top: 9px; font-style: italic; overflow: visible;}
#tps-native-hero .pqc-review-loading{display: flex; margin: 0px 8px 16px; align-items: center; gap: 7px; color: rgb(119, 113, 125); font-size: 0.7rem;}
#tps-native-hero .pqc-review-loading > span{width: 13px; height: 13px; border-width: 2px; border-style: solid; border-right-color: rgba(92, 89, 139, 0.18); border-bottom-color: rgba(92, 89, 139, 0.18); border-left-color: rgba(92, 89, 139, 0.18); border-image: none; border-top-color: var(--heading); border-radius: 50%; animation: 0.8s linear 0s infinite normal none running pqcSpin;}
#tps-native-hero .pqc-stars{grid-row: 1 / 3; color: rgb(198, 128, 34); font-size: 0.76rem; letter-spacing: 0.08em;}
#tps-native-hero .pqc-review-preview blockquote{display: -webkit-box; margin: 0px; overflow: hidden; color: var(--ink); font-size: 0.84rem; font-weight: 600; line-height: 1.38; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
#tps-native-hero .pqc-review-preview figcaption{margin-top: 4px; color: rgb(122, 115, 126); font-size: 0.72rem;}
#tps-native-hero .pqc-review-preview figcaption span:last-child{color: var(--green); font-weight: 700;}
#tps-native-hero .pqc-review-preview,#tps-native-hero .pqc-review-preview .pqc-stars,#tps-native-hero .pqc-review-preview blockquote,#tps-native-hero .pqc-review-preview figcaption,#tps-native-hero .pqc-review-more{text-align: left !important;}
#tps-native-hero .pqc-review-preview .pqc-stars{width: 100%; justify-self: start !important;}
#tps-native-hero .pqc-result__actions{container-type: inline-size; display: flex; flex-wrap: wrap; gap: 8px; align-items: center; padding: 0px 8px;}
#tps-native-hero .pqc-result__actions .tps-v1-btn--primary{flex: 1 1 290px;}
#tps-native-hero .pqc-learn{flex: 0 1 auto; min-height: 48px;}
#tps-native-hero .pqc-search-again,#tps-native-hero .pqc-show-less{display: block; margin: 10px auto 0px; padding: 7px 10px; border: 0px; background: transparent; color: rgb(119, 113, 125); font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 0.78rem; font-weight: 700; text-decoration: underline; text-underline-offset: 3px; cursor: pointer;}
#tps-native-hero .pqc-result__head .pqc-search-again{display: block !important; margin: 7px 0px 0px !important; padding: 0px !important; border: 0px !important; background: transparent !important; color: rgba(119, 113, 125, 0.54) !important; font-size: 0.72rem !important; font-weight: 400 !important; line-height: 1.35 !important; text-align: left !important; text-decoration: none !important; box-shadow: none !important;}
#tps-native-hero .pqc-result__head .pqc-search-again span{text-decoration: underline; text-underline-offset: 2px;}
#tps-native-hero .pqc-search-again:hover{border: 0px !important; background: transparent !important; color: rgb(119, 113, 125) !important; box-shadow: none !important; filter: none !important; transform: none !important; transition: none !important; text-decoration: underline !important;}
#tps-native-hero .pqc-result__head .pqc-search-again:hover{text-decoration: none !important;}
@container (max-width: 520px) {#tps-native-hero .pqc-result__actions .pqc-learn{flex: 1 1 100%; justify-content: center; width: 100% !important;}}
#tps-native-hero .pqc-more{margin: 20px -12px -12px; padding: clamp(28px, 4vw, 44px); border-top: 1px solid var(--line); border-radius: 0px 0px 10px 10px; background: rgb(255, 255, 255); animation: 0.4s cubic-bezier(0.22, 0.61, 0.36, 1) 0s 1 normal none running pqcSlide; text-align: left !important;}
#tps-native-hero .pqc-more :is(h2, h3, h4, p, dl, dt, dd, li, blockquote){text-align: left !important;}
#tps-native-hero .pqc-result:has(.pqc-more:not([hidden])) :is(.pqc-result__head .pqc-search-again, .pqc-search-again--after-actions){display: none !important;}
#tps-native-hero .pqc-more__grid{display: grid; grid-template-columns: 1fr; gap: 8px; align-items: start;}
#tps-native-hero .pqc-more__title{width: 100%; margin: 0px !important;}
#tps-native-hero .pqc-more h3{font-size: clamp(1.35rem, 2.3vw, 2rem);}
#tps-native-hero .pqc-facts{margin: 6px 0px 0px;}
#tps-native-hero .pqc-facts > div{padding: 16px 0px; border-top: 1px solid var(--line);}
#tps-native-hero .pqc-facts > div:first-child{padding-top: 0px; border-top: 0px;}
#tps-native-hero .pqc-facts dt{margin-bottom: 5px; color: var(--heading); font-size: 0.76rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.07em;}
#tps-native-hero .pqc-facts dd{margin: 0px; color: var(--soft); font-size: 0.84rem;}
#tps-native-hero .pqc-method{padding: 22px; border: 1px solid rgba(92, 89, 139, 0.14); border-radius: 10px; background: rgba(244, 240, 245, 0.72);}
#tps-native-hero .pqc-method > i{top: 22px;}
#tps-native-hero .pqc-method .tps-v1-method__intro{padding-bottom: 16px;}
#tps-native-hero .pqc-method .tps-v1-checks{gap: 10px;}
#tps-native-hero .pqc-method .tps-v1-checks li{color: var(--ink); font-size: 0.84rem;}
#tps-native-hero .pqc-method section{padding-top: 0px; border-top: 0px;}
#tps-native-hero .pqc-related{margin-top: 32px; padding-top: 24px; border-top: 1px solid var(--line);}
#tps-native-hero .pqc-facts + .pqc-related{margin-top: 8px; padding-top: 14px;}
#tps-native-hero .pqc-related .pqc-section-label{color: var(--heading); font-size: 0.76rem; font-weight: 700; letter-spacing: 0.07em;}
#tps-native-hero .pqc-related__links{display: flex; flex-wrap: wrap; gap: 8px;}
#tps-native-hero .pqc-related__links button{padding: 8px 12px; border: 1px solid var(--line); border-radius: 999px; background: rgb(255, 255, 255); color: var(--plum); font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 0.78rem; font-weight: 700; cursor: pointer;}
#tps-native-hero .pqc-related__links button:hover{border-color: var(--plum); background: rgb(248, 245, 248);}
#tps-native-hero .pqc-suggestions{display: flex; flex-wrap: wrap; align-items: center; gap: 7px 8px; margin: 6px 0px 10px;}
#tps-native-hero .pqc-suggestions .pqc-section-label{flex: 0 0 auto; color: var(--heading); margin: 0px !important;}
#tps-native-hero .pqc-suggestions .pqc-related__links{flex: 1 1 auto;}
#tps-native-hero .pqc-more__cta{position: relative; display: grid; gap: 18px; margin-top: 32px; padding: 22px; border: 1px solid rgba(92, 89, 139, 0.14); border-radius: 10px; background: rgba(244, 240, 245, 0.72);}
#tps-native-hero .pqc-more__cta::before{content: ""; position: absolute; top: -17px; right: 0px; left: 0px; height: 1px; background: var(--line);}
#tps-native-hero .pqc-more__cta h3{margin: 0px 0px 6px; font-size: 1.25rem; line-height: 1.15;}
#tps-native-hero .pqc-more__cta p:not(.pqc-section-label){max-width: 520px; margin: 0px; color: var(--ink); font-size: 0.84rem;}
#tps-native-hero .pqc-more__cta .tps-v1-btn{width: 100%; justify-content: center;}
#tps-native-hero .pqc-choices{padding: 24px 8px 8px;}
#tps-native-hero .pqc-choices__head h2{font-size: 1.55rem;}
#tps-native-hero .pqc-choice-grid{display: grid; grid-template-columns: repeat(2, minmax(0px, 1fr)); gap: 10px; margin-top: 16px;}
#tps-native-hero .pqc-choice{padding: 16px; border: 1px solid var(--line); border-radius: 10px; background: rgb(255, 255, 255); color: var(--ink); font: inherit; text-align: left; cursor: pointer;}
#tps-native-hero .pqc-choice:hover{border-color: rgba(85, 74, 130, 0.5); background: rgb(250, 248, 250);}
#tps-native-hero .pqc-choice strong,#tps-native-hero .pqc-choice span{display: block;}
#tps-native-hero .pqc-choice span{margin-top: 5px; color: var(--soft); font-size: 0.8rem;}
#tps-native-hero .pqc-modal[hidden]{display: none;}
#tps-native-hero .pqc-modal{position: fixed; inset: 0px; z-index: 1000; display: grid; place-items: center; padding: 20px;}
#tps-native-hero .pqc-modal__backdrop{position: absolute; inset: 0px; width: 100%; height: 100%; border: 0px; background: rgba(35, 29, 54, 0.62); cursor: pointer;}
#tps-native-hero .pqc-modal__dialog{position: relative; width: min(560px, 100%); max-height: calc(-40px + 100vh); overflow: auto; padding: clamp(30px, 5vw, 48px); border-radius: 10px; background: rgb(255, 255, 255); box-shadow: rgba(24, 19, 39, 0.35) 0px 28px 90px;}
#tps-native-hero .pqc-modal__dialog h2{font-size: clamp(2rem, 5vw, 3.3rem);}
#tps-native-hero .pqc-modal__dialog > p:not(.tps-v1-eyebrow){color: var(--soft);}
#tps-native-hero .pqc-modal__dialog .tps-v1-checks{margin: 24px 0px;}
#tps-native-hero .pqc-modal__close{position: absolute; top: 14px; right: 14px; display: grid; place-items: center; width: 40px; height: 40px; border: 1px solid var(--line); border-radius: 50%; background: rgb(255, 255, 255); color: var(--plum); font-size: 1.5rem; cursor: pointer;}
#tps-native-hero .pqc-preview.is-modal-open{overflow: hidden;}
#tps-native-hero .pqc-preview [hidden]{display: none !important;}
@keyframes pqcReveal { 
  0% { opacity: 0; transform: translateY(3px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pqcSlide { 
  0% { opacity: 0; transform: translateY(-9px); }
  100% { opacity: 1; transform: none; }
}
@keyframes pqcSpin { 
  100% { transform: rotate(360deg); }
}
@keyframes pqcMobileGlowA { 
  0% { transform: translate3d(-7%, -3%, 0px) scale(0.96); }
  100% { transform: translate3d(8%, 5%, 0px) scale(1.07); }
}
@keyframes pqcMobileGlowB { 
  0% { transform: translate3d(6%, -5%, 0px) scale(1.05); }
  100% { transform: translate3d(-8%, 7%, 0px) scale(0.95); }
}
@media (max-width: 900px) {#tps-native-hero .pqc-hero__copy{width: min(570px, 56vw);}
#tps-native-hero .pqc-hero h2{font-size: clamp(2.55rem, 5vw, 3.8rem);}
#tps-native-hero .pqc-hero__wash{background: linear-gradient(90deg, rgb(238, 234, 244) 0%, rgba(238, 234, 244, 0.99) 22%, rgba(238, 234, 244, 0.92) 40%, rgba(238, 234, 244, 0.7) 54%, rgba(238, 234, 244, 0.32) 67%, rgba(238, 234, 244, 0.06) 76%, transparent 82%);}
#tps-native-hero .pqc-more__grid{grid-template-columns: 1fr;}
#tps-native-hero .pqc-method{width: 100%; margin: 0px;}}
@media (max-width: 760px) {#tps-native-hero .pqc-hero{min-height: 0px; overflow: hidden;}
#tps-native-hero .pqc-hero__image,#tps-native-hero .pqc-hero__wash{display: none;}
#tps-native-hero .pqc-hero__inner{display: block; min-height: 0px; padding: 34px 20px 12px;}
#tps-native-hero .pqc-hero__copy{width: 100%; max-width: 590px; margin: auto;}
#tps-native-hero .pqc-hero__methods{gap: 6px; margin-bottom: 17px;}
#tps-native-hero .pqc-hero__methods span{min-height: 26px; padding: 5px 9px; font-size: 0.66rem;}
#tps-native-hero .pqc-hero h2{font-size: clamp(2.45rem, 10.4vw, 4rem); line-height: 1.03;}
#tps-native-hero .pqc-hero__intro{margin: 18px 0px 8px; font-size: 1rem;}
#tps-native-hero .pqc-hero__mobile-art{display: block; width: calc(-15px + 100vw); max-width: none; margin: 20px 15px 22px calc(50% - 50vw); aspect-ratio: 1.12 / 1; background: url("/assets/phobia-word-cloud-preview.webp") 100% center / auto 96% no-repeat; filter: saturate(0.84) contrast(0.97) brightness(0.99); mask-image: linear-gradient(90deg, transparent 0%, rgba(0, 0, 0, 0.45) 5%, rgb(0, 0, 0) 12%, rgb(0, 0, 0) 100%);}
#tps-native-hero .pqc-tool{width: 100%; text-align: left !important;}
#tps-native-hero .pqc-proof{min-height: 34px; padding: 5px 8px; justify-content: flex-start; text-align: left !important;}
#tps-native-hero .pqc-search__title{margin: 7px 9px 5px; font-size: 0.86rem; text-align: left !important;}
#tps-native-hero .pqc-search{min-height: 46px; margin: 0px 7px 7px;}
#tps-native-hero .pqc-search input{min-height: 44px; padding: 8px 11px; font-size: 0.86rem; text-align: left !important;}
#tps-native-hero .pqc-search .tps-v1-btn{min-height: 44px; padding: 8px 11px; font-size: 0.76rem;}
#tps-native-hero .pqc-result,#tps-native-hero .pqc-choices{margin: 8px;}
#tps-native-hero .pqc-result__head{grid-template-columns: 36px 1fr; padding: 18px 5px 12px;}
#tps-native-hero .pqc-result__tick{width: 32px; height: 32px;}
#tps-native-hero .pqc-review-preview{grid-template-columns: 1fr; margin-inline: 5px;}
#tps-native-hero .pqc-stars{grid-row: auto;}
#tps-native-hero .pqc-result__actions{display: grid; grid-template-columns: 1fr; padding-inline: 5px;}
#tps-native-hero .pqc-result__actions .tps-v1-btn{width: 100%;}
#tps-native-hero .pqc-learn{min-height: 40px;}
#tps-native-hero .pqc-more{margin: 18px -8px -8px; padding: 28px 20px;}
#tps-native-hero .pqc-more__cta{align-items: stretch; flex-direction: column; padding: 24px 20px;}
#tps-native-hero .pqc-more__cta .tps-v1-btn{width: 100%;}
#tps-native-hero .pqc-choice-grid{grid-template-columns: 1fr;}
#tps-native-hero .pqc-hero__claim{position: relative; inset: auto; width: 100%; max-width: none; padding: 5px 10px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgba(64, 55, 96, 0.14) currentcolor currentcolor; border-image: none; border-radius: 0px; background: rgba(238, 234, 244, 0.72); text-align: center; margin: 12px 0px 0px !important;}
#tps-native-hero .pqc-trust__inner{min-height: 62px; padding: 6px 8px; gap: 7px;}
#tps-native-hero .pqc-trust__inner > div{gap: 6px;}
#tps-native-hero .pqc-trust__inner > div > span{width: 28px; height: 30px; font-size: 0.95rem;}
#tps-native-hero .pqc-trust strong{font-size: 0.68rem;}
#tps-native-hero .pqc-trust small{display: none;}
#tps-native-hero .pqc-trust i{height: 34px;}
#tps-native-hero .pqc-modal{padding: 12px;}
#tps-native-hero .pqc-modal__dialog{max-height: calc(100dvh - 24px); padding: 34px 22px 26px;}}
@media (max-width: 760px) {#tps-native-hero .pqc-hero{background: rgb(238, 234, 244);}
#tps-native-hero .pqc-hero::before,#tps-native-hero .pqc-hero::after{content: none;}
#tps-native-hero .pqc-hero__inner,#tps-native-hero .pqc-hero__claim{position: relative; z-index: 1;}
#tps-native-hero .pqc-hero__title-row{display: grid; width: min(397px, 100%); grid-template-columns: minmax(0px, 247px) 150px; align-items: stretch; gap: 0px;}
#tps-native-hero .pqc-hero__mobile-art{position: relative; left: -28px; align-self: stretch; width: calc(100% + 28px); height: auto; min-height: 0px; margin: 0px; aspect-ratio: auto; background: url("/assets/phobia-word-cloud-alpha-trimmed.webp") left bottom / contain no-repeat; filter: saturate(0.84) contrast(0.97) brightness(0.99); mask-image: none; display: block !important;}
#tps-native-hero .pqc-tool{margin-top: 16px;}
#tps-native-hero .pqc-hero__claim{text-align: left !important;}}
@media (max-width: 430px) {#tps-native-hero .pqc-search{display: grid; grid-template-columns: minmax(0px, 1fr) auto;}
#tps-native-hero .pqc-search .tps-v1-btn{width: auto !important;}
#tps-native-hero .pqc-search .tps-v1-btn span{display: none;}}
@media (max-width: 760px) {#tps-native-hero .pqc-search{margin-top: 10px;}
#tps-native-hero .pqc-popular-searches{display: block; margin: 0px 9px 20px; gap: 0px;}
#tps-native-hero .pqc-popular-searches__label{display: block; margin: 0px 0px 15px; padding: 0px; font-size: 0.62rem; line-height: 1.1;}
#tps-native-hero .pqc-popular-searches__buttons{display: flex; width: 100%; flex-wrap: wrap; gap: 4px;}
#tps-native-hero .pqc-popular-searches__buttons button{width: auto; min-width: 0px; min-height: 26px; padding: 5px 9px; flex: 0 1 auto; overflow: hidden; font-size: 0.68rem; line-height: 1; letter-spacing: -0.01em; white-space: nowrap; text-overflow: clip;}}
@media (max-width: 760px) {#tps-native-hero .pqc-search__examples{font-size: 0.64rem; margin: -1px 9px 7px !important;}}
#tps-native-hero .pqc-search__prompt strong{color: rgba(85, 81, 92, 0.62) !important;}
#tps-native-hero .pqc-learn{border: 1px solid rgba(92, 89, 139, 0.2) !important;}
#tps-native-hero .pqc-approach__tools{display: none;}
#tps-native-hero .pqc-more__grid > .pqc-method{position: relative; margin-top: 32px;}
@media (max-width: 760px) {#tps-native-hero .pqc-approach{margin: 0px 5px 14px; padding: 12px;}
#tps-native-hero .pqc-approach__intro{margin-bottom: 9px !important;}
#tps-native-hero .pqc-approach__tools{grid-template-columns: 1fr;}
#tps-native-hero .pqc-approach__tools > div,#tps-native-hero .pqc-approach__tools > div:first-child,#tps-native-hero .pqc-approach__tools > div:last-child{gap: 2px; padding: 8px 0px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgba(92, 89, 139, 0.14) currentcolor currentcolor; border-image: none;}
#tps-native-hero .pqc-approach__tools > div:first-child{border-top: 0px;}
#tps-native-hero .pqc-approach__tools span{font-size: 0.69rem;}
#tps-native-hero .pqc-review-more{grid-column: 1;}}
@media (max-width: 760px) {#tps-native-hero .pqc-result__head{grid-template-columns: 1fr; gap: 3px; padding: 13px 2px 10px;}
#tps-native-hero .pqc-result__head > div{display: contents;}
#tps-native-hero .pqc-result h2{grid-column: 1; align-self: center; margin: 0px; font-size: 16px; line-height: 1.08; letter-spacing: -0.015em;}
#tps-native-hero .tps-pqc-hero-host [data-result-copy]{grid-column: 1; margin-top: 4px; line-height: 1.45; font-size: 0.84rem !important;}
#tps-native-hero .pqc-result__actions{gap: 12px;}
#tps-native-hero .pqc-result__actions .pqc-learn{justify-content: center; width: 100% !important;}}
@media (prefers-reduced-motion: reduce) {#tps-native-hero .pqc-result,#tps-native-hero .pqc-choices,#tps-native-hero .pqc-more,#tps-native-hero .pqc-hero::before,#tps-native-hero .pqc-hero::after{animation: auto ease 0s 1 normal none running none;}}
#tps-native-hero .tps-pqc-hero-host.col-full{box-sizing: border-box !important; width: 100% !important; max-width: 100% !important; margin: 0px !important; padding: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .outer-video-container,#tps-native-hero .tps-pqc-hero-host .video-container,#tps-native-hero .tps-pqc-hero-host .video-wrapper{box-sizing: border-box; width: 100%; display: block !important; height: auto !important; min-height: 0px !important; max-height: none !important; margin: 0px !important; padding: 0px !important; border-radius: 0px !important; aspect-ratio: auto !important;}
#tps-native-hero .tps-pqc-hero-host .outer-video-container{box-shadow: rgba(0, 0, 0, 0.14) 0px 2px 2px, rgba(0, 0, 0, 0.12) 0px 3px 1px -2px, rgba(0, 0, 0, 0.2) 0px 1px 5px !important;}
#tps-native-hero .tps-pqc-hero-host .video-container{max-width: 1280px; border-right: 1px solid rgb(229, 222, 233); border-left: 1px solid rgb(229, 222, 233); margin-right: auto !important; margin-left: auto !important; box-shadow: none !important;}
#tps-native-hero .tps-pqc-hero-host .video-wrapper{overflow: visible !important; box-shadow: none !important;}
@media (min-width: 761px) {#tps-native-hero .tps-pqc-hero-host.col-full{padding-right: 4% !important; padding-left: 4% !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-preview{height: auto !important; min-height: 0px !important; border-radius: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-preview,#tps-native-hero .tps-pqc-hero-host .pqc-preview *,#tps-native-hero .tps-pqc-hero-host .pqc-preview button,#tps-native-hero .tps-pqc-hero-host .pqc-preview input{font-family: Assistant, Arial, sans-serif !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1,#tps-native-hero .tps-pqc-hero-host .tps-v1 *{-webkit-font-smoothing: antialiased !important; text-rendering: auto !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1 strong,#tps-native-hero .tps-pqc-hero-host .tps-v1 b{font-weight: 700 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__copy{width: min(620px, 47vw) !important; color: rgb(48, 44, 60) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__eyebrow{display: flex !important; min-height: 28px !important; margin: 0px 0px 22px !important; padding: 0px !important; align-items: center !important; color: rgb(85, 74, 130) !important; font-size: 11.2px !important; font-weight: 700 !important; line-height: 1.2 !important; letter-spacing: 0.14em !important; text-transform: uppercase !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__methods{display: flex !important; width: auto !important; max-width: none !important; margin: 2px 0px 10px !important; float: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero h2{max-width: 690px !important; margin: 0px !important; color: rgb(92, 89, 139) !important; font-size: 36px !important; font-weight: 600 !important; line-height: 1.2 !important; letter-spacing: -1.98px !important; text-align: left !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero h2 span{color: inherit !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__intro{margin: 28px 0px 31px !important; color: rgb(85, 81, 92) !important; font-size: 16.64px !important; font-weight: 400 !important; line-height: 1.65 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof{color: rgb(64, 55, 96) !important; background: rgba(255, 255, 255, 0.58) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__rating{font-size: 11.68px !important; color: rgb(64, 55, 96) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__rating strong{font-size: 11.68px !important; font-weight: 600 !important; color: rgb(64, 55, 96) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__verified{color: rgb(64, 55, 96) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-trust strong{color: rgb(48, 44, 60) !important; font-size: 15.36px !important; font-weight: 600 !important; line-height: 1.2 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-trust small{color: rgb(119, 113, 129) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero,#tps-native-hero .tps-pqc-hero-host .pqc-trust{display: block !important; margin: 0px !important; padding: 0px !important; border-radius: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-main,#tps-native-hero .tps-pqc-hero-host .pqc-tool{display: block !important; width: 100% !important; max-width: none !important; float: none !important; clear: both !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result,#tps-native-hero .tps-pqc-hero-host .pqc-choices{display: block !important; width: auto !important; max-width: none !important; padding: 0px !important; float: none !important; clear: both !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-tool{margin: 0px 0px 15px !important; padding: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-tool article,#tps-native-hero .tps-pqc-hero-host .pqc-tool header,#tps-native-hero .tps-pqc-hero-host .pqc-tool section,#tps-native-hero .tps-pqc-hero-host .pqc-tool aside,#tps-native-hero .tps-pqc-hero-host .pqc-tool form{max-width: none !important; float: none !important; clear: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof{display: flex !important; width: 100% !important; max-width: none !important; float: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-preview,#tps-native-hero .tps-pqc-hero-host .pqc-review-preview .pqc-stars,#tps-native-hero .tps-pqc-hero-host .pqc-review-preview blockquote,#tps-native-hero .tps-pqc-hero-host .pqc-review-preview figcaption,#tps-native-hero .tps-pqc-hero-host .pqc-review-more{text-align: left !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-preview .pqc-stars{display: block !important; width: 100% !important; justify-self: start !important; margin-right: 0px !important; margin-left: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-card__meta .pqc-stars{flex: 0 0 auto !important; width: auto !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-search{display: flex !important; width: auto !important; max-width: none !important; float: none !important; clear: both !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-search__field{display: block !important; width: auto !important; min-width: 0px !important; max-width: none !important; flex: 1 1 auto !important; float: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-search input{display: block !important; width: 100% !important; max-width: none !important; margin: 0px !important; float: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result{margin: 12px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-more{box-sizing: border-box !important; width: calc(100% + 24px) !important; max-width: none !important; margin: 20px -12px -12px !important; padding-right: clamp(28px, 4vw, 44px) !important; padding-left: clamp(28px, 4vw, 44px) !important; float: none !important; clear: both !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result__head{display: grid !important; grid-template-columns: 1fr !important; width: auto !important; max-width: none !important; float: none !important; clear: both !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result__head > div{display: block !important; width: auto !important; max-width: none !important; float: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result__title-line{display: block !important; margin: 0px 0px 6px !important; padding-bottom: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result__title-line .pqc-search-again{display: inline !important; margin: 0px 0px 0px 0.35em !important; padding: 0px !important; vertical-align: baseline !important; white-space: normal !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach{display: block !important; width: auto !important; max-width: none !important; float: none !important; clear: both !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach .pqc-hero__methods{box-sizing: border-box !important; display: flex !important; width: calc(100% + 28px) !important; max-width: none !important; margin: 12px -14px -14px !important; padding: 10px 14px !important; float: none !important; border-top: 1px solid rgba(92, 89, 139, 0.12) !important; border-radius: 0px 0px 9px 9px !important; background: rgba(255, 255, 255, 0.4) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach__intro{display: block !important; width: auto !important; max-width: none !important; float: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result__actions{display: flex !important; width: auto !important; max-width: none !important; float: none !important; clear: both !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-more__grid{display: grid !important; grid-template-columns: 1fr !important; width: 100% !important; max-width: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-more__grid > section{display: block !important; width: 100% !important; max-width: none !important; margin: 0px !important; padding: 0px !important; border-radius: 0px !important; background: transparent !important; float: none !important; clear: both !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-more__title,#tps-native-hero .tps-pqc-hero-host .pqc-method h3{font-size: clamp(1.35rem, 2.3vw, 2rem) !important; font-weight: 500 !important; line-height: 1.08 !important; letter-spacing: -0.035em !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-more__cta h3{font-size: 1.25rem !important; font-weight: 500 !important; line-height: 1.15 !important; letter-spacing: -0.035em !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method,#tps-native-hero .tps-pqc-hero-host .pqc-more__cta{border: 1px solid rgba(92, 89, 139, 0.14) !important; border-radius: 10px !important; background: rgba(244, 240, 245, 0.72) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method .tps-v1-checks li,#tps-native-hero .tps-pqc-hero-host .pqc-more__cta p:not(.pqc-section-label){color: var(--ink) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-related{margin-top: 8px !important; padding: 14px 0px 0px !important; border-radius: 0px !important; background: transparent !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-facts,#tps-native-hero .tps-pqc-hero-host .pqc-facts > div,#tps-native-hero .tps-pqc-hero-host .pqc-related{display: block !important; width: 100% !important; max-width: none !important; float: none !important; clear: both !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-related__links{display: flex !important; width: 100% !important; max-width: none !important; flex-wrap: wrap !important; float: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-suggestions{display: flex !important; width: auto !important; max-width: none !important; flex-wrap: wrap !important; align-items: center !important; float: none !important; clear: both !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-suggestions .pqc-section-label{display: block !important; width: auto !important; max-width: none !important; flex: 0 0 auto !important; float: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-suggestions .pqc-related__links{display: flex !important; width: auto !important; max-width: 100% !important; flex: 0 1 auto !important; flex-wrap: wrap !important; float: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result__actions .tps-v1-btn,#tps-native-hero .tps-pqc-hero-host .pqc-search .tps-v1-btn,#tps-native-hero .tps-pqc-hero-host .pqc-more__cta .tps-v1-btn{margin: 0px !important; float: none !important; font-weight: 700 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-search-again--after-actions{text-underline-offset: 3px; cursor: pointer; display: block !important; width: auto !important; margin: 10px auto 4px !important; padding: 4px 10px !important; float: none !important; color: rgb(119, 113, 125) !important; background: transparent !important; border: 0px !important; box-shadow: none !important; font-size: 0.72rem !important; font-weight: 400 !important; line-height: 1.35 !important; text-align: center !important; text-decoration: underline !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result:has(.pqc-more:not([hidden])) .pqc-search-again--after-actions{display: none !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-btn--primary{border-color: rgb(85, 74, 130) !important; background: rgb(85, 74, 130) !important; color: rgb(255, 255, 255) !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-btn--primary:hover,#tps-native-hero .tps-pqc-hero-host .tps-v1-btn--primary:focus{border-color: rgb(64, 55, 96) !important; background: rgb(64, 55, 96) !important; color: rgb(255, 255, 255) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-learn{border-color: rgba(92, 89, 139, 0.2) !important; background: rgba(255, 255, 255, 0.62) !important; color: rgb(85, 74, 130) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-learn:hover,#tps-native-hero .tps-pqc-hero-host .pqc-learn:focus{background: rgb(248, 245, 248) !important; color: rgb(64, 55, 96) !important;}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__copy{width: 100% !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero h2{font-size: 36px !important; line-height: 1.12 !important; letter-spacing: -1.6px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__intro{margin: 10px 0px 26px !important; font-size: 16px !important; line-height: 1.55 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-trust strong{font-size: 11px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result{margin: 8px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-more{width: calc(100% + 16px) !important; margin: 18px -8px -8px !important; padding-right: 20px !important; padding-left: 20px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result__actions{display: grid !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__eyebrow{margin-bottom: 8px !important;}}
@media (max-width: 437px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row{grid-template-columns: minmax(0px, 62.2%) 37.8% !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero h2{font-size: calc(-3.627px + 9.068vw) !important; letter-spacing: calc(0.161px - 0.403vw) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{left: calc(2.821px - 7.053vw); width: calc(100% - 2.821px + 7.053vw);}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__intro{margin: calc(-1.008px + 2.519vw) 0px calc(-2.62px + 6.549vw) !important; font-size: calc(-1.612px + 4.03vw) !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-approach .pqc-hero__methods{width: calc(100% + 24px) !important; margin: 10px -12px -12px !important; padding: 9px 12px !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-approach,#tps-native-hero .tps-pqc-hero-host .pqc-review-card{margin: 0px 5px 14px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-card{display: block !important; width: auto !important; max-width: none !important; float: none !important; clear: both !important; text-align: left !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-card__label{display: block !important; width: auto !important; max-width: none !important; margin: 0px 5px 4px !important; float: none !important; clear: both !important; text-align: left !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-card .pqc-review-preview{display: grid !important; grid-template-columns: minmax(0px, 1fr) !important; margin: 0px 5px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-card__meta{display: flex !important; width: 100% !important; min-width: 0px !important; align-items: center !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-card__meta .pqc-stars{grid-row: auto !important; flex: 0 0 auto !important; width: auto !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-card__verified{margin-left: auto !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-video,#tps-native-hero .tps-pqc-hero-host .pqc-review-video video,#tps-native-hero .tps-pqc-hero-host .pqc-review-card blockquote{grid-column: 1 !important; width: 100% !important; min-width: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-video{position: relative !important; isolation: isolate !important; overflow: hidden !important; border-radius: 8px !important; contain: paint !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-video video{clip-path: inset(0px round 8px); transform: translateZ(0px); backface-visibility: hidden; display: block !important; max-width: 100% !important; height: auto !important; aspect-ratio: 16 / 9 !important; margin: 0px !important; border: 0px !important; border-radius: 8px !important; object-fit: cover !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-card .pqc-review-more{grid-column: 1 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-preview [hidden]{display: none !important;}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row{position: relative !important; display: block !important; width: min(397px, 100%) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row h2{position: relative !important; z-index: 2 !important; width: 62.2% !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{position: absolute !important; z-index: 1 !important; inset: 0px auto 0px 50.5% !important; width: 49.5% !important; height: 100% !important; min-height: 0px !important; margin: 0px !important; background-position: left bottom !important; background-size: contain !important; background-repeat: no-repeat !important; filter: saturate(0.78) contrast(0.96) brightness(1.025) !important; opacity: 0.95 !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-proof{background: linear-gradient(105deg, rgba(255, 255, 255, 0.9), rgba(246, 242, 249, 0.82)) !important; box-shadow: rgba(255, 255, 255, 0.9) 0px 1px inset, rgba(92, 89, 139, 0.04) 0px -1px inset !important; transition: background 0.18s, box-shadow 0.18s !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof:hover{background: linear-gradient(105deg, rgb(255, 255, 255), rgba(243, 238, 247, 0.96)) !important; box-shadow: rgb(255, 255, 255) 0px 1px inset, rgba(92, 89, 139, 0.08) 0px -1px inset !important; color: rgb(64, 55, 96) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof:focus-visible{outline: rgb(85, 74, 130) solid 2px !important; outline-offset: -3px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof{display: grid !important; grid-template-columns: minmax(116px, 1fr) auto auto !important; min-height: 68px !important; padding: 8px 10px !important; gap: 0px !important; align-items: stretch !important; text-align: left !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__summary{display: grid !important; min-width: 0px !important; align-content: center !important; gap: 3px !important; padding-right: 12px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__eyebrow{display: block !important; margin: 0px !important; color: rgb(92, 89, 139) !important; font-size: 0.56rem !important; font-weight: 700 !important; line-height: 1 !important; letter-spacing: 0.12em !important; text-transform: uppercase !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__score{display: flex !important; align-items: flex-end !important; gap: 8px !important; min-width: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__score > strong{color: rgb(92, 89, 139) !important; font-size: 2.1rem !important; font-weight: 400 !important; line-height: 0.88 !important; letter-spacing: -0.045em !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__score > span{display: grid !important; gap: 2px !important; padding-bottom: 1px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__stars{display: block !important; color: rgb(216, 146, 34) !important; font-size: 0.65rem !important; font-weight: 400 !important; line-height: 1 !important; letter-spacing: 0.045em !important; white-space: nowrap !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__score small,#tps-native-hero .tps-pqc-hero-host .pqc-proof__metric small{display: block !important; color: rgb(119, 113, 125) !important; font-size: 0.59rem !important; font-weight: 400 !important; line-height: 1.1 !important; white-space: nowrap !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__metric{display: grid !important; min-width: 74px !important; align-content: center !important; gap: 4px !important; padding: 0px 13px !important; border-left: 1px solid rgba(92, 89, 139, 0.14) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__metric strong{color: rgb(92, 89, 139) !important; font-size: 1rem !important; font-weight: 700 !important; line-height: 1 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__verified{display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; align-self: stretch !important; gap: 3px !important; margin: 0px !important; padding: 0px 5px 0px 12px !important; border-left: 1px solid rgba(92, 89, 139, 0.14) !important; color: rgb(79, 118, 95) !important; font-size: 0.59rem !important; font-weight: 600 !important; line-height: 1 !important; white-space: nowrap !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__verified svg{width: 26px !important; height: 26px !important; fill: rgba(79, 118, 95, 0.1) !important; stroke: currentcolor !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof{margin: 0px !important; overflow: hidden !important; border: 1px solid rgba(85, 74, 130, 0.2) !important; border-radius: 10px 10px 0px 0px !important; box-shadow: rgba(64, 55, 96, 0.1) 0px 8px 24px !important;}
@media (max-width: 430px) {#tps-native-hero .tps-pqc-hero-host .pqc-proof{grid-template-columns: minmax(105px, 1fr) auto auto !important; min-height: 62px !important; padding: 7px 8px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__summary{padding-right: 7px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__eyebrow{font-size: 0.5rem !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__score{gap: 6px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__score > strong{font-size: 1.75rem !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__stars{font-size: 0.57rem !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__score small,#tps-native-hero .tps-pqc-hero-host .pqc-proof__metric small{font-size: 0.52rem !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__metric{min-width: 63px !important; padding: 0px 8px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__metric strong{font-size: 0.88rem !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__verified{padding: 0px 2px 0px 8px !important; font-size: 0.53rem !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__verified svg{width: 22px !important; height: 22px !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__summary{grid-template-columns: minmax(0px, 1fr) auto !important; align-items: center !important; column-gap: 9px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__portrait{display: block !important; width: 42px !important; height: 42px !important; max-width: none !important; margin: 0px !important; border: 1px solid rgba(92, 89, 139, 0.18) !important; border-radius: 50% !important; box-shadow: rgba(64, 55, 96, 0.12) 0px 2px 8px !important; object-fit: cover !important; object-position: center top !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__summary-copy{display: grid !important; min-width: 0px !important; align-content: center !important; gap: 3px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__summary .pqc-proof__verified{padding: 0px 0px 0px 9px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__portrait-cell{display: grid !important; align-self: stretch !important; place-items: center !important; padding: 0px 3px 0px 10px !important; border-left: 1px solid rgba(92, 89, 139, 0.14) !important;}
@media (max-width: 430px) {#tps-native-hero .tps-pqc-hero-host .pqc-proof{grid-template-columns: minmax(143px, 1fr) auto 52px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__summary{grid-template-columns: minmax(0px, 1fr) auto !important; column-gap: 6px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__summary .pqc-proof__verified{padding-left: 6px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__portrait{width: 38px !important; height: 38px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__portrait-cell{padding: 0px 2px 0px 7px !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-proof > *{align-self: stretch !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__summary,#tps-native-hero .tps-pqc-hero-host .pqc-proof__portrait-cell{align-content: center !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__metric small{color: rgb(92, 89, 139) !important; font-size: 0.66rem !important; font-weight: 600 !important; letter-spacing: 0.01em !important;}
@media (max-width: 430px) {#tps-native-hero .tps-pqc-hero-host .pqc-proof__metric small{font-size: 0.6rem !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__summary-copy,#tps-native-hero .tps-pqc-hero-host .pqc-proof__verified,#tps-native-hero .tps-pqc-hero-host .pqc-proof__metric{height: 44px !important; align-self: center !important; align-content: end !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__verified{justify-content: flex-end !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__verified small,#tps-native-hero .tps-pqc-hero-host .pqc-proof__metric small,#tps-native-hero .tps-pqc-hero-host .pqc-proof__score small{height: 0.66rem !important; margin: 0px !important; padding: 0px !important; line-height: 0.66rem !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__verified small{display: block !important; color: inherit !important; font-style: inherit !important; font-variant: inherit !important; font-weight: inherit !important; font-stretch: inherit !important; font-size: inherit !important; font-family: inherit !important; font-optical-sizing: inherit !important; font-size-adjust: inherit !important; font-kerning: inherit !important; font-feature-settings: inherit !important; font-variation-settings: inherit !important; font-language-override: inherit !important; line-height: 0.66rem !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__score > span{padding-bottom: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof{padding: 6px 10px 8px !important;}
@media (max-width: 430px) {#tps-native-hero .tps-pqc-hero-host .pqc-proof{padding: 5px 8px 7px !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__summary .pqc-proof__metric{height: 44px !important; align-self: center !important; align-content: start !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof > .pqc-proof__verified{height: 44px !important; align-self: center !important; justify-content: flex-start !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__summary{grid-template-columns: minmax(0px, 1fr) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__reviews{display: grid !important; align-self: stretch !important; align-content: center !important; justify-items: center !important; gap: 4px !important; padding: 0px 12px !important; border-left: 1px solid rgba(92, 89, 139, 0.14) !important; color: rgb(79, 118, 95) !important; white-space: nowrap !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__reviews > strong{display: inline-flex !important; min-width: 42px !important; min-height: 22px !important; align-items: center !important; justify-content: center !important; padding: 3px 8px !important; border: 1px solid rgba(92, 89, 139, 0.24) !important; border-radius: 5px !important; background: rgba(238, 234, 244, 0.82) !important; color: rgb(92, 89, 139) !important; font-size: 0.9rem !important; font-weight: 700 !important; font-variant-numeric: tabular-nums !important; line-height: 1 !important; box-shadow: rgba(255, 255, 255, 0.8) 0px 1px inset, rgba(64, 55, 96, 0.05) 0px 1px 2px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__reviews > span{display: flex !important; align-items: center !important; gap: 3px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__reviews svg{width: 14px !important; height: 14px !important; fill: rgba(79, 118, 95, 0.1) !important; stroke: currentcolor !important; stroke-width: 1.6 !important; stroke-linecap: round !important; stroke-linejoin: round !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__reviews small{color: inherit !important; font-size: 0.59rem !important; font-weight: 600 !important; line-height: 1 !important;}
@media (max-width: 430px) {#tps-native-hero .tps-pqc-hero-host .pqc-proof__reviews{padding: 0px 8px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__reviews > strong{min-width: 34px !important; min-height: 20px !important; padding: 3px 8px !important; font-size: 0.82rem !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__reviews small{font-size: 0.52rem !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__reviews svg{width: 13px !important; height: 13px !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__summary-copy,#tps-native-hero .tps-pqc-hero-host .pqc-proof__reviews{display: flex !important; height: 44px !important; align-self: center !important; place-content: normal space-between !important; flex-direction: column !important; gap: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__summary-copy{align-items: flex-start !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__reviews{align-items: center !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__reviews > span{align-items: flex-end !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__eyebrow,#tps-native-hero .tps-pqc-hero-host .pqc-proof__reviews > strong{position: relative !important; top: 3px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-search__prompt strong{color: rgba(64, 55, 96, 0.78) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__reviews > span{align-items: center !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__reviews small{display: flex !important; height: 14px !important; align-items: center !important; line-height: 14px !important;}
@media (max-width: 430px) {#tps-native-hero .tps-pqc-hero-host .pqc-proof__reviews small{height: 13px !important; line-height: 13px !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image{width: 480.5% !important; min-width: 480.5% !important; max-width: none !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{background: rgb(250, 248, 252) !important;}}
@media (min-width: 761px) {#tps-native-hero .tps-pqc-hero-host.col-full{padding-right: 0px !important; padding-left: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .video-container{max-width: none !important; border-right: 0px !important; border-left: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1{max-width: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__image{background-position: center center !important; background-size: 106% auto !important; background-repeat: no-repeat !important;}}
@keyframes pqcMobileWordPan { 
  0% { background-position: 10% 34%; }
  50% { background-position: 58% 68%; }
  100% { background-position: 92% 42%; }
}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host,#tps-native-hero .tps-pqc-hero-host .outer-video-container,#tps-native-hero .tps-pqc-hero-host .video-container,#tps-native-hero .tps-pqc-hero-host .video-wrapper,#tps-native-hero .tps-pqc-hero-host .tps-v1,#tps-native-hero .tps-pqc-hero-host .pqc-preview,#tps-native-hero .tps-pqc-hero-host .pqc-main,#tps-native-hero .tps-pqc-hero-host .pqc-hero{width: 100% !important; max-width: none !important;}
#tps-native-hero .tps-pqc-hero-host .video-container{border-right: 0px !important; border-left: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1{min-width: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__image,#tps-native-hero .tps-pqc-hero-host .pqc-hero__wash{display: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row{position: relative !important; display: block !important; width: min(397px, 100%) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row h2{position: relative !important; z-index: 2 !important; width: 62.2% !important; max-width: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{animation: 26s ease-in-out 0s infinite alternate none running pqcMobileWordPan; position: absolute !important; z-index: 1 !important; display: block !important; inset: 0px auto 0px 50.5% !important; width: 49.5% !important; height: 100% !important; min-height: 0px !important; margin: 0px !important; background-image: url("/assets/phobia-word-cloud-preview.webp") !important; background-size: auto 320% !important; background-repeat: no-repeat !important; filter: saturate(0.82) contrast(0.97) brightness(1.02) !important; opacity: 0.95 !important; mask-image: radial-gradient(82% 92% at 54% 52%, rgb(0, 0, 0) 36%, rgba(0, 0, 0, 0.88) 66%, transparent 100%) !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row:is(.is-ball-intro-pending, .is-ball-intro-running)) ~ .pqc-search-intro,#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row:is(.is-ball-intro-pending, .is-ball-intro-running)) ~ .pqc-tool{visibility: hidden; opacity: 0; transform: translate3d(0px, 5px, 0px);}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-complete) ~ .pqc-search-intro{animation: 340ms ease-out 60ms 1 normal both running pqcMobileSupportingReveal;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-complete) ~ .pqc-tool{animation: 360ms ease-out 120ms 1 normal both running pqcMobileSupportingReveal;}}
@media (max-width: 760px) and (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{animation: auto ease 0s 1 normal none running none !important; background-position: 52% 52% !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{background-image: url("/assets/phobia-word-cloud-alpha-trimmed.webp") !important; mix-blend-mode: normal !important;}}
@keyframes pqcMobileWordTrack { 
  0% { transform: translate3d(-54.64%, -64.63%, 0px); }
  8.07% { transform: translate3d(-71.27%, -56.38%, 0px); }
  14.4% { transform: translate3d(-62.56%, -44.69%, 0px); }
  19.98% { transform: translate3d(-75.23%, -42.63%, 0px); }
  33.31% { transform: translate3d(-56.22%, -18.56%, 0px); }
  47.28% { transform: translate3d(-25.34%, -27.5%, 0px); }
  59.07% { transform: translate3d(-41.18%, -5.5%, 0px); }
  73.91% { transform: translate3d(-75.23%, -8.25%, 0px); }
  100% { transform: translate3d(-54.64%, -64.63%, 0px); }
}
@keyframes pqcMobileWordRoll { 
  0% { transform: translate3d(-54.64%, -64.63%, 0px) rotate(-1.8deg) scale(1.018, 0.995); }
  2.69% { transform: translate3d(-58.36%, -66.79%, 0px) rotate(-1.07deg) scale(1.02, 0.993); }
  5.38% { transform: translate3d(-66.23%, -61.78%, 0px) rotate(-0.33deg) scale(1.023, 0.992); }
  8.07% { transform: translate3d(-71.27%, -56.38%, 0px) rotate(0.4deg) scale(1.025, 0.99); }
  10.18% { transform: translate3d(-69.45%, -52.38%, 0px) rotate(1deg) scale(1.023, 0.992); }
  12.29% { transform: translate3d(-64.82%, -48%, 0px) rotate(1.6deg) scale(1.02, 0.993); }
  14.4% { transform: translate3d(-62.56%, -44.69%, 0px) rotate(2.2deg) scale(1.018, 0.995); }
  16.26% { transform: translate3d(-66.37%, -44.11%, 0px) rotate(1.7deg) scale(1.02, 0.994); }
  18.12% { transform: translate3d(-72.56%, -44.59%, 0px) rotate(1.2deg) scale(1.022, 0.992); }
  19.98% { transform: translate3d(-75.23%, -42.63%, 0px) rotate(0.7deg) scale(1.024, 0.991); }
  24.42% { transform: translate3d(-71.68%, -35.01%, 0px) rotate(-0.23deg) scale(1.022, 0.992); }
  28.87% { transform: translate3d(-64.61%, -24.95%, 0px) rotate(-1.17deg) scale(1.02, 0.994); }
  33.31% { transform: translate3d(-56.22%, -18.56%, 0px) rotate(-2.1deg) scale(1.018, 0.995); }
  37.97% { transform: translate3d(-45.08%, -20.24%, 0px) rotate(-1.47deg) scale(1.02, 0.993); }
  42.62% { transform: translate3d(-32.61%, -25.59%, 0px) rotate(-0.83deg) scale(1.023, 0.992); }
  47.28% { transform: translate3d(-25.34%, -27.5%, 0px) rotate(-0.2deg) scale(1.025, 0.99); }
  51.21% { transform: translate3d(-26.48%, -21.54%, 0px) rotate(0.63deg) scale(1.023, 0.992); }
  55.14% { transform: translate3d(-32.82%, -12.15%, 0px) rotate(1.47deg) scale(1.02, 0.993); }
  59.07% { transform: translate3d(-41.18%, -5.5%, 0px) rotate(2.3deg) scale(1.018, 0.995); }
  64.02% { transform: translate3d(-53.2%, -2.6%, 0px) rotate(1.27deg) scale(1.02, 0.994); }
  68.96% { transform: translate3d(-67.25%, -2.44%, 0px) rotate(0.23deg) scale(1.022, 0.992); }
  73.91% { transform: translate3d(-75.23%, -8.25%, 0px) rotate(-0.8deg) scale(1.024, 0.991); }
  82.61% { transform: translate3d(-71.04%, -25.46%, 0px) rotate(-1.13deg) scale(1.022, 0.992); }
  91.3% { transform: translate3d(-60.77%, -48.64%, 0px) rotate(-1.47deg) scale(1.02, 0.994); }
  100% { transform: translate3d(-54.64%, -64.63%, 0px) rotate(-1.8deg) scale(1.018, 0.995); }
}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{overflow: visible !important; background-image: none !important; filter: none !important; opacity: 1 !important; mask-image: none !important; animation: auto ease 0s 1 normal none running none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art::before{content: ""; position: absolute; inset: -9% -8%; opacity: 0.82; background-image: url("/assets/phobia-word-cloud-alpha-trimmed.webp"); background-size: auto 320%; background-repeat: no-repeat; pointer-events: none; mask-image: radial-gradient(54% 58% at 52% 52%, rgb(0, 0, 0) 22%, rgba(0, 0, 0, 0.92) 36%, rgba(0, 0, 0, 0.5) 55%, transparent 78%); animation: 240s cubic-bezier(0.45, 0, 0.55, 1) 0s infinite normal none running pqcMobileWordScenes;}}
@media (max-width: 760px) and (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art::before{opacity: 0.76; animation: auto ease 0s 1 normal none running none !important; background-position: 52% 52% !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{transform: translateY(-15px) !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{isolation: isolate; inset: 50% auto auto calc(64% - 15px) !important; width: clamp(104px, 30vw, 122px) !important; height: auto !important; aspect-ratio: 1 / 1 !important; overflow: hidden !important; border: 1px solid rgba(92, 89, 139, 0.2) !important; border-radius: 50% !important; background: rgba(229, 223, 237, 0.76) !important; box-shadow: rgba(64, 55, 96, 0.14) 0px 10px 22px inset, rgba(255, 255, 255, 0.76) 0px -7px 14px inset, rgba(255, 255, 255, 0.88) 0px 1px 0px !important; transform: translateY(calc(-50% - 15px)) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art::before{border-radius: 50%; inset: 6px !important; mask-image: none !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art::before{inset: 0px !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{top: auto !important; bottom: 0px !important; transform: none !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art::before{animation-timing-function: linear !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-tool{overflow: visible !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; backdrop-filter: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-tool > .pqc-search{margin: -1px 0px 15px !important; border-radius: 0px 0px 10px 10px !important; box-shadow: rgba(64, 55, 96, 0.1) 0px 8px 24px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-tool > .pqc-search .tps-v1-btn{border-radius: 0px 0px 9px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result:not([hidden]),#tps-native-hero .tps-pqc-hero-host .pqc-choices:not([hidden]){margin: 0px !important; overflow: hidden !important; border: 1px solid rgba(85, 74, 130, 0.2) !important; border-radius: 10px !important; background: rgba(255, 255, 255, 0.84) !important; box-shadow: rgba(64, 55, 96, 0.11) 0px 12px 30px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result:not([hidden]){padding: 10px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-choices:not([hidden]){padding: 10px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result:not([hidden]) > .pqc-more{width: 100% !important; margin: 20px 0px 0px !important; padding-right: 5px !important; padding-left: 5px !important;}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{border-color: rgba(92, 89, 139, 0.08) !important; box-shadow: rgba(64, 55, 96, 0.1) 0px 9px 20px inset, rgba(255, 255, 255, 0.56) 0px -5px 11px inset !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art::after{content: ""; position: absolute; z-index: 2; inset: 1px; border-radius: 50%; background: linear-gradient(135deg, rgba(255, 255, 255, 0.26) 0%, rgba(255, 255, 255, 0.08) 27%, transparent 49%); pointer-events: none;}}
@media (max-width: 760px) and (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art::before{background-size: auto 324% !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{border-color: rgba(92, 89, 139, 0.2) !important; box-shadow: rgba(64, 55, 96, 0.14) 0px 10px 22px inset, rgba(255, 255, 255, 0.76) 0px -7px 14px inset, rgba(255, 255, 255, 0.88) 0px 1px 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art::before{background-size: auto 320% !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art::after{content: none !important;}}
@media (max-width: 760px) and (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art::before{background-size: auto 320% !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{border-color: rgba(92, 89, 139, 0.14) !important; background: rgba(225, 219, 235, 0.84) !important; box-shadow: rgba(64, 55, 96, 0.25) 5px 8px 18px inset, rgba(255, 255, 255, 0.62) -4px -6px 13px inset, rgba(64, 55, 96, 0.1) 0px 4px 10px !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{box-sizing: border-box !important; border: 1px solid rgba(92, 89, 139, 0.28) !important; background: transparent !important; box-shadow: none !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{border: 1px solid rgba(92, 89, 139, 0.2) !important; background: rgba(229, 223, 237, 0.76) !important; box-shadow: rgba(64, 55, 96, 0.14) 0px 10px 22px inset, rgba(255, 255, 255, 0.76) 0px -7px 14px inset, rgba(255, 255, 255, 0.88) 0px 1px 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art::before{inset: 0px !important; border: 0px !important;}}
#tps-native-hero .pqc-hero__bubble-image,#tps-native-hero .pqc-hero__bubble-shadow{display: none;}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{backdrop-filter: blur(1px); border: 0px !important; background: var(--pqc-ball-colour,#eeeaf4) !important; box-shadow: rgba(255, 255, 255, 0.34) 5px 7px 15px inset, rgba(64, 55, 96, 0.15) -5px -7px 15px inset !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art::before{content: none !important; animation: auto ease 0s 1 normal none running none !important; filter: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image{transform: translate3d(-54.64%, -64.63%, 0px) rotate(-1.8deg) scale(1.018, 0.995); will-change: transform; backface-visibility: hidden; filter: saturate(0.84) contrast(1.01) brightness(0.97) blur(0.15px); position: absolute !important; z-index: 1 !important; top: 0px !important; left: 0px !important; display: block !important; width: 480.5% !important; height: 320% !important; background: url("/assets/phobia-word-cloud-alpha-trimmed.webp") 0px 0px / 100% 100% no-repeat !important; transform-origin: 50% 50% !important; animation: 240s linear 0s infinite normal none running pqcMobileWordRoll !important; pointer-events: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art::after{content: "" !important; position: absolute !important; z-index: 2 !important; inset: 1px !important; border-radius: 50% !important; background: radial-gradient(circle at 28% 22%, rgba(255, 255, 255, 0.48) 0px, rgba(255, 255, 255, 0.48) 3%, rgba(255, 255, 255, 0.18) 4%, rgba(255, 255, 255, 0.18) 9%, transparent 21%), linear-gradient(135deg, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.04) 28%, transparent 48%), linear-gradient(transparent 45%, rgba(64, 55, 96, 0.04) 64%, rgba(64, 55, 96, 0.2) 100%), radial-gradient(circle at 72% 78%, transparent 54%, rgba(64, 55, 96, 0.12) 100%) !important; pointer-events: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-shadow{position: absolute !important; z-index: 0 !important; display: block !important; left: calc(64% + 1px) !important; bottom: -4px !important; width: clamp(80px, 22vw, 96px) !important; height: 8px !important; border-radius: 50% !important; background: radial-gradient(rgba(64, 55, 96, 0.56) 0%, rgba(64, 55, 96, 0.3) 42%, rgba(64, 55, 96, 0.1) 64%, transparent 78%) !important; filter: blur(1px) !important; pointer-events: none !important;}}
@media (max-width: 760px) and (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image{animation: auto ease 0s 1 normal none running none !important; transform: translate3d(-56.22%, -18.56%, 0px) !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{box-shadow: rgba(255, 255, 255, 0.38) 5px 7px 15px inset, rgba(64, 55, 96, 0.25) -5px -9px 19px inset !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art::after{background: radial-gradient(circle at 28% 22%, rgba(255, 255, 255, 0.48) 0px, rgba(255, 255, 255, 0.48) 3%, rgba(255, 255, 255, 0.18) 4%, rgba(255, 255, 255, 0.18) 9%, transparent 21%), linear-gradient(135deg, rgba(255, 255, 255, 0.13) 0%, rgba(255, 255, 255, 0.04) 28%, transparent 48%), radial-gradient(115% 85% at 50% 108%, rgba(64, 55, 96, 0.36) 0%, rgba(64, 55, 96, 0.18) 40%, rgba(64, 55, 96, 0.06) 64%, transparent 80%), linear-gradient(rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.04) 27%, transparent 44%, rgba(64, 55, 96, 0.06) 60%, rgba(64, 55, 96, 0.22) 100%), radial-gradient(circle at 72% 78%, transparent 50%, rgba(64, 55, 96, 0.18) 100%) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-shadow{bottom: -1px !important; height: 6px !important; background: radial-gradient(rgba(64, 55, 96, 0.88) 0px, rgba(64, 55, 96, 0.88) 14%, rgba(64, 55, 96, 0.56) 34%, rgba(64, 55, 96, 0.2) 60%, transparent 80%) !important;}}
@media (min-width: 761px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__image{display: block !important; background-color: transparent !important; background-position: right center !important; background-size: auto 100% !important; background-repeat: no-repeat !important; filter: saturate(0.84) contrast(0.97) brightness(0.99) !important; mask-image: linear-gradient(90deg, transparent 0px, transparent 28%, rgba(0, 0, 0, 0.35) 40%, rgb(0, 0, 0) 58%, rgb(0, 0, 0) 100%) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__wash{display: block !important; background: linear-gradient(90deg, rgb(238, 234, 244) 0%, rgb(238, 234, 244) 28%, rgba(238, 234, 244, 0.97) 40%, rgba(238, 234, 244, 0.78) 52%, rgba(238, 234, 244, 0.38) 64%, rgba(238, 234, 244, 0.08) 73%, transparent 80%) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art,#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-shadow{display: none !important;}}
@media (min-width: 961px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__image,#tps-native-hero .tps-pqc-hero-host .pqc-hero__wash{display: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__inner{position: relative !important; isolation: isolate !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row{position: static !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{position: absolute !important; z-index: 2 !important; top: 50% !important; right: clamp(30px, 5vw, 72px) !important; left: auto !important; display: block !important; width: clamp(300px, 32vw, 420px) !important; height: clamp(300px, 32vw, 420px) !important; margin: 0px !important; overflow: hidden !important; border: 0px !important; border-radius: 50% !important; background: var(--pqc-ball-colour,#eeeaf4) !important; box-shadow: rgba(255, 255, 255, 0.4) 8px 10px 24px inset, rgba(64, 55, 96, 0.24) -9px -13px 28px inset !important; transform: translateY(-50%) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art::before{content: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art::after{content: "" !important; position: absolute !important; z-index: 2 !important; inset: 1px !important; border-radius: 50% !important; background: radial-gradient(54% 20% at 52% 0%, rgba(64, 55, 96, 0.18) 0%, rgba(92, 89, 139, 0.09) 48%, transparent 82%), radial-gradient(42% 30% at 27% 20%, rgba(255, 255, 255, 0.255) 0%, rgba(255, 255, 255, 0.137) 34%, rgba(255, 255, 255, 0.05) 66%, transparent 100%), linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.035) 32%, transparent 52%), radial-gradient(115% 85% at 50% 108%, rgba(64, 55, 96, 0.36) 0%, rgba(64, 55, 96, 0.18) 40%, rgba(64, 55, 96, 0.06) 64%, transparent 80%), linear-gradient(rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.04) 27%, transparent 44%, rgba(64, 55, 96, 0.06) 60%, rgba(64, 55, 96, 0.22) 100%), radial-gradient(circle at 72% 78%, transparent 50%, rgba(64, 55, 96, 0.18) 100%) !important; pointer-events: none !important;}
#tps-native-hero .tps-pqc-hero-host canvas.pqc-hero__bubble-image[data-sphere-canvas]{position: absolute !important; z-index: 1 !important; inset: 0px !important; display: block !important; width: 100% !important; height: 100% !important; opacity: 0.98 !important; pointer-events: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-shadow{position: absolute !important; z-index: 3 !important; inset: calc(50% + clamp(145px, 15.55vw, 204px)) clamp(108px, 12.1vw, 158px) auto auto !important; display: block !important; width: clamp(156px, 17.6vw, 232px) !important; height: 10px !important; border-radius: 50% !important; background: radial-gradient(rgba(64, 55, 96, 0.9) 0px, rgba(64, 55, 96, 0.9) 14%, rgba(64, 55, 96, 0.58) 34%, rgba(64, 55, 96, 0.21) 60%, transparent 80%) !important; filter: blur(1px) !important; pointer-events: none !important;}}
@media (min-width: 961px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row:not(.is-ball-words-ready) .pqc-hero__mobile-art,#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row:not(.is-ball-words-ready) .pqc-hero__bubble-shadow{visibility: hidden !important; opacity: 0 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-words-ready .pqc-hero__mobile-art,#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-words-ready .pqc-hero__bubble-shadow{visibility: visible !important; opacity: 1 !important; transition: opacity 0.18s ease-out !important;}}
#tps-native-hero .tps-pqc-hero-host canvas.pqc-hero__bubble-image[data-sphere-canvas]{--pqc-ball-x: -33.333333% !important; --pqc-ball-y: 0% !important; --pqc-ball-duration: 140s !important; --pqc-ball-diagonal-y: 1.30 !important;}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host canvas.pqc-hero__bubble-image[data-sphere-canvas]{filter: none !important;}}
@media (min-width: 761px) {#tps-native-hero .tps-pqc-hero-host.col-full{box-sizing: border-box !important; padding-right: 4% !important; padding-left: 4% !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero{width: 100% !important; max-width: 1280px !important; margin-right: auto !important; margin-left: auto !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile{display: none !important;}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__copy > .pqc-proof{display: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-tool > .pqc-search{margin: 0px 0px 15px !important; border-radius: 10px !important; box-shadow: rgba(64, 55, 96, 0.1) 0px 8px 24px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-tool > .pqc-search .tps-v1-btn{border-radius: 0px 9px 9px 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-trust .pqc-proof--mobile{display: grid !important; grid-template-columns: minmax(112px, 1fr) auto 70px 50px !important; min-height: 62px !important; margin: 0px !important; padding: 7px 10px !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__verified-cell{display: flex !important; min-width: 0px !important; align-self: stretch !important; align-items: center !important; justify-content: center !important; flex-direction: column !important; gap: 3px !important; padding: 0px 7px !important; color: rgb(79, 118, 95) !important; border-left: 1px solid rgba(92, 89, 139, 0.14) !important; line-height: 1.05 !important; white-space: nowrap !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__verified-cell svg{width: 20px !important; height: 20px !important; fill: rgba(79, 118, 95, 0.1) !important; stroke: currentcolor !important; stroke-width: 1.7 !important; stroke-linecap: round !important; stroke-linejoin: round !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__verified-cell small{display: block !important; color: inherit !important; font-size: 0.54rem !important; line-height: 1 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-trust__inner{display: grid !important; grid-template-columns: 1fr auto 1fr auto 1fr !important; min-height: 27px !important; padding: 0px 12px !important; gap: 7px !important; border-top: 1px solid rgba(92, 89, 139, 0.12) !important; background: rgba(238, 234, 244, 0.34) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-trust__inner > div{gap: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-trust__inner > div > span,#tps-native-hero .tps-pqc-hero-host .pqc-trust__inner small{display: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-trust__inner strong{font-size: 0.61rem !important; font-weight: 600 !important; white-space: nowrap !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-trust__inner i{height: 13px !important; background: rgba(92, 89, 139, 0.15) !important;}}
@media (max-width: 340px) {#tps-native-hero .tps-pqc-hero-host .pqc-trust .pqc-proof--mobile{grid-template-columns: minmax(112px, 1fr) auto 78px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__portrait-cell{display: none !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__reviews > strong{min-width: 0px !important; min-height: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__eyebrow{display: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__summary-copy{justify-content: center !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__reviews,#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__verified-cell{height: 44px !important; align-self: center !important; justify-content: space-between !important; gap: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__reviews > strong{position: static !important; display: flex !important; height: 20px !important; align-items: center !important; justify-content: center !important; line-height: 20px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__verified-cell svg{display: block !important; flex: 0 0 20px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__reviews > span,#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__reviews small,#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__verified-cell small{display: flex !important; height: 13px !important; align-items: center !important; justify-content: center !important; line-height: 13px !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__eyebrow{position: static !important; display: block !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__summary-copy{justify-content: space-between !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__reviews,#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__verified-cell{height: 36px !important; justify-content: center !important; gap: 1px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__reviews > strong,#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__verified-cell svg{height: 20px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__reviews > span,#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__reviews small,#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__verified-cell small{height: 12px !important; line-height: 12px !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-trust__inner strong{color: rgba(92, 89, 139, 0.78) !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-trust__inner{min-height: 31px !important; padding: 0px 10px !important; gap: 6px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-trust__inner > div{gap: 4px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-trust__inner > div > span{display: grid !important; width: 15px !important; height: 15px !important; place-items: center !important; color: rgba(92, 89, 139, 0.78) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-trust__inner > div > span svg{width: 14px !important; height: 14px !important; fill: none !important; stroke: currentcolor !important; stroke-width: 1.55 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-trust__inner i{height: 15px !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__summary-copy{justify-content: center !important; gap: 1px !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-trust .pqc-proof--mobile{padding-right: 20px !important; padding-left: 30px !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-tool > .pqc-search{margin-bottom: 22px !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-hero{background: radial-gradient(62% 52% at 17% 27%, rgba(255, 252, 246, 0.8) 0%, rgba(255, 252, 246, 0.38) 32%, rgba(255, 252, 246, 0) 72%), radial-gradient(circle at 84% 40%, rgba(255, 179, 142, 0.12) 0%, rgba(241, 143, 131, 0.043) 27%, rgba(241, 143, 131, 0) 51%), radial-gradient(75% 58% at 103% 105%, rgba(92, 89, 139, 0.14) 0%, rgba(117, 105, 155, 0.06) 42%, rgba(117, 105, 155, 0) 72%), radial-gradient(68% 46% at -8% 104%, rgba(92, 89, 139, 0.07) 0%, rgba(92, 89, 139, 0) 68%), linear-gradient(135deg, rgb(242, 240, 246) 0%, rgb(236, 234, 243) 51%, rgb(228, 229, 239) 100%) !important;}
@media (min-width: 761px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__wash{background: radial-gradient(64% 54% at 17% 27%, rgba(255, 252, 246, 0.66) 0%, rgba(255, 252, 246, 0.28) 36%, rgba(255, 252, 246, 0) 72%), radial-gradient(circle at 88% 42%, rgba(255, 179, 142, 0.1) 0%, rgba(241, 143, 131, 0.035) 28%, rgba(241, 143, 131, 0) 49%), linear-gradient(90deg, rgba(243, 242, 248, 0.98) 0%, rgba(239, 239, 246, 0.96) 28%, rgba(235, 235, 244, 0.76) 52%, rgba(229, 231, 241, 0.36) 64%, rgba(225, 228, 240, 0.07) 73%, transparent 80%) !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-hero::after{content: "" !important; position: absolute !important; z-index: 0 !important; inset: 0px !important; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") !important; background-size: 180px 180px !important; opacity: 0.022 !important; mix-blend-mode: multiply !important; pointer-events: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__inner{position: relative !important; z-index: 1 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-search .tps-v1-btn{position: relative !important; isolation: isolate !important; overflow: hidden !important; transition: transform 0.16s, background-color 0.18s, box-shadow 0.18s !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-search .tps-v1-btn::before{content: "" !important; position: absolute !important; top: -45% !important; bottom: -45% !important; left: -48% !important; width: 30% !important; background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.28), transparent) !important; opacity: 0 !important; transform: skewX(-18deg) !important; transition: transform 0.48s, opacity 0.16s !important; pointer-events: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-search .tps-v1-btn:focus-visible{transform: translateY(-1px) !important; box-shadow: rgba(64, 55, 96, 0.18) 0px 7px 16px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-search .tps-v1-btn:active{transform: translateY(1px) !important; box-shadow: rgba(38, 31, 61, 0.2) 0px 2px 5px inset, rgba(64, 55, 96, 0.12) 0px 2px 6px !important;}
@media (hover: hover) {#tps-native-hero .tps-pqc-hero-host .pqc-search .tps-v1-btn:hover{transform: translateY(-1px) !important; box-shadow: rgba(64, 55, 96, 0.18) 0px 7px 16px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-search .tps-v1-btn:hover::before{opacity: 0.7 !important; transform: translateX(490%) skewX(-18deg) !important;}}
@media (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-search .tps-v1-btn::before{display: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-search .tps-v1-btn:hover,#tps-native-hero .tps-pqc-hero-host .pqc-search .tps-v1-btn:focus-visible,#tps-native-hero .tps-pqc-hero-host .pqc-search .tps-v1-btn:active{transform: none !important;}}
@media (max-width: 760px) and (hover: none) and (pointer: coarse) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image{animation-duration: 270s !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image::after{content: "" !important; position: absolute !important; inset: 0px !important; background-image: radial-gradient(circle, rgba(64, 55, 96, 0.42) 0px, rgba(64, 55, 96, 0.42) 0.7px, transparent 0.85px), radial-gradient(circle, rgba(255, 255, 255, 0.72) 0px, rgba(255, 255, 255, 0.72) 0.6px, transparent 0.8px) !important; background-position: 0px 0px, 3px 4px !important; background-size: 7px 7px, 11px 11px !important; opacity: 0.1 !important; mix-blend-mode: soft-light !important; pointer-events: none !important;}}
@keyframes pqcMobileWordRollSmooth { 
  0% { transform: translate3d(-54.64%, -64.63%, 0px) rotate(-1.5deg) scale(1.021, 0.993); }
  0.719% { transform: translate3d(-55.111%, -66.715%, 0px) rotate(-1.498deg) scale(1.021, 0.993); }
  1.55% { transform: translate3d(-56.774%, -67.192%, 0px) rotate(-1.493deg) scale(1.021, 0.993); }
  2.796% { transform: translate3d(-59.264%, -66.421%, 0px) rotate(-1.477deg) scale(1.021, 0.993); }
  4.341% { transform: translate3d(-62.213%, -64.759%, 0px) rotate(-1.445deg) scale(1.021, 0.993); }
  5.996% { transform: translate3d(-65.254%, -62.566%, 0px) rotate(-1.395deg) scale(1.021, 0.993); }
  7.558% { transform: translate3d(-68.022%, -60.199%, 0px) rotate(-1.334deg) scale(1.021, 0.993); }
  8.822% { transform: translate3d(-70.149%, -58.018%, 0px) rotate(-1.275deg) scale(1.021, 0.993); }
  9.589% { transform: translate3d(-71.27%, -56.38%, 0px) rotate(-1.236deg) scale(1.021, 0.993); }
  10.034% { transform: translate3d(-71.248%, -55.018%, 0px) rotate(-1.212deg) scale(1.021, 0.993); }
  10.696% { transform: translate3d(-70.373%, -53.474%, 0px) rotate(-1.174deg) scale(1.021, 0.993); }
  11.589% { transform: translate3d(-68.92%, -51.825%, 0px) rotate(-1.12deg) scale(1.021, 0.993); }
  12.611% { transform: translate3d(-67.163%, -50.148%, 0px) rotate(-1.053deg) scale(1.021, 0.993); }
  13.637% { transform: translate3d(-65.374%, -48.52%, 0px) rotate(-0.982deg) scale(1.021, 0.993); }
  14.54% { transform: translate3d(-63.828%, -47.016%, 0px) rotate(-0.916deg) scale(1.021, 0.993); }
  15.2% { transform: translate3d(-62.799%, -45.714%, 0px) rotate(-0.866deg) scale(1.021, 0.993); }
  15.554% { transform: translate3d(-62.56%, -44.69%, 0px) rotate(-0.839deg) scale(1.021, 0.993); }
  15.978% { transform: translate3d(-63.337%, -44.122%, 0px) rotate(-0.805deg) scale(1.021, 0.993); }
  16.778% { transform: translate3d(-64.967%, -44.014%, 0px) rotate(-0.741deg) scale(1.021, 0.993); }
  17.844% { transform: translate3d(-67.138%, -44.179%, 0px) rotate(-0.652deg) scale(1.021, 0.993); }
  19.025% { transform: translate3d(-69.539%, -44.434%, 0px) rotate(-0.55deg) scale(1.021, 0.993); }
  20.164% { transform: translate3d(-71.86%, -44.591%, 0px) rotate(-0.449deg) scale(1.021, 0.993); }
  21.112% { transform: translate3d(-73.789%, -44.467%, 0px) rotate(-0.363deg) scale(1.021, 0.993); }
  21.744% { transform: translate3d(-75.016%, -43.875%, 0px) rotate(-0.305deg) scale(1.021, 0.993); }
  22.164% { transform: translate3d(-75.23%, -42.63%, 0px) rotate(-0.266deg) scale(1.021, 0.993); }
  22.972% { transform: translate3d(-74.451%, -40.449%, 0px) rotate(-0.191deg) scale(1.021, 0.993); }
  24.205% { transform: translate3d(-72.983%, -37.386%, 0px) rotate(-0.075deg) scale(1.021, 0.993); }
  25.754% { transform: translate3d(-70.943%, -33.765%, 0px) rotate(0.071deg) scale(1.021, 0.993); }
  27.511% { transform: translate3d(-68.447%, -29.908%, 0px) rotate(0.236deg) scale(1.021, 0.993); }
  29.369% { transform: translate3d(-65.61%, -26.136%, 0px) rotate(0.407deg) scale(1.021, 0.993); }
  31.229% { transform: translate3d(-62.55%, -22.772%, 0px) rotate(0.572deg) scale(1.021, 0.993); }
  33.006% { transform: translate3d(-59.381%, -20.14%, 0px) rotate(0.723deg) scale(1.021, 0.993); }
  34.639% { transform: translate3d(-56.22%, -18.56%, 0px) rotate(0.854deg) scale(1.021, 0.993); }
  36.413% { transform: translate3d(-52.609%, -18.309%, 0px) rotate(0.986deg) scale(1.021, 0.993); }
  38.575% { transform: translate3d(-48.24%, -19.199%, 0px) rotate(1.13deg) scale(1.021, 0.993); }
  40.983% { transform: translate3d(-43.456%, -20.854%, 0px) rotate(1.266deg) scale(1.021, 0.993); }
  43.456% { transform: translate3d(-38.602%, -22.901%, 0px) rotate(1.375deg) scale(1.021, 0.993); }
  45.802% { transform: translate3d(-34.02%, -24.963%, 0px) rotate(1.448deg) scale(1.021, 0.993); }
  47.825% { transform: translate3d(-30.053%, -26.667%, 0px) rotate(1.486deg) scale(1.021, 0.993); }
  49.334% { transform: translate3d(-27.046%, -27.637%, 0px) rotate(1.499deg) scale(1.021, 0.993); }
  50.172% { transform: translate3d(-25.34%, -27.5%, 0px) rotate(1.5deg) scale(1.021, 0.993); }
  50.677% { transform: translate3d(-24.96%, -26.061%, 0px) rotate(1.499deg) scale(1.021, 0.993); }
  51.54% { transform: translate3d(-25.588%, -23.595%, 0px) rotate(1.493deg) scale(1.021, 0.993); }
  52.801% { transform: translate3d(-27.058%, -20.428%, 0px) rotate(1.477deg) scale(1.021, 0.993); }
  54.364% { transform: translate3d(-29.202%, -16.887%, 0px) rotate(1.444deg) scale(1.021, 0.993); }
  56.115% { transform: translate3d(-31.853%, -13.297%, 0px) rotate(1.391deg) scale(1.021, 0.993); }
  57.938% { transform: translate3d(-34.845%, -9.985%, 0px) rotate(1.317deg) scale(1.021, 0.993); }
  59.724% { transform: translate3d(-38.009%, -7.277%, 0px) rotate(1.229deg) scale(1.021, 0.993); }
  61.384% { transform: translate3d(-41.18%, -5.5%, 0px) rotate(1.132deg) scale(1.021, 0.993); }
  63.269% { transform: translate3d(-44.938%, -4.293%, 0px) rotate(1.008deg) scale(1.021, 0.993); }
  65.629% { transform: translate3d(-49.693%, -3.19%, 0px) rotate(0.833deg) scale(1.021, 0.993); }
  68.254% { transform: translate3d(-55.016%, -2.362%, 0px) rotate(0.617deg) scale(1.021, 0.993); }
  70.937% { transform: translate3d(-60.482%, -1.976%, 0px) rotate(0.379deg) scale(1.021, 0.993); }
  73.48% { transform: translate3d(-65.663%, -2.203%, 0px) rotate(0.143deg) scale(1.021, 0.993); }
  75.696% { transform: translate3d(-70.133%, -3.212%, 0px) rotate(-0.066deg) scale(1.021, 0.993); }
  77.451% { transform: translate3d(-73.464%, -5.171%, 0px) rotate(-0.23deg) scale(1.021, 0.993); }
  78.779% { transform: translate3d(-75.23%, -8.25%, 0px) rotate(-0.353deg) scale(1.021, 0.993); }
  80.39% { transform: translate3d(-75.016%, -13.173%, 0px) rotate(-0.498deg) scale(1.021, 0.993); }
  82.846% { transform: translate3d(-73.052%, -20.089%, 0px) rotate(-0.71deg) scale(1.021, 0.993); }
  85.949% { transform: translate3d(-69.875%, -28.305%, 0px) rotate(-0.952deg) scale(1.021, 0.993); }
  89.395% { transform: translate3d(-66.024%, -37.127%, 0px) rotate(-1.179deg) scale(1.021, 0.993); }
  92.854% { transform: translate3d(-62.036%, -45.864%, 0px) rotate(-1.351deg) scale(1.021, 0.993); }
  95.993% { transform: translate3d(-58.451%, -53.822%, 0px) rotate(-1.453deg) scale(1.021, 0.993); }
  98.477% { transform: translate3d(-55.806%, -60.309%, 0px) rotate(-1.493deg) scale(1.021, 0.993); }
  100% { transform: translate3d(-54.64%, -64.63%, 0px) rotate(-1.5deg) scale(1.021, 0.993); }
}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image{animation-name: pqcMobileWordRollSmooth !important; animation-timing-function: linear !important;}}
@media (max-width: 760px) and (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image{animation: auto ease 0s 1 normal none running none !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image{animation-name: pqcMobileWordDiagonal !important; animation-duration: 210s !important; animation-delay: 0s !important; animation-timing-function: linear !important;}}
@media (max-width: 760px) and (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image{animation: auto ease 0s 1 normal none running none !important;}}
@keyframes pqcMobileWordDiagonal { 
  0% { transform: translate3d(-54.64%, -64.63%, 0px) rotate(-1.5deg) scale(1.021, 0.993); }
  0.727% { transform: translate3d(-53.995%, -64.945%, 0px) rotate(-1.498deg) scale(1.021, 0.993); }
  1.64% { transform: translate3d(-53.15%, -64.788%, 0px) rotate(-1.492deg) scale(1.021, 0.993); }
  2.832% { transform: translate3d(-52.12%, -64.16%, 0px) rotate(-1.476deg) scale(1.021, 0.993); }
  4.333% { transform: translate3d(-50.922%, -63.073%, 0px) rotate(-1.445deg) scale(1.021, 0.993); }
  6.141% { transform: translate3d(-49.577%, -61.546%, 0px) rotate(-1.39deg) scale(1.021, 0.993); }
  8.24% { transform: translate3d(-48.107%, -59.603%, 0px) rotate(-1.303deg) scale(1.021, 0.993); }
  10.602% { transform: translate3d(-46.539%, -57.28%, 0px) rotate(-1.179deg) scale(1.021, 0.993); }
  13.193% { transform: translate3d(-44.898%, -54.615%, 0px) rotate(-1.013deg) scale(1.021, 0.993); }
  15.974% { transform: translate3d(-43.214%, -51.654%, 0px) rotate(-0.806deg) scale(1.021, 0.993); }
  18.9% { transform: translate3d(-41.514%, -48.447%, 0px) rotate(-0.561deg) scale(1.021, 0.993); }
  21.925% { transform: translate3d(-39.828%, -45.05%, 0px) rotate(-0.288deg) scale(1.021, 0.993); }
  25% { transform: translate3d(-38.184%, -41.521%, 0px) rotate(0deg) scale(1.021, 0.993); }
  28.075% { transform: translate3d(-36.612%, -37.919%, 0px) rotate(0.288deg) scale(1.021, 0.993); }
  31.1% { transform: translate3d(-35.137%, -34.308%, 0px) rotate(0.561deg) scale(1.021, 0.993); }
  34.026% { transform: translate3d(-33.785%, -30.748%, 0px) rotate(0.806deg) scale(1.021, 0.993); }
  36.807% { transform: translate3d(-32.578%, -27.3%, 0px) rotate(1.013deg) scale(1.021, 0.993); }
  39.398% { transform: translate3d(-31.539%, -24.023%, 0px) rotate(1.179deg) scale(1.021, 0.993); }
  41.76% { transform: translate3d(-30.684%, -20.974%, 0px) rotate(1.303deg) scale(1.021, 0.993); }
  43.859% { transform: translate3d(-30.028%, -18.205%, 0px) rotate(1.39deg) scale(1.021, 0.993); }
  45.667% { transform: translate3d(-29.583%, -15.762%, 0px) rotate(1.445deg) scale(1.021, 0.993); }
  47.168% { transform: translate3d(-29.355%, -13.689%, 0px) rotate(1.476deg) scale(1.021, 0.993); }
  48.36% { transform: translate3d(-29.349%, -12.019%, 0px) rotate(1.492deg) scale(1.021, 0.993); }
  49.273% { transform: translate3d(-29.566%, -10.783%, 0px) rotate(1.498deg) scale(1.021, 0.993); }
  50% { transform: translate3d(-30%, -10%, 0px) rotate(1.5deg) scale(1.021, 0.993); }
  50.727% { transform: translate3d(-30.645%, -9.685%, 0px) rotate(1.498deg) scale(1.021, 0.993); }
  51.64% { transform: translate3d(-31.49%, -9.842%, 0px) rotate(1.492deg) scale(1.021, 0.993); }
  52.832% { transform: translate3d(-32.52%, -10.47%, 0px) rotate(1.476deg) scale(1.021, 0.993); }
  54.333% { transform: translate3d(-33.718%, -11.557%, 0px) rotate(1.445deg) scale(1.021, 0.993); }
  56.141% { transform: translate3d(-35.063%, -13.084%, 0px) rotate(1.39deg) scale(1.021, 0.993); }
  58.24% { transform: translate3d(-36.533%, -15.027%, 0px) rotate(1.303deg) scale(1.021, 0.993); }
  60.602% { transform: translate3d(-38.101%, -17.35%, 0px) rotate(1.179deg) scale(1.021, 0.993); }
  63.193% { transform: translate3d(-39.742%, -20.015%, 0px) rotate(1.013deg) scale(1.021, 0.993); }
  65.974% { transform: translate3d(-41.426%, -22.976%, 0px) rotate(0.806deg) scale(1.021, 0.993); }
  68.9% { transform: translate3d(-43.126%, -26.183%, 0px) rotate(0.561deg) scale(1.021, 0.993); }
  71.925% { transform: translate3d(-44.812%, -29.58%, 0px) rotate(0.288deg) scale(1.021, 0.993); }
  75% { transform: translate3d(-46.456%, -33.109%, 0px) rotate(0deg) scale(1.021, 0.993); }
  78.075% { transform: translate3d(-48.028%, -36.711%, 0px) rotate(-0.288deg) scale(1.021, 0.993); }
  81.1% { transform: translate3d(-49.503%, -40.322%, 0px) rotate(-0.561deg) scale(1.021, 0.993); }
  84.026% { transform: translate3d(-50.855%, -43.882%, 0px) rotate(-0.806deg) scale(1.021, 0.993); }
  86.807% { transform: translate3d(-52.062%, -47.33%, 0px) rotate(-1.013deg) scale(1.021, 0.993); }
  89.398% { transform: translate3d(-53.101%, -50.607%, 0px) rotate(-1.179deg) scale(1.021, 0.993); }
  91.76% { transform: translate3d(-53.956%, -53.656%, 0px) rotate(-1.303deg) scale(1.021, 0.993); }
  93.859% { transform: translate3d(-54.612%, -56.425%, 0px) rotate(-1.39deg) scale(1.021, 0.993); }
  95.667% { transform: translate3d(-55.057%, -58.868%, 0px) rotate(-1.445deg) scale(1.021, 0.993); }
  97.168% { transform: translate3d(-55.285%, -60.941%, 0px) rotate(-1.476deg) scale(1.021, 0.993); }
  98.36% { transform: translate3d(-55.291%, -62.611%, 0px) rotate(-1.492deg) scale(1.021, 0.993); }
  99.273% { transform: translate3d(-55.074%, -63.847%, 0px) rotate(-1.498deg) scale(1.021, 0.993); }
  100% { transform: translate3d(-54.64%, -64.63%, 0px) rotate(-1.5deg) scale(1.021, 0.993); }
}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image{animation-name: pqcMobileWordDiagonal !important; animation-duration: 210s !important; animation-delay: 0s !important; animation-timing-function: linear !important;}}
@media (max-width: 760px) and (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image{animation: auto ease 0s 1 normal none running none !important;}}
@keyframes pqcMobileWordOrbit { 
  0% { transform: translate3d(-34.647%, -22.85%, 0px) rotate(-1.7deg) scale(1.021, 0.993); }
  1.402% { transform: translate3d(-35.347%, -21.179%, 0px) rotate(-1.693deg) scale(1.021, 0.993); }
  2.865% { transform: translate3d(-36.331%, -19.745%, 0px) rotate(-1.673deg) scale(1.021, 0.993); }
  4.44% { transform: translate3d(-37.584%, -18.572%, 0px) rotate(-1.634deg) scale(1.021, 0.993); }
  6.16% { transform: translate3d(-39.083%, -17.68%, 0px) rotate(-1.574deg) scale(1.021, 0.993); }
  8.043% { transform: translate3d(-40.803%, -17.085%, 0px) rotate(-1.487deg) scale(1.021, 0.993); }
  10.093% { transform: translate3d(-42.715%, -16.796%, 0px) rotate(-1.369deg) scale(1.021, 0.993); }
  12.302% { transform: translate3d(-44.786%, -16.818%, 0px) rotate(-1.217deg) scale(1.021, 0.993); }
  14.655% { transform: translate3d(-46.98%, -17.152%, 0px) rotate(-1.029deg) scale(1.021, 0.993); }
  17.129% { transform: translate3d(-49.26%, -17.791%, 0px) rotate(-0.807deg) scale(1.021, 0.993); }
  19.698% { transform: translate3d(-51.587%, -18.724%, 0px) rotate(-0.556deg) scale(1.021, 0.993); }
  22.332% { transform: translate3d(-53.921%, -19.936%, 0px) rotate(-0.284deg) scale(1.021, 0.993); }
  25% { transform: translate3d(-56.222%, -21.405%, 0px) rotate(0deg) scale(1.021, 0.993); }
  27.668% { transform: translate3d(-58.451%, -23.108%, 0px) rotate(0.284deg) scale(1.021, 0.993); }
  30.302% { transform: translate3d(-60.569%, -25.013%, 0px) rotate(0.556deg) scale(1.021, 0.993); }
  32.871% { transform: translate3d(-62.541%, -27.09%, 0px) rotate(0.807deg) scale(1.021, 0.993); }
  35.345% { transform: translate3d(-64.333%, -29.302%, 0px) rotate(1.029deg) scale(1.021, 0.993); }
  37.698% { transform: translate3d(-65.913%, -31.611%, 0px) rotate(1.217deg) scale(1.021, 0.993); }
  39.907% { transform: translate3d(-67.256%, -33.979%, 0px) rotate(1.369deg) scale(1.021, 0.993); }
  41.957% { transform: translate3d(-68.337%, -36.364%, 0px) rotate(1.487deg) scale(1.021, 0.993); }
  43.84% { transform: translate3d(-69.139%, -38.725%, 0px) rotate(1.574deg) scale(1.021, 0.993); }
  45.56% { transform: translate3d(-69.648%, -41.023%, 0px) rotate(1.634deg) scale(1.021, 0.993); }
  47.135% { transform: translate3d(-69.854%, -43.218%, 0px) rotate(1.673deg) scale(1.021, 0.993); }
  48.598% { transform: translate3d(-69.755%, -45.272%, 0px) rotate(1.693deg) scale(1.021, 0.993); }
  50% { transform: translate3d(-69.353%, -47.15%, 0px) rotate(1.7deg) scale(1.021, 0.993); }
  51.402% { transform: translate3d(-68.653%, -48.821%, 0px) rotate(1.693deg) scale(1.021, 0.993); }
  52.865% { transform: translate3d(-67.669%, -50.255%, 0px) rotate(1.673deg) scale(1.021, 0.993); }
  54.44% { transform: translate3d(-66.416%, -51.428%, 0px) rotate(1.634deg) scale(1.021, 0.993); }
  56.16% { transform: translate3d(-64.917%, -52.32%, 0px) rotate(1.574deg) scale(1.021, 0.993); }
  58.043% { transform: translate3d(-63.197%, -52.915%, 0px) rotate(1.487deg) scale(1.021, 0.993); }
  60.093% { transform: translate3d(-61.285%, -53.204%, 0px) rotate(1.369deg) scale(1.021, 0.993); }
  62.302% { transform: translate3d(-59.214%, -53.182%, 0px) rotate(1.217deg) scale(1.021, 0.993); }
  64.655% { transform: translate3d(-57.02%, -52.848%, 0px) rotate(1.029deg) scale(1.021, 0.993); }
  67.129% { transform: translate3d(-54.74%, -52.209%, 0px) rotate(0.807deg) scale(1.021, 0.993); }
  69.698% { transform: translate3d(-52.413%, -51.276%, 0px) rotate(0.556deg) scale(1.021, 0.993); }
  72.332% { transform: translate3d(-50.079%, -50.064%, 0px) rotate(0.284deg) scale(1.021, 0.993); }
  75% { transform: translate3d(-47.778%, -48.595%, 0px) rotate(0deg) scale(1.021, 0.993); }
  77.668% { transform: translate3d(-45.549%, -46.892%, 0px) rotate(-0.284deg) scale(1.021, 0.993); }
  80.302% { transform: translate3d(-43.431%, -44.987%, 0px) rotate(-0.556deg) scale(1.021, 0.993); }
  82.871% { transform: translate3d(-41.459%, -42.91%, 0px) rotate(-0.807deg) scale(1.021, 0.993); }
  85.345% { transform: translate3d(-39.667%, -40.698%, 0px) rotate(-1.029deg) scale(1.021, 0.993); }
  87.698% { transform: translate3d(-38.087%, -38.389%, 0px) rotate(-1.217deg) scale(1.021, 0.993); }
  89.907% { transform: translate3d(-36.744%, -36.021%, 0px) rotate(-1.369deg) scale(1.021, 0.993); }
  91.957% { transform: translate3d(-35.663%, -33.636%, 0px) rotate(-1.487deg) scale(1.021, 0.993); }
  93.84% { transform: translate3d(-34.861%, -31.275%, 0px) rotate(-1.574deg) scale(1.021, 0.993); }
  95.56% { transform: translate3d(-34.352%, -28.977%, 0px) rotate(-1.634deg) scale(1.021, 0.993); }
  97.135% { transform: translate3d(-34.146%, -26.782%, 0px) rotate(-1.673deg) scale(1.021, 0.993); }
  98.598% { transform: translate3d(-34.245%, -24.728%, 0px) rotate(-1.693deg) scale(1.021, 0.993); }
  100% { transform: translate3d(-34.647%, -22.85%, 0px) rotate(-1.7deg) scale(1.021, 0.993); }
}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image{animation-name: pqcMobileWordOrbit !important; animation-timing-function: linear !important;}}
@media (max-width: 760px) and (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image{animation: auto ease 0s 1 normal none running none !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image{animation-duration: 210s !important; animation-delay: 0s !important;}}
@media (max-width: 760px) and (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image{animation: auto ease 0s 1 normal none running none !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image{animation-name: pqcMobileWordDiagonal !important; animation-duration: 210s !important; animation-delay: 0s !important; animation-timing-function: linear !important;}}
@media (max-width: 760px) and (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image{animation: auto ease 0s 1 normal none running none !important;}}
@keyframes pqcMobileWordDiagonalFine { 
  0% { transform: translate3d(-54.64%, -64.63%, 0px) rotate(-1.5deg) scale(1.021, 0.993); }
  0.354% { transform: translate3d(-54.343%, -64.847%, 0px) rotate(-1.5deg) scale(1.021, 0.993); }
  0.734% { transform: translate3d(-53.995%, -64.945%, 0px) rotate(-1.498deg) scale(1.021, 0.993); }
  1.161% { transform: translate3d(-53.596%, -64.926%, 0px) rotate(-1.496deg) scale(1.021, 0.993); }
  1.649% { transform: translate3d(-53.15%, -64.788%, 0px) rotate(-1.492deg) scale(1.021, 0.993); }
  2.208% { transform: translate3d(-52.657%, -64.532%, 0px) rotate(-1.486deg) scale(1.021, 0.993); }
  2.842% { transform: translate3d(-52.12%, -64.16%, 0px) rotate(-1.476deg) scale(1.021, 0.993); }
  3.553% { transform: translate3d(-51.54%, -63.673%, 0px) rotate(-1.463deg) scale(1.021, 0.993); }
  4.343% { transform: translate3d(-50.922%, -63.073%, 0px) rotate(-1.445deg) scale(1.021, 0.993); }
  5.209% { transform: translate3d(-50.266%, -62.363%, 0px) rotate(-1.42deg) scale(1.021, 0.993); }
  6.15% { transform: translate3d(-49.577%, -61.546%, 0px) rotate(-1.389deg) scale(1.021, 0.993); }
  7.164% { transform: translate3d(-48.856%, -60.624%, 0px) rotate(-1.351deg) scale(1.021, 0.993); }
  8.248% { transform: translate3d(-48.107%, -59.603%, 0px) rotate(-1.303deg) scale(1.021, 0.993); }
  9.398% { transform: translate3d(-47.334%, -58.487%, 0px) rotate(-1.246deg) scale(1.021, 0.993); }
  10.609% { transform: translate3d(-46.539%, -57.28%, 0px) rotate(-1.179deg) scale(1.021, 0.993); }
  11.878% { transform: translate3d(-45.726%, -55.987%, 0px) rotate(-1.101deg) scale(1.021, 0.993); }
  13.199% { transform: translate3d(-44.898%, -54.615%, 0px) rotate(-1.013deg) scale(1.021, 0.993); }
  14.568% { transform: translate3d(-44.06%, -53.168%, 0px) rotate(-0.914deg) scale(1.021, 0.993); }
  15.978% { transform: translate3d(-43.214%, -51.654%, 0px) rotate(-0.805deg) scale(1.021, 0.993); }
  17.425% { transform: translate3d(-42.364%, -50.078%, 0px) rotate(-0.687deg) scale(1.021, 0.993); }
  18.903% { transform: translate3d(-41.514%, -48.447%, 0px) rotate(-0.561deg) scale(1.021, 0.993); }
  20.406% { transform: translate3d(-40.667%, -46.769%, 0px) rotate(-0.427deg) scale(1.021, 0.993); }
  21.927% { transform: translate3d(-39.828%, -45.05%, 0px) rotate(-0.288deg) scale(1.021, 0.993); }
  23.46% { transform: translate3d(-38.999%, -43.298%, 0px) rotate(-0.145deg) scale(1.021, 0.993); }
  25% { transform: translate3d(-38.184%, -41.521%, 0px) rotate(0deg) scale(1.021, 0.993); }
  26.54% { transform: translate3d(-37.387%, -39.725%, 0px) rotate(0.145deg) scale(1.021, 0.993); }
  28.073% { transform: translate3d(-36.612%, -37.919%, 0px) rotate(0.288deg) scale(1.021, 0.993); }
  29.594% { transform: translate3d(-35.86%, -36.111%, 0px) rotate(0.427deg) scale(1.021, 0.993); }
  31.097% { transform: translate3d(-35.137%, -34.308%, 0px) rotate(0.561deg) scale(1.021, 0.993); }
  32.575% { transform: translate3d(-34.444%, -32.517%, 0px) rotate(0.687deg) scale(1.021, 0.993); }
  34.022% { transform: translate3d(-33.785%, -30.748%, 0px) rotate(0.805deg) scale(1.021, 0.993); }
  35.432% { transform: translate3d(-33.162%, -29.006%, 0px) rotate(0.914deg) scale(1.021, 0.993); }
  36.801% { transform: translate3d(-32.578%, -27.3%, 0px) rotate(1.013deg) scale(1.021, 0.993); }
  38.122% { transform: translate3d(-32.037%, -25.636%, 0px) rotate(1.101deg) scale(1.021, 0.993); }
  39.391% { transform: translate3d(-31.539%, -24.023%, 0px) rotate(1.179deg) scale(1.021, 0.993); }
  40.602% { transform: translate3d(-31.088%, -22.467%, 0px) rotate(1.246deg) scale(1.021, 0.993); }
  41.752% { transform: translate3d(-30.684%, -20.974%, 0px) rotate(1.303deg) scale(1.021, 0.993); }
  42.836% { transform: translate3d(-30.331%, -19.551%, 0px) rotate(1.351deg) scale(1.021, 0.993); }
  43.85% { transform: translate3d(-30.028%, -18.205%, 0px) rotate(1.389deg) scale(1.021, 0.993); }
  44.791% { transform: translate3d(-29.779%, -16.94%, 0px) rotate(1.42deg) scale(1.021, 0.993); }
  45.657% { transform: translate3d(-29.583%, -15.762%, 0px) rotate(1.445deg) scale(1.021, 0.993); }
  46.447% { transform: translate3d(-29.441%, -14.677%, 0px) rotate(1.463deg) scale(1.021, 0.993); }
  47.158% { transform: translate3d(-29.355%, -13.689%, 0px) rotate(1.476deg) scale(1.021, 0.993); }
  47.792% { transform: translate3d(-29.324%, -12.801%, 0px) rotate(1.486deg) scale(1.021, 0.993); }
  48.351% { transform: translate3d(-29.349%, -12.019%, 0px) rotate(1.492deg) scale(1.021, 0.993); }
  48.839% { transform: translate3d(-29.43%, -11.345%, 0px) rotate(1.496deg) scale(1.021, 0.993); }
  49.266% { transform: translate3d(-29.566%, -10.783%, 0px) rotate(1.498deg) scale(1.021, 0.993); }
  49.646% { transform: translate3d(-29.756%, -10.334%, 0px) rotate(1.5deg) scale(1.021, 0.993); }
  50% { transform: translate3d(-30%, -10%, 0px) rotate(1.5deg) scale(1.021, 0.993); }
  50.354% { transform: translate3d(-30.297%, -9.783%, 0px) rotate(1.5deg) scale(1.021, 0.993); }
  50.734% { transform: translate3d(-30.645%, -9.685%, 0px) rotate(1.498deg) scale(1.021, 0.993); }
  51.161% { transform: translate3d(-31.044%, -9.704%, 0px) rotate(1.496deg) scale(1.021, 0.993); }
  51.649% { transform: translate3d(-31.49%, -9.842%, 0px) rotate(1.492deg) scale(1.021, 0.993); }
  52.208% { transform: translate3d(-31.983%, -10.098%, 0px) rotate(1.486deg) scale(1.021, 0.993); }
  52.842% { transform: translate3d(-32.52%, -10.47%, 0px) rotate(1.476deg) scale(1.021, 0.993); }
  53.553% { transform: translate3d(-33.1%, -10.957%, 0px) rotate(1.463deg) scale(1.021, 0.993); }
  54.343% { transform: translate3d(-33.718%, -11.557%, 0px) rotate(1.445deg) scale(1.021, 0.993); }
  55.209% { transform: translate3d(-34.374%, -12.267%, 0px) rotate(1.42deg) scale(1.021, 0.993); }
  56.15% { transform: translate3d(-35.063%, -13.084%, 0px) rotate(1.389deg) scale(1.021, 0.993); }
  57.164% { transform: translate3d(-35.784%, -14.006%, 0px) rotate(1.351deg) scale(1.021, 0.993); }
  58.248% { transform: translate3d(-36.533%, -15.027%, 0px) rotate(1.303deg) scale(1.021, 0.993); }
  59.398% { transform: translate3d(-37.306%, -16.143%, 0px) rotate(1.246deg) scale(1.021, 0.993); }
  60.609% { transform: translate3d(-38.101%, -17.35%, 0px) rotate(1.179deg) scale(1.021, 0.993); }
  61.878% { transform: translate3d(-38.914%, -18.643%, 0px) rotate(1.101deg) scale(1.021, 0.993); }
  63.199% { transform: translate3d(-39.742%, -20.015%, 0px) rotate(1.013deg) scale(1.021, 0.993); }
  64.568% { transform: translate3d(-40.58%, -21.462%, 0px) rotate(0.914deg) scale(1.021, 0.993); }
  65.978% { transform: translate3d(-41.426%, -22.976%, 0px) rotate(0.805deg) scale(1.021, 0.993); }
  67.425% { transform: translate3d(-42.276%, -24.552%, 0px) rotate(0.687deg) scale(1.021, 0.993); }
  68.903% { transform: translate3d(-43.126%, -26.183%, 0px) rotate(0.561deg) scale(1.021, 0.993); }
  70.406% { transform: translate3d(-43.973%, -27.861%, 0px) rotate(0.427deg) scale(1.021, 0.993); }
  71.927% { transform: translate3d(-44.812%, -29.58%, 0px) rotate(0.288deg) scale(1.021, 0.993); }
  73.46% { transform: translate3d(-45.641%, -31.332%, 0px) rotate(0.145deg) scale(1.021, 0.993); }
  75% { transform: translate3d(-46.456%, -33.109%, 0px) rotate(0deg) scale(1.021, 0.993); }
  76.54% { transform: translate3d(-47.253%, -34.905%, 0px) rotate(-0.145deg) scale(1.021, 0.993); }
  78.073% { transform: translate3d(-48.028%, -36.711%, 0px) rotate(-0.288deg) scale(1.021, 0.993); }
  79.594% { transform: translate3d(-48.78%, -38.519%, 0px) rotate(-0.427deg) scale(1.021, 0.993); }
  81.097% { transform: translate3d(-49.503%, -40.322%, 0px) rotate(-0.561deg) scale(1.021, 0.993); }
  82.575% { transform: translate3d(-50.196%, -42.113%, 0px) rotate(-0.687deg) scale(1.021, 0.993); }
  84.022% { transform: translate3d(-50.855%, -43.882%, 0px) rotate(-0.805deg) scale(1.021, 0.993); }
  85.432% { transform: translate3d(-51.478%, -45.624%, 0px) rotate(-0.914deg) scale(1.021, 0.993); }
  86.801% { transform: translate3d(-52.062%, -47.33%, 0px) rotate(-1.013deg) scale(1.021, 0.993); }
  88.122% { transform: translate3d(-52.603%, -48.994%, 0px) rotate(-1.101deg) scale(1.021, 0.993); }
  89.391% { transform: translate3d(-53.101%, -50.607%, 0px) rotate(-1.179deg) scale(1.021, 0.993); }
  90.602% { transform: translate3d(-53.552%, -52.163%, 0px) rotate(-1.246deg) scale(1.021, 0.993); }
  91.752% { transform: translate3d(-53.956%, -53.656%, 0px) rotate(-1.303deg) scale(1.021, 0.993); }
  92.836% { transform: translate3d(-54.309%, -55.079%, 0px) rotate(-1.351deg) scale(1.021, 0.993); }
  93.85% { transform: translate3d(-54.612%, -56.425%, 0px) rotate(-1.389deg) scale(1.021, 0.993); }
  94.791% { transform: translate3d(-54.861%, -57.69%, 0px) rotate(-1.42deg) scale(1.021, 0.993); }
  95.657% { transform: translate3d(-55.057%, -58.868%, 0px) rotate(-1.445deg) scale(1.021, 0.993); }
  96.447% { transform: translate3d(-55.199%, -59.953%, 0px) rotate(-1.463deg) scale(1.021, 0.993); }
  97.158% { transform: translate3d(-55.285%, -60.941%, 0px) rotate(-1.476deg) scale(1.021, 0.993); }
  97.792% { transform: translate3d(-55.316%, -61.829%, 0px) rotate(-1.486deg) scale(1.021, 0.993); }
  98.351% { transform: translate3d(-55.291%, -62.611%, 0px) rotate(-1.492deg) scale(1.021, 0.993); }
  98.839% { transform: translate3d(-55.21%, -63.285%, 0px) rotate(-1.496deg) scale(1.021, 0.993); }
  99.266% { transform: translate3d(-55.074%, -63.847%, 0px) rotate(-1.498deg) scale(1.021, 0.993); }
  99.646% { transform: translate3d(-54.884%, -64.296%, 0px) rotate(-1.5deg) scale(1.021, 0.993); }
  100% { transform: translate3d(-54.64%, -64.63%, 0px) rotate(-1.5deg) scale(1.021, 0.993); }
}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image{animation-name: pqcMobileWordDiagonalFine !important; animation-duration: 195s !important; animation-delay: 0s !important; animation-timing-function: linear !important;}}
@media (max-width: 760px) and (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image{animation: auto ease 0s 1 normal none running none !important;}}
@keyframes pqcMobileWordTilePan { 
  0% { transform: translate3d(0px, 0px, 0px); }
  100% { transform: translate3d(var(--pqc-ball-x,66.666667%),var(--pqc-ball-y,-75%),0); }
}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image{top: var(--pqc-ball-top,-114%) !important; left: var(--pqc-ball-left,-860%) !important; width: 960% !important; min-width: 960% !important; max-width: none !important; height: 853.333% !important; background-image: url("/assets/phobia-word-cloud-alpha-trimmed.webp") !important; background-position: 0px 100% !important; background-size: 33.3333% 25% !important; background-repeat: repeat !important; transform-origin: 50% 50% !important; animation-name: pqcMobileWordTilePan !important; contain: paint !important; animation-duration: var(--pqc-ball-duration,140s) !important; animation-delay: 0s !important; animation-timing-function: linear !important; animation-iteration-count: infinite !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image::after{content: none !important;}}
@media (max-width: 760px) and (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-image{animation: auto ease 0s 1 normal none running none !important; transform: translate3d(0px, 0px, 0px) !important;}}
@media (min-width: 961px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-shadow{top: calc(50% + clamp(141px, 15.15vw, 199px)) !important; height: 12px !important; background: radial-gradient(rgba(47, 39, 74, 0.94) 0px, rgba(47, 39, 74, 0.94) 10%, rgba(64, 55, 96, 0.78) 22%, rgba(64, 55, 96, 0.46) 43%, rgba(64, 55, 96, 0.16) 66%, transparent 82%) !important; filter: blur(1px) !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host canvas.pqc-hero__bubble-image{--pqc-ball-x: 33.333333%; --pqc-ball-y: -33.333333%; --pqc-ball-duration: 140s; top: 0px !important; left: 0px !important; width: 100% !important; min-width: 0px !important; max-width: 100% !important; height: 100% !important; background: transparent !important; transform: none !important; animation: auto ease 0s 1 normal none running none !important; contain: strict !important; filter: saturate(0.9) contrast(1.08) brightness(0.91) !important; opacity: 0.94 !important;}
#tps-native-hero .tps-pqc-hero-host canvas.pqc-hero__bubble-image.is-canvas-ready{background: none !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host canvas.pqc-hero__bubble-image{mask-image: radial-gradient(circle, rgb(0, 0, 0) 0px, rgb(0, 0, 0) 64%, rgba(0, 0, 0, 0.93) 75%, rgba(0, 0, 0, 0.68) 89%, rgba(0, 0, 0, 0.4) 100%) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art::after{background: radial-gradient(54% 20% at 52% 0%, rgba(64, 55, 96, 0.18) 0%, rgba(92, 89, 139, 0.09) 48%, transparent 82%), radial-gradient(72% 27% at 31% 16%, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.08) 38%, transparent 72%), radial-gradient(circle at 28% 22%, rgba(255, 255, 255, 0.34) 0px, rgba(255, 255, 255, 0.34) 3%, rgba(255, 255, 255, 0.12) 4%, rgba(255, 255, 255, 0.12) 9%, transparent 21%), linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.03) 28%, transparent 48%), radial-gradient(115% 85% at 50% 108%, rgba(64, 55, 96, 0.32) 0%, rgba(64, 55, 96, 0.16) 40%, rgba(64, 55, 96, 0.05) 64%, transparent 80%), linear-gradient(rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.024) 27%, transparent 44%, rgba(64, 55, 96, 0.055) 60%, rgba(64, 55, 96, 0.2) 100%), radial-gradient(circle at 72% 78%, transparent 50%, rgba(64, 55, 96, 0.15) 100%) !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-shadow{z-index: 3 !important; bottom: -2px !important; height: 8px !important;}}
@keyframes pqcMobileBallEntrance { 
  0% { translate: var(--pqc-ball-intro-start,calc(-94vw + 7px)) 0; rotate: -330deg; }
  70% { translate: 2px; rotate: 3.8deg; }
  84% { translate: 0px; rotate: -0.6deg; }
  93% { translate: 0px; rotate: 0.15deg; }
  100% { translate: 0px; rotate: 0deg; }
}
@keyframes pqcMobileBallShadowEntrance { 
  0% { translate: var(--pqc-ball-intro-start,calc(-94vw + 7px)) 0; opacity: 0; scale: 0.46 1; }
  70% { translate: 2px; opacity: 1; scale: 1.025 1; }
  100% { translate: 0px; opacity: 1; scale: 1; }
}
@keyframes pqcMobileTitleReveal { 
  0%, 8% { clip-path: inset(0px 100% 0px 0px); }
  70%, 100% { clip-path: inset(0px); }
}
@keyframes pqcMobileEyebrowReveal { 
  0% { opacity: 0; transform: translate3d(0px, 3px, 0px); }
  100% { opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@keyframes pqcMobileSupportingReveal { 
  0% { visibility: visible; opacity: 0; transform: translate3d(0px, 5px, 0px); }
  100% { visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__eyebrow{animation: 340ms ease-out 0s 1 normal both running pqcMobileEyebrowReveal;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row{--pqc-ball-intro-start: calc(-94vw + 7px);}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-pending .pqc-hero__mobile-art{translate: var(--pqc-ball-intro-start) 0; rotate: -330deg;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-pending h2{clip-path: inset(0px 100% 0px 0px);}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-running .pqc-hero__mobile-art{animation: 1725ms cubic-bezier(0.22, 0.7, 0.2, 1) 0s 1 normal both running pqcMobileBallEntrance !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-running h2{animation: 1725ms cubic-bezier(0.22, 0.7, 0.2, 1) 0s 1 normal both running pqcMobileTitleReveal !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-pending .pqc-hero__bubble-shadow{translate: var(--pqc-ball-intro-start) 0; opacity: 0;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-running .pqc-hero__bubble-shadow{animation: 1725ms cubic-bezier(0.22, 0.7, 0.2, 1) 0s 1 normal both running pqcMobileBallShadowEntrance !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row:not(.is-ball-words-ready) canvas.pqc-hero__bubble-image{opacity: 0 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-words-ready canvas.pqc-hero__bubble-image{opacity: 0.94 !important; transition: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row:is(.is-ball-intro-pending, .is-ball-intro-running) ~ .pqc-hero__intro,#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row:is(.is-ball-intro-pending, .is-ball-intro-running) ~ .pqc-search-intro,#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row:is(.is-ball-intro-pending, .is-ball-intro-running) ~ .pqc-tool{visibility: hidden; opacity: 0; transform: translate3d(0px, 5px, 0px);}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-complete ~ .pqc-hero__intro{animation: 340ms ease-out 0s 1 normal both running pqcMobileSupportingReveal;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-complete ~ .pqc-search-intro{animation: 340ms ease-out 60ms 1 normal both running pqcMobileSupportingReveal;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-complete ~ .pqc-tool{animation: 360ms ease-out 120ms 1 normal both running pqcMobileSupportingReveal;}}
@media (max-width: 760px) and (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row .pqc-hero__mobile-art,#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row .pqc-hero__bubble-shadow{translate: 0px !important; rotate: 0deg !important; scale: 1 !important; opacity: 1 !important; animation: auto ease 0s 1 normal none running none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row h2{clip-path: none !important; animation: auto ease 0s 1 normal none running none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row canvas.pqc-hero__bubble-image{opacity: 0.94 !important; transition: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__eyebrow,#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row ~ .pqc-hero__intro,#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row ~ .pqc-search-intro,#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row ~ .pqc-tool{visibility: visible !important; opacity: 1 !important; transform: none !important; animation: auto ease 0s 1 normal none running none !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-search-intro{margin: 0px 0px 15px !important; padding: 14px 0px 0px !important; border-top: 1px solid rgba(92, 89, 139, 0.18) !important; color: rgb(85, 81, 92) !important; font-size: 0.84rem !important; line-height: 1.45 !important; text-align: left !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-search-intro h2{margin: 0px !important; padding: 0px !important; color: rgb(92, 89, 139) !important; font-size: 1rem !important; font-weight: 600 !important; line-height: 1.25 !important; letter-spacing: -0.01em !important; text-align: left !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__intro{margin-bottom: 16px !important;}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-search-intro{margin-bottom: 14px !important; padding-top: 13px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__intro{margin-bottom: 15px !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{--pqc-ball-colour: #eeeaf4;}
#tps-native-hero .tps-pqc-hero-host canvas.pqc-hero__bubble-image[data-sphere-canvas]{--pqc-ball-x: -33.333333% !important; --pqc-ball-y: 0% !important; --pqc-ball-duration: 140s !important; --pqc-ball-diagonal-y: 1.30 !important;}}
#tps-native-hero .tps-v1 .tps-v1-eyebrow,#tps-native-hero .tps-v1-eyebrow{background-color: rgb(242, 241, 248) !important; color: rgb(92, 89, 139) !important; font-family: Assistant, Arial, sans-serif !important; font-size: 10px !important; font-style: normal !important; font-weight: 600 !important; line-height: 13px !important; letter-spacing: 0.14em !important; text-transform: uppercase !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__eyebrow{color: rgb(92, 89, 139) !important; font-family: Assistant, Arial, sans-serif !important; font-size: 10px !important; font-style: normal !important; font-weight: 600 !important; line-height: 13px !important; letter-spacing: 0.14em !important; text-transform: uppercase !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-review-themes__header h2{position: relative !important; display: block !important; margin: 0px !important; padding: 0px !important; color: rgb(112, 103, 149) !important; font-family: inherit !important; font-size: 17px !important; font-weight: 600 !important; line-height: 1.2 !important; letter-spacing: -0.02em !important; text-align: left !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-review-themes{box-sizing: border-box; overflow: visible; border: 0px; border-radius: 0px; background: transparent; box-shadow: none; color: rgb(64, 55, 96); font-family: Assistant, Arial, sans-serif; display: block !important; width: auto !important; max-width: none !important; margin: 14px 5px 0px !important; padding: 14px 0px 0px !important; text-align: left !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-review-themes *{box-sizing: border-box;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-review-themes__header{display: block !important; width: 100% !important; max-width: none !important; margin: 0px !important; padding: 0px 0px 5px !important; text-align: left !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-review-themes__list{border: 0px; border-radius: 0px; background: transparent; display: grid !important; grid-template-columns: 1fr !important; gap: 3px !important; width: auto !important; margin: 0px !important; padding: 0px !important; list-style: none !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-review-themes__item{min-height: 20px; display: grid !important; grid-template-columns: 20px minmax(0px, 1fr) !important; gap: 11px !important; align-items: center !important; margin: 0px !important; padding: 0px 2px !important; color: rgb(92, 89, 139) !important; text-align: left !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-review-themes__check{display: grid !important; place-items: center !important; width: 20px !important; height: 20px !important; border: 1px solid rgba(92, 89, 139, 0.42) !important; border-radius: 50% !important; background: transparent !important; color: rgb(92, 89, 139) !important; font-size: 9px !important; font-weight: 700 !important; line-height: 1 !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-review-themes__label{display: block; align-self: center; color: rgb(92, 89, 139); font-size: 13.5px; font-weight: 400; line-height: 1.3;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-review-themes__detail{grid-column: 2; margin: 0px !important; padding: 0px 0px 8px !important; color: rgba(64, 55, 96, 0.78) !important; font-size: 12.5px !important; line-height: 1.5 !important; text-align: left !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-review-themes__detail[hidden]{display: none !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-review-themes__source{gap: 5px; display: inline-flex !important; align-items: center !important; width: auto !important; max-width: 100% !important; margin: 0px !important; padding: 0px 0px 0px 3px !important; border-width: medium !important; border-style: none !important; border-color: currentcolor !important; border-image: none !important; border-radius: 0px !important; background: transparent !important; color: rgba(64, 55, 96, 0.67) !important; font-size: 10.5px !important; line-height: 1.3 !important; text-align: left !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-review-themes__source span{color: rgb(17, 154, 17); font-weight: 700;}
@media (max-width: 420px) {#tps-native-hero .tps-pqc-hero-host .tps-v1-review-themes{margin-right: 3px !important; margin-left: 3px !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-review-themes__item{padding: 0px 1px !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-panel-stack{box-sizing: border-box; display: block !important; width: auto !important; max-width: none !important; margin: 0px 5px 14px !important; padding: 0px !important; overflow: hidden !important; border: 1px solid rgba(92, 89, 139, 0.14) !important; border-radius: 10px !important; background: rgba(244, 240, 245, 0.58) !important; box-shadow: rgba(64, 55, 96, 0.055) 0px 7px 20px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-box-title{box-sizing: border-box; min-height: 44px; display: flex !important; width: 100% !important; max-width: none !important; margin: 0px !important; padding: 11px 14px 10px !important; align-items: center !important; justify-content: flex-start !important; border-width: 0px 0px 1px !important; border-style: none none solid !important; border-color: currentcolor currentcolor rgba(92, 89, 139, 0.12) !important; border-image: none !important; border-radius: 0px !important; background: rgba(255, 255, 255, 0.4) !important; box-shadow: none !important; color: rgb(92, 89, 139) !important; font-family: inherit !important; font-size: 17px !important; font-weight: 600 !important; line-height: 1.2 !important; letter-spacing: -0.02em !important; text-align: left !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-card__title{font-size: 18px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-box-title::after{display: none !important; content: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-box-title[hidden]{display: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach-stack .pqc-approach,#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .pqc-review-card{width: 100% !important; margin: 0px !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach-stack .pqc-approach{background: rgba(244, 240, 245, 0.72) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .pqc-review-card{background: rgba(244, 240, 245, 0.42) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-card__title[hidden] + .pqc-review-card{border-radius: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach__intro{margin: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-review-themes{margin-top: 10px !important; padding-top: 16px !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-review-themes__header{padding-bottom: 5px !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-review-themes__header h2{position: relative !important; display: block !important; margin: 0px !important; padding: 0px !important; color: rgb(112, 103, 149) !important; font-family: inherit !important; font-size: 17px !important; font-weight: 600 !important; line-height: 1.2 !important; letter-spacing: -0.02em !important; text-align: left !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-review-themes__header h2::after{display: none !important; content: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack{margin-top: 20px !important; background: rgba(244, 240, 245, 0.58) !important; border-color: rgba(92, 89, 139, 0.12) !important; box-shadow: rgba(64, 55, 96, 0.05) 0px 10px 28px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .pqc-review-card__title{background: rgba(255, 255, 255, 0.4) !important; border-bottom-color: rgba(92, 89, 139, 0.12) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .pqc-review-card{padding: 0px !important; background: rgba(244, 240, 245, 0.42) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-slider-panel{display: block !important; margin: 0px !important; padding: 15px 16px 13px !important; background: rgba(255, 255, 255, 0.72) !important; border-bottom: 1px solid rgba(92, 89, 139, 0.1) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-slider-panel .pqc-review-card__label{margin: 0px 5px 4px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-slider-panel .pqc-review-preview{margin: 0px 5px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-slider-panel .pqc-review-nav{margin-right: 5px !important; margin-left: 5px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes{margin: 0px 16px !important; padding-top: 16px !important; padding-bottom: 14px !important; background: transparent !important;}
@media (max-width: 420px) {#tps-native-hero .tps-pqc-hero-host .pqc-review-slider-panel{padding: 14px 12px 12px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes{margin-right: 12px !important; margin-left: 12px !important;}}
@media (max-width: 420px) {#tps-native-hero .tps-pqc-hero-host .pqc-panel-stack{margin-right: 5px !important; margin-left: 5px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-box-title{min-height: 40px; padding: 10px 12px 9px !important; font-size: 15.5px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-card__title{font-size: 16.5px !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-review-themes__header h2{font-size: 16.5px !important;}}
#tps-native-hero .tps-pqc-hero-host .tps-v1-profile-quote{border: 0px; border-radius: 0px; background: transparent; display: block !important; width: auto !important; max-width: none !important; margin: 20px 0px 16px !important; padding: 0px !important; text-align: left !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-profile-quote blockquote{position: relative; border: 1px solid rgba(92, 89, 139, 0.1); border-radius: 10px 10px 2px; background: rgb(255, 255, 255); color: rgb(64, 55, 96); box-shadow: rgba(64, 55, 96, 0.07) 0px 7px 20px; display: block !important; width: auto !important; max-width: none !important; margin: 0px 0px 16px !important; padding: 19px 21px !important; font-style: normal !important; text-align: left !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-profile-quote blockquote::after{content: ""; position: absolute; right: 28px; bottom: -10px; width: 0px; height: 0px; border-right: 10px solid transparent; border-left: 10px solid transparent; border-top: 10px solid rgb(255, 255, 255);}
#tps-native-hero .tps-pqc-hero-host .tps-v1-profile-quote blockquote p{margin: 0px !important; color: rgb(64, 55, 96) !important; font-size: 0.92rem !important; line-height: 1.58 !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-profile-quote blockquote p + p{margin-top: 12px !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-profile-quote__person{display: flex !important; align-items: center !important; justify-content: flex-end !important; gap: 12px !important; width: 100% !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-profile-quote figcaption{margin: 0px !important; color: rgb(92, 89, 139) !important; font-size: 0.76rem !important; font-weight: 700 !important; line-height: 1.35 !important; text-align: right !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-profile-quote figcaption span{display: block; color: rgb(64, 55, 96); font-weight: 400;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-profile-quote img{object-fit: cover; border: 3px solid rgb(255, 255, 255); border-radius: 50%; box-shadow: rgba(64, 55, 96, 0.16) 0px 5px 16px; display: block !important; flex: 0 0 64px !important; width: 64px !important; height: 64px !important; margin: 0px !important;}
@media (max-width: 420px) {#tps-native-hero .tps-pqc-hero-host .tps-v1-profile-quote blockquote{padding: 16px 17px !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-profile-quote blockquote p{font-size: 0.84rem !important;}}
@media (min-width: 961px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art::before{content: "" !important; position: absolute !important; z-index: 2 !important; inset: 0px !important; border-radius: 50% !important; background: radial-gradient(circle at 50% 48%, transparent 0px, transparent 56%, rgba(92, 89, 139, 0.035) 68%, rgba(64, 55, 96, 0.106) 86%, rgba(64, 55, 96, 0.2) 100%) !important; pointer-events: none !important;}
#tps-native-hero .tps-pqc-hero-host canvas.pqc-hero__bubble-image[data-sphere-canvas]{opacity: 0.9 !important; filter: none !important; mask-image: none !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art::before{content: "" !important; position: absolute !important; z-index: 2 !important; inset: 0px !important; border-radius: 50% !important; background: radial-gradient(circle at 50% 48%, transparent 0px, transparent 66%, rgba(92, 89, 139, 0.024) 74%, rgba(64, 55, 96, 0.075) 88%, rgba(64, 55, 96, 0.14) 100%) !important; pointer-events: none !important;}
#tps-native-hero .tps-pqc-hero-host canvas.pqc-hero__bubble-image[data-sphere-canvas]{mask-image: none !important;}}
@media (min-width: 961px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__inner{display: block !important; min-height: 0px !important; padding-top: clamp(34px, 3.5vw, 48px) !important; padding-bottom: 10px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__copy{display: block !important; width: 100% !important; max-width: none !important; margin: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top{--pqc-desktop-ball-size: clamp(225px,22vw,285px); position: relative !important; display: block !important; box-sizing: border-box !important; min-height: 0px !important; padding-right: calc(var(--pqc-desktop-ball-size) + clamp(34px,4vw,58px)) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row{position: static !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__eyebrow{max-width: 690px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__intro{max-width: 690px !important; margin-bottom: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{position: absolute !important; z-index: 2 !important; inset: auto 0px 0px auto !important; display: block !important; width: var(--pqc-desktop-ball-size) !important; height: var(--pqc-desktop-ball-size) !important; margin: 0px !important; transform: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-shadow{position: absolute !important; z-index: 3 !important; top: auto !important; right: calc(var(--pqc-desktop-ball-size) * .22) !important; bottom: -4px !important; left: auto !important; display: block !important; width: calc(var(--pqc-desktop-ball-size) * .56) !important; height: 10px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-search-intro{width: 100% !important; max-width: none !important; margin-top: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof,#tps-native-hero .tps-pqc-hero-host .pqc-tool{box-sizing: border-box !important; width: 100% !important; max-width: none !important;}}
@media (max-width: 960px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__top{display: contents !important;}}
@media (min-width: 961px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__top{min-height: 0px !important; padding-right: 0px !important; padding-bottom: 20px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__body{position: relative !important; display: block !important; min-height: 0px !important; padding-right: clamp(205px, 22vw, 285px) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row{position: static !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{inset: 0px 0px 0px auto !important; width: auto !important; height: auto !important; aspect-ratio: 1 / 1 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-shadow{right: clamp(45px, 5vw, 63px) !important; bottom: -4px !important; width: clamp(115px, 12vw, 160px) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__intro{margin-bottom: 0px !important;}}
@media (max-width: 960px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__body{display: contents !important;}}
@media (min-width: 961px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__top{--pqc-desktop-ball-size: 200px; padding-bottom: 24px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__body{box-sizing: border-box !important; min-height: 0px !important; padding-right: calc(var(--pqc-desktop-ball-size) + 30px) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{top: auto !important; right: 0px !important; bottom: 0px !important; width: var(--pqc-desktop-ball-size) !important; height: var(--pqc-desktop-ball-size) !important; aspect-ratio: auto !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-shadow{top: auto !important; right: calc(var(--pqc-desktop-ball-size) * .22) !important; bottom: -4px !important; width: calc(var(--pqc-desktop-ball-size) * .56) !important; height: 10px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-search-intro{margin-top: 0px !important; padding-top: 24px !important;}}
@media (min-width: 761px) {#tps-native-hero .tps-pqc-hero-host .pqc-search-intro > h2,#tps-native-hero .tps-pqc-hero-host .pqc-proof,#tps-native-hero .tps-pqc-hero-host .pqc-tool > .pqc-search,#tps-native-hero .tps-pqc-hero-host .pqc-tool > .pqc-popular-searches,#tps-native-hero .tps-pqc-hero-host .pqc-tool > .pqc-feedback,#tps-native-hero .tps-pqc-hero-host .pqc-tool > .pqc-result:not([hidden]),#tps-native-hero .tps-pqc-hero-host .pqc-tool > .pqc-choices:not([hidden]){box-sizing: border-box !important; width: 100% !important; max-width: 750px !important; margin-left: auto !important; margin-right: auto !important;}}
@media (min-width: 961px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__top{--pqc-desktop-ball-right: max(30px,calc(50% - 445px));}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{right: var(--pqc-desktop-ball-right) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-shadow{right: calc(var(--pqc-desktop-ball-right) + 44px) !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-hero{box-sizing: border-box !important; width: 100% !important; max-width: 1280px !important; margin-right: auto !important; margin-left: auto !important;}
@media (min-width: 761px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__eyebrow{animation: 340ms ease-out 0s 1 normal both running pqcMobileEyebrowReveal;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row{--pqc-ball-intro-start: calc(-94vw + 7px);}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-pending .pqc-hero__mobile-art{translate: var(--pqc-ball-intro-start) 0; rotate: -330deg;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-running .pqc-hero__mobile-art{animation: 1725ms cubic-bezier(0.22, 0.7, 0.2, 1) 0s 1 normal both running pqcMobileBallEntrance !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-pending h2,#tps-native-hero .tps-pqc-hero-host .pqc-hero__body:has(.pqc-hero__title-row.is-ball-intro-pending) .pqc-hero__intro{clip-path: inset(0px 100% 0px 0px);}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-running h2,#tps-native-hero .tps-pqc-hero-host .pqc-hero__body:has(.pqc-hero__title-row.is-ball-intro-running) .pqc-hero__intro{animation: 1725ms cubic-bezier(0.22, 0.7, 0.2, 1) 0s 1 normal both running pqcMobileTitleReveal !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-pending .pqc-hero__bubble-shadow{translate: var(--pqc-ball-intro-start) 0; opacity: 0;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-running .pqc-hero__bubble-shadow{animation: 1725ms cubic-bezier(0.22, 0.7, 0.2, 1) 0s 1 normal both running pqcMobileBallShadowEntrance !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row:not(.is-ball-words-ready) canvas.pqc-hero__bubble-image{opacity: 0 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-words-ready canvas.pqc-hero__bubble-image{opacity: 0.94 !important; transition: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row:is(.is-ball-intro-pending, .is-ball-intro-running)) ~ .pqc-search-intro,#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row:is(.is-ball-intro-pending, .is-ball-intro-running)) ~ .pqc-proof,#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row:is(.is-ball-intro-pending, .is-ball-intro-running)) ~ .pqc-tool{visibility: hidden; opacity: 0; transform: translate3d(0px, 5px, 0px);}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-complete) ~ .pqc-search-intro{animation: 340ms ease-out 60ms 1 normal both running pqcMobileSupportingReveal;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-complete) ~ .pqc-proof{animation: 350ms ease-out 120ms 1 normal both running pqcMobileSupportingReveal;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-complete) ~ .pqc-tool{animation: 360ms ease-out 180ms 1 normal both running pqcMobileSupportingReveal;}}
@media (min-width: 761px) and (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row .pqc-hero__mobile-art,#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row .pqc-hero__bubble-shadow{translate: 0px !important; rotate: 0deg !important; scale: 1 !important; opacity: 1 !important; animation: auto ease 0s 1 normal none running none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row h2,#tps-native-hero .tps-pqc-hero-host .pqc-hero__intro{clip-path: none !important; animation: auto ease 0s 1 normal none running none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__eyebrow,#tps-native-hero .tps-pqc-hero-host .pqc-search-intro,#tps-native-hero .tps-pqc-hero-host .pqc-proof,#tps-native-hero .tps-pqc-hero-host .pqc-tool{visibility: visible !important; opacity: 1 !important; transform: none !important; animation: auto ease 0s 1 normal none running none !important;}}
@media (min-width: 761px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__top{box-sizing: border-box !important; width: 100% !important; max-width: 750px !important; margin-right: auto !important; margin-left: auto !important;}}
@keyframes pqcDividerWithBall { 
  0% { opacity: 0; transform: scaleX(0); }
  100% { opacity: 1; transform: scaleX(1); }
}
@media (min-width: 761px) {#tps-native-hero .tps-pqc-hero-host .pqc-search-intro{position: relative !important; border-top: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-search-intro::before{content: ""; position: absolute; top: 0px; right: 0px; left: 0px; height: 1px; background: rgba(92, 89, 139, 0.18); transform: scaleX(1); transform-origin: 50% 50%; pointer-events: none;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row:is(.is-ball-intro-pending, .is-ball-intro-running)) ~ .pqc-search-intro::before{opacity: 0; transform: scaleX(0);}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-running) ~ .pqc-search-intro::before{animation: 1725ms cubic-bezier(0.22, 0.7, 0.2, 1) 0s 1 normal both running pqcDividerWithBall;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row:is(.is-ball-intro-pending, .is-ball-intro-running)) ~ .pqc-search-intro{visibility: visible !important; opacity: 1 !important; transform: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row:is(.is-ball-intro-pending, .is-ball-intro-running)) ~ .pqc-search-intro > h2{visibility: hidden; opacity: 0; transform: translate3d(0px, 5px, 0px);}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-complete) ~ .pqc-search-intro{animation: auto ease 0s 1 normal none running none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-complete) ~ .pqc-search-intro > h2{animation: 340ms ease-out 60ms 1 normal both running pqcMobileSupportingReveal;}}
@media (min-width: 761px) and (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-search-intro::before{opacity: 1 !important; transform: scaleX(1) !important; animation: auto ease 0s 1 normal none running none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-search-intro > h2{visibility: visible !important; opacity: 1 !important; transform: none !important; animation: auto ease 0s 1 normal none running none !important;}}
@media (min-width: 761px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-complete) ~ .pqc-search-intro > h2{animation: 290ms ease-out 35ms 1 normal both running pqcMobileSupportingReveal;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-complete) ~ .pqc-proof{animation: 300ms ease-out 70ms 1 normal both running pqcMobileSupportingReveal;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-complete) ~ .pqc-tool{animation: 310ms ease-out 105ms 1 normal both running pqcMobileSupportingReveal;}}
@media (min-width: 761px) and (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-search-intro > h2,#tps-native-hero .tps-pqc-hero-host .pqc-proof,#tps-native-hero .tps-pqc-hero-host .pqc-tool{visibility: visible !important; opacity: 1 !important; transform: none !important; animation: auto ease 0s 1 normal none running none !important;}}
@media (min-width: 761px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__inner{display: block !important; min-height: 0px !important; padding-top: clamp(34px, 3.5vw, 48px) !important; padding-bottom: 10px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__copy{display: block !important; width: 100% !important; max-width: none !important; margin: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top{--pqc-desktop-ball-size: 200px; --pqc-desktop-ball-right: 15px; position: relative !important; display: block !important; box-sizing: border-box !important; width: 100% !important; max-width: 750px !important; min-height: 0px !important; margin-right: auto !important; margin-left: auto !important; padding-right: 0px !important; padding-bottom: 24px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__body{position: relative !important; display: block !important; box-sizing: border-box !important; min-height: 0px !important; padding-right: calc(var(--pqc-desktop-ball-size) + 30px) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row{position: static !important; display: block !important; width: auto !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row h2{width: 100% !important; max-width: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__intro{max-width: none !important; margin-bottom: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{position: absolute !important; z-index: 2 !important; top: auto !important; right: var(--pqc-desktop-ball-right) !important; bottom: 0px !important; left: auto !important; display: block !important; width: var(--pqc-desktop-ball-size) !important; height: var(--pqc-desktop-ball-size) !important; margin: 0px !important; transform: none !important; aspect-ratio: auto !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-shadow{position: absolute !important; z-index: 3 !important; top: auto !important; right: calc(var(--pqc-desktop-ball-right) + 44px) !important; bottom: -4px !important; left: auto !important; display: block !important; width: 112px !important; height: 10px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-search-intro{width: 100% !important; max-width: none !important; margin-top: 0px !important; padding-top: 24px !important;}}
@media (min-width: 761px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-pending) > .pqc-hero__eyebrow{clip-path: inset(0px 100% 0px 0px); animation: auto ease 0s 1 normal none running none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-running) > .pqc-hero__eyebrow{animation: 1725ms cubic-bezier(0.22, 0.7, 0.2, 1) 0s 1 normal both running pqcMobileTitleReveal !important;}}
@media (min-width: 761px) and (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__eyebrow{clip-path: none !important; animation: auto ease 0s 1 normal none running none !important;}}
@media (min-width: 761px) and (max-width: 960px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{overflow: hidden !important; border: 0px !important; border-radius: 50% !important; background-image: none !important; background-position: 0px 0px !important; background-size: auto !important; background-repeat: no-repeat !important; filter: none !important; opacity: 1 !important; mask-image: none !important; mix-blend-mode: normal !important; box-shadow: rgba(255, 255, 255, 0.4) 8px 10px 24px inset, rgba(64, 55, 96, 0.24) -9px -13px 28px inset !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art::before{content: none !important; display: none !important; background: none !important; animation: auto ease 0s 1 normal none running none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art::after{content: "" !important; position: absolute !important; z-index: 2 !important; inset: 1px !important; display: block !important; border-radius: 50% !important; background: radial-gradient(54% 20% at 52% 0%, rgba(64, 55, 96, 0.18) 0%, rgba(92, 89, 139, 0.09) 48%, transparent 82%), radial-gradient(42% 30% at 27% 20%, rgba(255, 255, 255, 0.255) 0%, rgba(255, 255, 255, 0.137) 34%, rgba(255, 255, 255, 0.05) 66%, transparent 100%), linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.035) 32%, transparent 52%), radial-gradient(115% 85% at 50% 108%, rgba(64, 55, 96, 0.36) 0%, rgba(64, 55, 96, 0.18) 40%, rgba(64, 55, 96, 0.06) 64%, transparent 80%), linear-gradient(rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.04) 27%, transparent 44%, rgba(64, 55, 96, 0.06) 60%, rgba(64, 55, 96, 0.22) 100%), radial-gradient(circle at 72% 78%, transparent 50%, rgba(64, 55, 96, 0.18) 100%) !important; pointer-events: none !important;}
#tps-native-hero .tps-pqc-hero-host canvas.pqc-hero__bubble-image[data-sphere-canvas]{position: absolute !important; z-index: 1 !important; inset: 0px !important; display: block !important; width: 100% !important; min-width: 0px !important; max-width: 100% !important; height: 100% !important; background: none !important; transform: none !important; contain: strict !important; filter: none !important; opacity: 0.94 !important; pointer-events: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__bubble-shadow{border-radius: 50% !important; background: radial-gradient(rgba(47, 39, 74, 0.94) 0px, rgba(47, 39, 74, 0.94) 10%, rgba(64, 55, 96, 0.78) 22%, rgba(64, 55, 96, 0.46) 43%, rgba(64, 55, 96, 0.16) 66%, transparent 82%) !important; filter: blur(1px) !important; pointer-events: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row:not(.is-ball-words-ready) .pqc-hero__mobile-art,#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row:not(.is-ball-words-ready) .pqc-hero__bubble-shadow{visibility: hidden !important; opacity: 0 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-words-ready .pqc-hero__mobile-art,#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-words-ready .pqc-hero__bubble-shadow{visibility: visible !important; opacity: 1 !important; transition: opacity 0.18s ease-out !important;}}
@media (min-width: 761px) and (max-width: 960px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__image,#tps-native-hero .tps-pqc-hero-host .pqc-hero__wash{display: none !important; background-image: none !important;}}
@media (min-width: 761px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-complete) > .pqc-hero__eyebrow{visibility: visible !important; opacity: 1 !important; transform: none !important; clip-path: none !important; animation: auto ease 0s 1 normal none running none !important;}}
@media (min-width: 761px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-failed .pqc-hero__mobile-art,#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-failed .pqc-hero__bubble-shadow{display: none !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-search-intro{position: relative !important; border-top: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-search-intro::before{content: ""; position: absolute; top: 0px; right: 0px; left: 0px; height: 1px; background: rgba(92, 89, 139, 0.18); opacity: 1; transform: translate3d(0px, 0px, 0px); pointer-events: none;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row:is(.is-ball-intro-pending, .is-ball-intro-running)) ~ .pqc-search-intro::before{opacity: 0; transform: translate3d(0px, 5px, 0px); animation: auto ease 0s 1 normal none running none;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-complete) ~ .pqc-search-intro::before{animation: 340ms ease-out 60ms 1 normal both running pqcMobileSupportingReveal;}}
@media (max-width: 760px) and (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-search-intro::before{opacity: 1 !important; transform: none !important; animation: auto ease 0s 1 normal none running none !important;}}
@keyframes pqcWideTextFollowBall { 
  0%, 22% { clip-path: inset(0px 100% 0px 0px); }
  78%, 100% { clip-path: inset(0px); }
}
@keyframes pqcMobileEyebrowFadeRiseOnly { 
  0% { visibility: visible; opacity: 0; transform: translate3d(0px, 7px, 0px); }
  100% { visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@media (min-width: 761px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-running h2,#tps-native-hero .tps-pqc-hero-host .pqc-hero__body:has(.pqc-hero__title-row.is-ball-intro-running) .pqc-hero__intro,#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-running) > .pqc-hero__eyebrow{animation: 1725ms cubic-bezier(0.22, 0.7, 0.2, 1) 0s 1 normal both running pqcWideTextFollowBall !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__eyebrow{animation: 420ms cubic-bezier(0.22, 0.7, 0.2, 1) 50ms 1 normal both running pqcMobileEyebrowFadeRiseOnly !important;}}
@media (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__eyebrow{visibility: visible !important; opacity: 1 !important; transform: none !important; animation: auto ease 0s 1 normal none running none !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-pending) > .pqc-hero__eyebrow{clip-path: inset(0px 100% 0px 0px); visibility: visible !important; opacity: 1 !important; transform: none !important; animation: auto ease 0s 1 normal none running none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-running) > .pqc-hero__eyebrow{visibility: visible !important; opacity: 1 !important; transform: none !important; animation: 1725ms cubic-bezier(0.22, 0.7, 0.2, 1) 0s 1 normal both running pqcMobileTitleReveal !important;}}
@media (max-width: 760px) and (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__eyebrow{clip-path: none !important; animation: auto ease 0s 1 normal none running none !important;}}
@keyframes pqcWideSafeTextReveal { 
  0% { visibility: visible; opacity: 0; transform: translate3d(0px, 8px, 0px); }
  100% { visibility: visible; opacity: 1; transform: translate3d(0px, 0px, 0px); }
}
@media (min-width: 761px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-running .pqc-hero__mobile-art{animation-duration: 1120ms !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-running .pqc-hero__bubble-shadow{animation-duration: 1120ms !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-running) ~ .pqc-search-intro::before{animation-duration: 1120ms !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-pending h2,#tps-native-hero .tps-pqc-hero-host .pqc-hero__body:has(.pqc-hero__title-row.is-ball-intro-pending) .pqc-hero__intro,#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-pending) > .pqc-hero__eyebrow{visibility: hidden !important; opacity: 0 !important; transform: translate3d(0px, 8px, 0px) !important; clip-path: none !important; animation: auto ease 0s 1 normal none running none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-running h2,#tps-native-hero .tps-pqc-hero-host .pqc-hero__body:has(.pqc-hero__title-row.is-ball-intro-running) .pqc-hero__intro,#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-running) > .pqc-hero__eyebrow{will-change: opacity, transform; clip-path: none !important; animation: 520ms cubic-bezier(0.22, 0.7, 0.2, 1) 260ms 1 normal both running pqcWideSafeTextReveal !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-complete h2,#tps-native-hero .tps-pqc-hero-host .pqc-hero__body:has(.pqc-hero__title-row.is-ball-intro-complete) .pqc-hero__intro,#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-complete) > .pqc-hero__eyebrow{will-change: auto; visibility: visible !important; opacity: 1 !important; transform: none !important; clip-path: none !important; animation: auto ease 0s 1 normal none running none !important;}}
@keyframes pqcWideBallEntrance { 
  0% { translate: var(--pqc-ball-intro-start) 0; rotate: var(--pqc-wide-ball-rotation,-520deg); }
  70% { translate: 2px; rotate: 3.8deg; }
  84% { translate: 0px; rotate: -0.6deg; }
  93% { translate: 0px; rotate: 0.15deg; }
  100% { translate: 0px; rotate: 0deg; }
}
@media (min-width: 761px) and (max-width: 960px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row{--pqc-ball-intro-start: calc(-90vw + 7px); --pqc-wide-ball-rotation: -480deg;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-pending .pqc-hero__mobile-art{rotate: var(--pqc-wide-ball-rotation) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-running .pqc-hero__mobile-art{animation: 2050ms cubic-bezier(0.22, 0.7, 0.2, 1) 0s 1 normal both running pqcWideBallEntrance !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-running .pqc-hero__bubble-shadow,#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-running) ~ .pqc-search-intro::before{animation-duration: 2050ms !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-running h2,#tps-native-hero .tps-pqc-hero-host .pqc-hero__body:has(.pqc-hero__title-row.is-ball-intro-running) .pqc-hero__intro,#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-running) > .pqc-hero__eyebrow{animation-duration: 850ms !important; animation-delay: 440ms !important;}}
@media (min-width: 961px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row{--pqc-ball-intro-start: calc(-82vw + 7px); --pqc-wide-ball-rotation: -620deg;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-pending .pqc-hero__mobile-art{rotate: var(--pqc-wide-ball-rotation) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-running .pqc-hero__mobile-art{animation: 2350ms cubic-bezier(0.22, 0.7, 0.2, 1) 0s 1 normal both running pqcWideBallEntrance !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-running .pqc-hero__bubble-shadow,#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-running) ~ .pqc-search-intro::before{animation-duration: 2350ms !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row.is-ball-intro-running h2,#tps-native-hero .tps-pqc-hero-host .pqc-hero__body:has(.pqc-hero__title-row.is-ball-intro-running) .pqc-hero__intro,#tps-native-hero .tps-pqc-hero-host .pqc-hero__top:has(.pqc-hero__title-row.is-ball-intro-running) > .pqc-hero__eyebrow{animation-duration: 950ms !important; animation-delay: 520ms !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-result .pqc-result__title-line{max-width: 700px; color: rgb(92, 89, 139); font-weight: 600; line-height: 1.08; letter-spacing: -0.035em; margin-bottom: 9px !important; font-size: clamp(1.55rem, 2.7vw, 2.2rem) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result [data-result-copy]{max-width: 680px; color: rgb(64, 55, 96); line-height: 1.58; font-size: 0.84rem !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-result__primary-action{display: grid; grid-template-columns: minmax(0px, 460px); gap: 9px; padding: 0px 8px 28px;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-result__primary-action .tps-v1-btn--primary{width: 100%; min-height: 66px; justify-content: center; font-size: 0.96rem;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-result__primary-action [data-consult-primary]{display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 4px !important; padding: 11px 18px 10px !important; text-align: center !important; line-height: 1.16 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-cta__main{display: inline-flex; align-items: center; justify-content: center; gap: 7px; font-size: 0.96rem; font-weight: 700; line-height: 1.2;}
#tps-native-hero .tps-pqc-hero-host .pqc-cta__sub{display: block; color: rgba(255, 255, 255, 0.78); font-size: 0.66rem; font-weight: 500; line-height: 1.25; letter-spacing: 0.012em;}
#tps-native-hero .tps-pqc-hero-host .pqc-consult-availability{display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 5px 6px; margin: 0px; padding: 1px 2px; color: rgb(79, 118, 95); font-size: 0.72rem; font-weight: 650; line-height: 1.4; text-align: center;}
#tps-native-hero .tps-pqc-hero-host .pqc-consult-availability[hidden]{display: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-consult-availability__status{display: inline-flex; align-items: center; gap: 6px; color: inherit; font-weight: inherit;}
#tps-native-hero .tps-pqc-hero-host .pqc-consult-availability__dot{display: inline-block; width: 7px; height: 7px; border-radius: 50%; background: rgb(79, 118, 95); box-shadow: rgba(79, 118, 95, 0.1) 0px 0px 0px 3px;}
#tps-native-hero .tps-pqc-hero-host .pqc-consult-availability strong{color: inherit; font-weight: 700;}
#tps-native-hero .tps-pqc-hero-host .pqc-consult-availability__loading{display: inline-flex; align-items: center; gap: 6px; color: inherit;}
#tps-native-hero .tps-pqc-hero-host .pqc-consult-availability__spinner{display: inline-block; width: 10px; height: 10px; border-width: 1.5px; border-style: solid; border-color: rgb(92, 89, 139) rgb(92, 89, 139) rgba(92, 89, 139, 0.18) rgba(92, 89, 139, 0.18); border-image: none; border-radius: 50%; animation: 0.65s linear 0s infinite normal none running tpsPqcAvailabilitySpin;}
@keyframes tpsPqcAvailabilitySpin { 
  100% { transform: rotate(360deg); }
}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-result__primary-action{grid-template-columns: 1fr; padding: 4px 5px 22px;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-result__primary-action .tps-v1-btn--primary{width: 100%; min-height: 64px;}
#tps-native-hero .tps-pqc-hero-host .pqc-cta__main{font-size: 0.91rem;}
#tps-native-hero .tps-pqc-hero-host .pqc-cta__sub{font-size: 0.63rem;}
#tps-native-hero .tps-pqc-hero-host .pqc-consult-availability{font-size: 0.67rem;}}
#tps-native-hero .pqc-cta__mobile{display: none;}
@media (max-width: 760px) {#tps-native-hero .pqc-cta__desktop{display: none;}
#tps-native-hero .pqc-cta__mobile{display: inline;}}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack{margin-top: 24px !important; overflow: hidden !important; border: 1px solid rgba(92, 89, 139, 0.18) !important; border-radius: 10px !important; background: rgb(251, 250, 252) !important; box-shadow: rgba(64, 55, 96, 0.09) 0px 18px 46px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .pqc-review-card__title{display: block !important; min-height: 0px !important; padding: 18px 20px 17px !important; border-bottom: 1px solid rgba(92, 89, 139, 0.13) !important; background: rgb(255, 255, 255) !important; color: rgb(92, 89, 139) !important; font-size: clamp(1.3rem, 2.4vw, 1.75rem) !important; font-weight: 600 !important; line-height: 1.08 !important; letter-spacing: -0.03em !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-card__title > [data-review-title-text]{display: inline !important; min-width: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-count-badge{box-sizing: border-box !important; display: inline-flex !important; width: 30px !important; height: 30px !important; margin: 0px 0.38em 0px 0px !important; align-items: center !important; justify-content: center !important; vertical-align: middle !important; border: 1px solid rgba(92, 89, 139, 0.13) !important; border-radius: 50% !important; background: rgb(238, 234, 244) !important; color: rgb(85, 74, 130) !important; box-shadow: rgba(64, 55, 96, 0.06) 0px 2px 7px !important; font-size: 0.72rem !important; font-weight: 700 !important; line-height: 1 !important; letter-spacing: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-count-badge:not(:first-child){margin-right: 0.38em !important; margin-left: 0.38em !important;}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-review-count-badge{width: 28px !important; height: 28px !important; font-size: 0.68rem !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-review-view-all{display: inline !important; width: auto !important; min-height: 0px !important; margin: 0px 0px 0px 0.55em !important; padding: 2px 0px !important; vertical-align: baseline !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; color: rgba(85, 74, 130, 0.7) !important; box-shadow: none !important; font-family: inherit !important; font-size: 0.72rem !important; font-weight: 400 !important; line-height: 1.35 !important; letter-spacing: 0px !important; text-align: left !important; text-decoration: underline !important; text-underline-offset: 3px !important; white-space: nowrap !important; cursor: pointer !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-view-all:hover{color: rgba(85, 74, 130, 0.88) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-view-all:focus-visible{outline: rgba(85, 74, 130, 0.4) solid 2px !important; outline-offset: 3px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-view-all[hidden]{display: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .pqc-review-card{background: rgb(251, 250, 252) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-slider-panel{padding: 22px 22px 19px !important; border-bottom: 1px solid rgba(92, 89, 139, 0.11) !important; background: rgb(255, 255, 255) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-slider-panel .pqc-review-card__label{margin: 0px 4px 9px !important; color: rgb(64, 55, 96) !important; font-size: 0.9rem !important; line-height: 1.35 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-slider-panel .pqc-review-card__label strong{color: rgb(92, 89, 139) !important; font-weight: 700 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-slider-panel .pqc-review-preview{gap: 7px !important; margin: 0px 4px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-slider-panel .pqc-review-preview blockquote{max-width: 760px !important; max-height: 3.2em !important; color: rgb(64, 55, 96) !important; font-size: 0.95rem !important; font-style: normal !important; font-weight: 400 !important; line-height: 1.58 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-slider-panel .pqc-review-preview.is-expanded blockquote{max-height: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-slider-panel .pqc-review-preview.is-video-review blockquote{display: block !important; max-height: none !important; overflow: visible !important; -webkit-line-clamp: unset !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-card__meta{min-height: 28px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-card__meta .pqc-stars{color: rgb(215, 144, 32) !important; font-size: 0.86rem !important; letter-spacing: 0.1em !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-card__verified{min-height: 24px !important; padding: 4px 8px !important; border: 1px solid rgba(79, 118, 95, 0.19) !important; border-radius: 999px !important; background: rgba(237, 244, 239, 0.78) !important; color: rgb(71, 107, 86) !important; font-size: 0.64rem !important; font-weight: 700 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-more{margin-top: 2px !important; color: rgb(85, 74, 130) !important; font-size: 0.72rem !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-nav{margin: 16px 4px 0px !important; padding-top: 13px !important; border-top: 1px solid rgba(92, 89, 139, 0.12) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-nav button{min-width: 76px !important; min-height: 34px !important; justify-content: center !important; padding: 7px 11px !important; border-color: rgba(92, 89, 139, 0.21) !important; border-radius: 999px !important; background: rgb(255, 255, 255) !important; box-shadow: rgba(64, 55, 96, 0.04) 0px 2px 8px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-nav__position{padding: 5px 10px !important; border-radius: 999px !important; background: rgba(238, 234, 244, 0.72) !important; color: rgb(85, 74, 130) !important; font-size: 0.68rem !important; font-weight: 700 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-nav__status{display: inline-flex !important; min-width: 0px !important; align-items: center !important; justify-content: center !important; gap: 8px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-nav .pqc-review-load-all{display: inline !important; min-width: 0px !important; min-height: 0px !important; padding: 2px 0px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; color: rgb(85, 74, 130) !important; box-shadow: none !important; font-size: 0.68rem !important; font-weight: 600 !important; text-decoration: underline !important; text-underline-offset: 3px !important; white-space: nowrap !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-nav .pqc-review-load-all:hover{background: transparent !important; color: rgb(64, 55, 96) !important; transform: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-nav .pqc-review-load-all[hidden]{display: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes{margin: 0px !important; padding: 19px 22px 18px !important; border-top: 0px !important; background: rgb(246, 242, 247) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes__header{padding-bottom: 9px !important;}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-review-stack{margin-top: 18px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .pqc-review-card__title{padding: 15px 16px 14px !important; font-size: 1.2rem !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-slider-panel{padding: 18px 16px 16px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-slider-panel .pqc-review-preview blockquote{font-size: 0.9rem !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes{padding: 17px 16px 16px !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes{margin: 0px !important; padding: 25px 24px 22px !important; border-top: 1px solid rgba(92, 89, 139, 0.12) !important; background: transparent !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes__header{display: grid !important; grid-template-columns: minmax(0px, 1fr) auto !important; gap: 8px 20px !important; align-items: end !important; padding: 0px 0px 16px !important; border-bottom: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes__header h2{margin: 0px !important; color: rgb(92, 89, 139) !important; font-size: clamp(1.15rem, 2vw, 1.42rem) !important; font-weight: 600 !important; line-height: 1.12 !important; letter-spacing: -0.025em !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes__source{display: inline-flex !important; align-self: center !important; gap: 5px !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; color: rgba(64, 55, 96, 0.68) !important; font-size: 0.64rem !important; letter-spacing: 0.015em !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes__source span{color: rgb(79, 118, 95) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes__list{display: grid !important; grid-template-columns: repeat(2, minmax(0px, 1fr)) !important; gap: 0px 30px !important; margin: 0px !important; padding: 10px 0px 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes__item{display: grid !important; grid-template-columns: 26px minmax(0px, 1fr) !important; gap: 11px !important; min-height: 50px !important; padding: 10px 2px !important; border-top: 1px solid rgba(92, 89, 139, 0.11) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes__item:nth-child(-n+2){border-top: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes__check{width: 24px !important; height: 24px !important; border: 1px solid rgba(92, 89, 139, 0.24) !important; background: rgba(255, 255, 255, 0.82) !important; color: rgb(85, 74, 130) !important; font-size: 0.62rem !important; box-shadow: rgba(64, 55, 96, 0.055) 0px 3px 10px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes__label{color: rgb(64, 55, 96) !important; font-size: 0.83rem !important; font-weight: 600 !important; line-height: 1.35 !important;}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes{padding: 22px 17px 18px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes__header{grid-template-columns: 1fr !important; align-items: start !important; padding-bottom: 14px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes__source{justify-self: start !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes__list{grid-template-columns: 1fr !important; padding-top: 6px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes__item{min-height: 47px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes__item:nth-child(2){border-top: 1px solid rgba(92, 89, 139, 0.11) !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-result__primary-action{padding-bottom: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-review-loading{margin-top: 25px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-review-stack{margin: 25px 5px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-topic-stack{box-sizing: border-box !important; width: auto !important; margin: 0px 5px 25px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-approach-stack{margin: 0px 5px 25px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-result__actions{display: flex !important; flex-wrap: wrap !important; gap: 8px !important; align-items: center !important; justify-content: flex-start !important; margin: 0px !important; padding: 0px 8px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-result__actions .tps-v1-btn--primary{flex: 1 1 290px !important; width: auto !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-result__actions .pqc-learn{flex: 0 1 auto !important; width: auto !important;}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-review-stack{margin: 25px 5px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-approach-stack{margin: 0px 5px 25px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-result__actions{display: grid !important; grid-template-columns: 1fr !important; gap: 8px !important; padding: 0px 5px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-result__actions .tps-v1-btn{width: 100% !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes__item,#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes__item:nth-child(2){border-top: 0px !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-result__primary-action{box-sizing: border-box !important; width: 100% !important; grid-template-columns: minmax(0px, 1fr) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-result__primary-action .tps-v1-btn--primary{width: 100% !important; max-width: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-topic-stack,#tps-native-hero .tps-pqc-hero-host .pqc-approach-stack{overflow: hidden !important; border: 1px solid rgba(92, 89, 139, 0.18) !important; border-radius: 10px !important; background: rgb(251, 250, 252) !important; box-shadow: rgba(64, 55, 96, 0.09) 0px 18px 46px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-topic-stack .pqc-topic-stack__title,#tps-native-hero .tps-pqc-hero-host .pqc-approach-stack .pqc-approach__title{display: grid !important; min-height: 0px !important; padding: 18px 20px 17px !important; border-bottom: 1px solid rgba(92, 89, 139, 0.13) !important; background: rgb(255, 255, 255) !important; color: rgb(92, 89, 139) !important; font-size: clamp(1.3rem, 2.4vw, 1.75rem) !important; font-weight: 600 !important; line-height: 1.08 !important; letter-spacing: -0.03em !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach-stack .pqc-approach{padding: 22px !important; background: rgb(251, 250, 252) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach-stack .pqc-approach__intro{padding: 0px !important; border-bottom: 0px !important; color: rgb(64, 55, 96) !important; font-size: 0.92rem !important; line-height: 1.58 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach-stack .tps-v1-profile-quote{margin-top: 18px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach-stack .tps-v1-profile-quote blockquote{border-color: rgba(92, 89, 139, 0.12) !important; box-shadow: rgba(64, 55, 96, 0.075) 0px 8px 24px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach-stack .pqc-hero__methods{width: calc(100% + 44px) !important; margin: 18px -22px -22px !important; padding: 13px 22px !important; border-top: 0px !important; border-radius: 0px !important; background: transparent !important;}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-topic-stack .pqc-topic-stack__title,#tps-native-hero .tps-pqc-hero-host .pqc-approach-stack .pqc-approach__title{padding: 15px 16px 14px !important; font-size: 1.2rem !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach-stack .pqc-approach{padding: 18px 16px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach-stack .pqc-hero__methods{width: calc(100% + 32px) !important; margin: 16px -16px -18px !important; padding: 12px 16px !important;}}
@media (max-width: 420px) {#tps-native-hero .tps-pqc-hero-host .pqc-approach-stack .pqc-approach__intro{font-size: 0.84rem !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .pqc-review-card__title,#tps-native-hero .tps-pqc-hero-host .pqc-topic-stack .pqc-topic-stack__title,#tps-native-hero .tps-pqc-hero-host .pqc-approach-stack .pqc-approach__title{font-size: 18px !important; line-height: 1.2 !important; letter-spacing: -0.02em !important;}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .pqc-review-card__title,#tps-native-hero .tps-pqc-hero-host .pqc-topic-stack .pqc-topic-stack__title,#tps-native-hero .tps-pqc-hero-host .pqc-approach-stack .pqc-approach__title{font-size: 16.5px !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .pqc-review-card__title[hidden]{display: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result [data-result-copy]{font-size: 0.92rem !important; line-height: 1.58 !important;}
@media (max-width: 420px) {#tps-native-hero .tps-pqc-hero-host .pqc-result [data-result-copy]{font-size: 0.84rem !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes__list{row-gap: 5px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-stack .tps-v1-review-themes__item{min-height: 0px !important; padding: 0px 2px !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-result [data-result-copy],#tps-native-hero .tps-pqc-hero-host .pqc-approach-stack .pqc-approach__intro,#tps-native-hero .tps-pqc-hero-host .tps-v1-profile-quote blockquote p{font-size: 16px !important; line-height: 1.58 !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-result .pqc-result__title-line{font-size: 20px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach-stack .pqc-hero__methods{box-sizing: border-box !important; display: block !important; width: calc(100% + 44px) !important; max-width: none !important; margin: 20px -22px -22px !important; padding: 15px 22px 18px !important; border-top: 0px !important; border-radius: 0px !important; background: transparent !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach .pqc-methods-prompt{display: block !important; width: 100% !important; margin: 0px 0px 13px !important; color: rgba(64, 55, 96, 0.62) !important; font-family: inherit !important; font-size: 11px !important; font-weight: 500 !important; line-height: 1.35 !important; text-align: center !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-visual{position: relative !important; box-sizing: border-box !important; width: min(100%, 360px) !important; height: 310px !important; margin: 0px auto 16px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach .pqc-method-tip{position: absolute !important; box-sizing: border-box !important; display: flex !important; width: 164px !important; height: 164px !important; min-height: 0px !important; margin: 0px !important; padding: 22px !important; align-items: center !important; justify-content: center !important; appearance: none !important; border: 1px solid rgba(85, 74, 130, 0.22) !important; border-radius: 50% !important; background: rgba(255, 255, 255, 0.76) !important; color: rgb(85, 74, 130) !important; box-shadow: rgba(64, 55, 96, 0.043) 0px 7px 20px !important; font-family: inherit !important; font-size: 15px !important; font-weight: 600 !important; line-height: 1.2 !important; letter-spacing: 0px !important; text-align: center !important; text-transform: none !important; cursor: pointer !important; transition: background 0.18s, border-color 0.18s, box-shadow 0.18s !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach .pqc-method-tip::after{display: none !important; content: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach .pqc-method-tip:hover{background: rgba(255, 255, 255, 0.92) !important; border-color: rgba(85, 74, 130, 0.34) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach .pqc-method-tip:focus-visible{outline: rgba(85, 74, 130, 0.45) solid 2px !important; outline-offset: 3px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach .pqc-method-tip[aria-expanded="true"]{z-index: 8 !important; background: rgb(241, 235, 241) !important; border-color: rgba(85, 74, 130, 0.46) !important; box-shadow: rgba(64, 55, 96, 0.12) 0px 10px 26px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-tip--hypno{left: 22px !important; top: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-tip--sfbt{right: 22px !important; top: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-tip--nlp{left: 22px !important; bottom: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-tip--cbt{right: 22px !important; bottom: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-centre{position: absolute !important; z-index: 6 !important; left: 50% !important; top: 50% !important; box-sizing: border-box !important; display: flex !important; width: 126px !important; height: 126px !important; padding: 16px !important; align-items: center !important; justify-content: center !important; transform: translate(-50%, -50%) !important; border: 1px solid rgba(92, 89, 139, 0.22) !important; border-radius: 50% !important; background: rgb(255, 255, 255) !important; box-shadow: rgba(64, 55, 96, 0.08) 0px 10px 24px !important; pointer-events: auto !important; cursor: pointer !important; text-align: center !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-centre strong{color: rgb(92, 89, 139) !important; font-size: 16px !important; font-weight: 700 !important; line-height: 1.15 !important; letter-spacing: -0.01em !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-info{display: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach .pqc-method-info:not([hidden]){box-sizing: border-box !important; display: block !important; width: min(100%, 560px) !important; margin: 0px auto !important; padding: 14px 16px !important; border: 1px solid rgba(92, 89, 139, 0.14) !important; border-radius: 10px !important; background: rgba(244, 240, 245, 0.72) !important; color: rgb(64, 55, 96) !important; box-shadow: none !important; text-align: left !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-info small{display: block !important; margin: 0px 0px 6px !important; color: rgb(92, 89, 139) !important; font-size: 11px !important; font-weight: 700 !important; line-height: 1.3 !important; letter-spacing: 0.04em !important; text-transform: uppercase !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-info p{margin: 0px !important; color: rgb(64, 55, 96) !important; font-size: 13px !important; line-height: 1.5 !important; text-align: left !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-info__nav{display: grid !important; grid-template-columns: minmax(0px, 1fr) minmax(0px, 1fr) !important; gap: 9px !important; margin-top: 12px !important; padding-top: 10px !important; align-items: center !important; border-top: 1px solid rgba(92, 89, 139, 0.13) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-info__nav button{display: inline-flex !important; min-height: 32px !important; padding: 6px 9px !important; align-items: center !important; justify-content: center !important; border: 1px solid rgba(85, 74, 130, 0.18) !important; border-radius: 7px !important; background: rgb(255, 255, 255) !important; color: rgb(85, 74, 130) !important; box-shadow: none !important; font-family: inherit !important; font-size: 11px !important; font-weight: 600 !important; line-height: 1.2 !important; text-transform: none !important; cursor: pointer !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-info__first-hint{grid-column: 1 !important; place-self: center start !important; margin: 0px !important; padding: 0px !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important; color: rgba(64, 55, 96, 0.52) !important; font-family: inherit !important; font-size: 10.5px !important; font-weight: 500 !important; line-height: 1.3 !important; text-align: left !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-info__nav [data-method-previous]{grid-column: 1 !important; justify-self: start !important; justify-content: flex-start !important; text-align: left !important; white-space: nowrap !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-info__nav [data-method-next]{grid-column: 2 !important; justify-self: end !important; justify-content: flex-end !important; text-align: right !important; white-space: nowrap !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-info__nav button:hover:not(:disabled){background: rgb(250, 248, 251) !important; border-color: rgba(85, 74, 130, 0.34) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-info__nav button:focus-visible{outline: rgba(85, 74, 130, 0.38) solid 2px !important; outline-offset: 2px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-info__nav button:disabled{opacity: 0.35 !important; cursor: default !important;}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-approach-stack .pqc-hero__methods{width: calc(100% + 32px) !important; margin: 0px -16px -18px !important; padding: 14px 16px 16px !important;}}
@media (max-width: 420px) {#tps-native-hero .tps-pqc-hero-host .pqc-method-visual{width: 300px !important; height: 270px !important; max-width: 100% !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach .pqc-method-tip{width: 142px !important; height: 142px !important; padding: 15px !important; font-size: 13.5px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-tip--hypno,#tps-native-hero .tps-pqc-hero-host .pqc-method-tip--nlp{left: 8px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-tip--sfbt,#tps-native-hero .tps-pqc-hero-host .pqc-method-tip--cbt{right: 8px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-centre{width: 108px !important; height: 108px !important; padding: 12px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-centre strong{font-size: 14px !important;}}
@media (max-width: 350px) {#tps-native-hero .tps-pqc-hero-host .pqc-method-visual{width: 272px !important; height: 244px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach .pqc-method-tip{width: 128px !important; height: 128px !important; padding: 12px !important; font-size: 12.5px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-tip--hypno,#tps-native-hero .tps-pqc-hero-host .pqc-method-tip--nlp{left: 5px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-tip--sfbt,#tps-native-hero .tps-pqc-hero-host .pqc-method-tip--cbt{right: 5px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-centre{width: 98px !important; height: 98px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-method-centre strong{font-size: 13px !important;}}
@media (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-approach .pqc-method-tip{transition: none !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-approach-stack{margin-bottom: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .tps-v1-profile-quote{margin: 25px 5px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .tps-v1-profile-quote blockquote{border-color: rgba(92, 89, 139, 0.12) !important; box-shadow: rgba(64, 55, 96, 0.075) 0px 8px 24px !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-profile-quote__profile{display: grid !important; width: 100% !important; gap: 9px !important; justify-items: end !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-profile-quote__profile > .pqc-quote-credentials{width: min(100%, 420px) !important; margin-top: 3px !important; padding-top: 12px !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-profile-quote figcaption .pqc-profile-suffix{display: inline !important; margin-left: 5px !important; color: rgb(92, 89, 139) !important; font-size: 0.67rem !important; font-weight: 700 !important; letter-spacing: 0.025em !important; white-space: nowrap !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1-profile-quote figcaption span + span{margin-top: 2px !important; color: rgba(64, 55, 96, 0.72) !important; font-size: 0.7rem !important; line-height: 1.35 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-quote-credentials{box-sizing: border-box !important; display: grid !important; grid-template-columns: minmax(0px, 1fr) auto !important; gap: 12px !important; margin-top: 15px !important; padding-top: 14px !important; align-items: center !important; border-top: 1px solid rgba(92, 89, 139, 0.13) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-quote-credentials > img{display: block !important; flex: 0 0 auto !important; width: min(220px, 100%) !important; height: 32px !important; margin: 0px !important; padding: 0px !important; object-fit: contain !important; object-position: left center !important; border: 0px !important; border-radius: 6px !important; box-shadow: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-quote-credentials > button{display: inline-flex !important; min-height: 36px !important; padding: 8px 12px !important; align-items: center !important; justify-content: center !important; gap: 7px !important; border: 1px solid rgba(85, 74, 130, 0.2) !important; border-radius: 8px !important; background: rgb(242, 241, 248) !important; color: rgb(85, 74, 130) !important; box-shadow: none !important; font-family: inherit !important; font-size: 0.72rem !important; font-weight: 700 !important; line-height: 1.2 !important; white-space: nowrap !important; cursor: pointer !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-quote-credentials > button:hover{border-color: rgba(85, 74, 130, 0.38) !important; background: rgb(234, 231, 242) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-quote-credentials > button:focus-visible{outline: rgba(85, 74, 130, 0.4) solid 2px !important; outline-offset: 2px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal{box-sizing: border-box; width: min(940px, -32px + 100vw); max-width: none; height: min(700px, 100dvh - 32px); max-height: none; margin: auto; padding: 0px; overflow: hidden; border: 0px; border-radius: 10px; background: rgb(244, 243, 248); box-shadow: rgba(30, 26, 52, 0.38) 0px 30px 90px; color: rgb(64, 55, 96); font-family: Assistant, Arial, sans-serif;}
#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal::backdrop{background: rgba(47, 43, 83, 0.74); backdrop-filter: blur(6px);}
#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal[open]{animation: 0.22s ease 0s 1 normal both running pqcCredentialModalIn;}
#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal__shell{position: relative; display: grid; grid-template-columns: minmax(0px, 1fr) 280px; height: 100%; overflow: hidden;}
#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal__viewer{display: grid; min-width: 0px; min-height: 0px; padding: clamp(18px, 3vw, 34px); place-items: center; overflow: hidden;}
#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal__viewer img{display: block; width: 100%; height: 100%; min-width: 0px; min-height: 0px; object-fit: contain; filter: drop-shadow(rgba(47, 43, 83, 0.16) 0px 12px 21px);}
#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal__details{display: flex; min-width: 0px; flex-direction: column; justify-content: space-between; padding: 66px 24px 24px; background: rgb(255, 255, 255);}
#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal__kicker{margin: 0px 0px 10px !important; color: rgb(85, 74, 130) !important; font-size: 0.68rem !important; font-weight: 700 !important; letter-spacing: 0.1em !important; text-transform: uppercase !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal__details h3{margin: 0px !important; color: rgb(92, 89, 139) !important; font-size: 1.45rem !important; font-weight: 600 !important; line-height: 1.2 !important; letter-spacing: -0.02em !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal__details [data-credential-detail]{margin: 16px 0px 5px !important; color: rgb(64, 55, 96) !important; font-size: 0.88rem !important; line-height: 1.5 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal__details [data-credential-issuer]{margin: 0px !important; color: rgba(64, 55, 96, 0.68) !important; font-size: 0.75rem !important; line-height: 1.45 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal__close{position: absolute; z-index: 3; top: 14px; right: 14px; display: grid !important; width: 38px !important; height: 38px !important; padding: 0px !important; place-items: center !important; border: 0px !important; border-radius: 50% !important; background: rgb(242, 241, 248) !important; color: rgb(64, 55, 96) !important; box-shadow: none !important; font-family: inherit !important; font-size: 24px !important; font-weight: 400 !important; line-height: 1 !important; cursor: pointer !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal__nav{display: grid; grid-template-columns: 40px 1fr 40px; gap: 7px; align-items: center; padding-top: 18px; border-top: 1px solid rgba(92, 89, 139, 0.14);}
#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal__nav button{display: grid !important; width: 40px !important; height: 40px !important; padding: 0px !important; place-items: center !important; border: 1px solid rgba(92, 89, 139, 0.18) !important; border-radius: 50% !important; background: rgb(255, 255, 255) !important; color: rgb(85, 74, 130) !important; box-shadow: none !important; font-family: inherit !important; font-size: 20px !important; cursor: pointer !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal__nav span{color: rgba(64, 55, 96, 0.68); font-size: 0.72rem; text-align: center;}
#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal__close:focus-visible,#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal__nav button:focus-visible{outline: rgba(92, 89, 139, 0.25) solid 3px !important; outline-offset: 2px !important;}
@keyframes pqcCredentialModalIn { 
  0% { opacity: 0; transform: translateY(8px) scale(0.987); }
  100% { opacity: 1; transform: none; }
}
@media (max-width: 720px) {#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal{width: min(94vw, 600px); overflow: auto; height: fit-content !important; max-height: calc(100dvh - 20px) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal__shell{grid-template-columns: 1fr; grid-template-rows: minmax(240px, 54dvh) auto; height: fit-content !important; min-height: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal__viewer{padding: 52px 16px 16px;}
#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal__details{padding: 18px;}
#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal__details h3{font-size: 1.25rem !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal__nav{margin-top: 18px;}}
@media (max-width: 520px) {#tps-native-hero .tps-pqc-hero-host .pqc-quote-credentials{grid-template-columns: 1fr !important; gap: 10px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-quote-credentials > img{width: 100% !important; height: auto !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-quote-credentials > button{width: 100% !important; white-space: normal !important;}}
@media (prefers-reduced-motion: reduce) {#tps-native-hero .tps-pqc-hero-host .pqc-credential-modal[open]{animation: auto ease 0s 1 normal none running none;}
#tps-native-hero .tps-pqc-hero-host .pqc-approach .pqc-method-tip::after{transition: none;}}
#tps-native-hero .tps-v1-review-summary__stars svg{fill: rgb(255, 180, 60); stroke: rgb(92, 89, 139); stroke-width: 1px;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-card__meta .tps-v1-review-summary__stars svg{display: block; width: 17px; height: 17px;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-card__meta .tps-v1-review-summary__stars{display: flex !important; width: auto !important; gap: 2px !important; align-items: center !important; letter-spacing: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__stars.tps-v1-review-summary__stars{display: flex !important; width: auto !important; gap: 2.75px !important; align-items: center !important; line-height: 1 !important; letter-spacing: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__stars.tps-v1-review-summary__stars svg{display: block; width: 10px; height: 10px;}
@media (max-width: 430px) {#tps-native-hero .tps-pqc-hero-host .pqc-proof__stars.tps-v1-review-summary__stars svg{width: 9px; height: 9px;}}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__reviews small{color: rgb(92, 89, 139) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__verified,#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__verified-cell{color: rgb(92, 89, 139) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-proof__verified svg,#tps-native-hero .tps-pqc-hero-host .pqc-proof--mobile .pqc-proof__verified-cell svg{fill: rgba(92, 89, 139, 0.1) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-card__verified{border-color: rgba(92, 89, 139, 0.22) !important; background: rgba(238, 234, 244, 0.82) !important; color: rgb(92, 89, 139) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-card__verified svg{fill: rgba(92, 89, 139, 0.11) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-topic-guide{display: block !important; width: 100% !important; height: auto !important; min-height: 0px !important; margin: 3px 0px 0px !important; padding: 0px !important; flex: 0 0 auto !important; align-self: stretch !important; box-sizing: border-box !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-topic-guide[hidden]{display: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-topic-guide:not([hidden]){display: block !important; width: auto !important; margin: 0px 5px 25px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-topic-guide__rows{overflow: hidden; border: 1px solid rgba(92, 89, 139, 0.16); border-radius: 10px; background: rgba(248, 246, 249, 0.82); display: block !important; width: 100% !important; margin: 0px !important; padding: 0px !important; box-sizing: border-box !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-topic-stack[hidden]{display: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-topic-stack .pqc-topic-guide{width: 100% !important; margin: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-topic-stack .pqc-topic-guide__rows{border: 0px !important; border-radius: 0px !important; background: rgb(251, 250, 252) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-topic-guide details{display: block !important; width: 100% !important; min-height: 0px !important; height: auto !important; margin: 0px !important; padding: 0px !important; box-sizing: border-box !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-topic-guide details + details{border-top: 1px solid rgba(92, 89, 139, 0.14);}
#tps-native-hero .tps-pqc-hero-host .pqc-topic-guide summary{display: flex; min-height: 48px; padding: 13px 15px; align-items: center; justify-content: space-between; gap: 18px; color: rgb(92, 89, 139); font-size: 0.91rem; font-weight: 700; line-height: 1.3; list-style: none; cursor: pointer; margin: 0px !important; box-sizing: border-box !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-topic-guide summary::-webkit-details-marker{display: none;}
#tps-native-hero .tps-pqc-hero-host .pqc-topic-guide summary::after{content: "+"; flex: 0 0 auto; color: rgb(119, 109, 160); font-size: 1.12rem; font-weight: 400; line-height: 1;}
#tps-native-hero .tps-pqc-hero-host .pqc-topic-guide details[open] summary::after{content: "−";}
#tps-native-hero .tps-pqc-hero-host .pqc-topic-guide details p{margin: -2px 15px 15px !important; color: rgb(64, 55, 96) !important; font-size: 0.9rem !important; line-height: 1.56 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-topic-guide__link{display: inline-flex; margin-top: 13px; align-items: center; gap: 7px; font-size: 0.79rem; font-weight: 700; text-decoration: underline; text-underline-offset: 3px; color: rgb(85, 74, 130) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-topic-guide__link:hover{color: rgb(64, 55, 96) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-facts[data-generic-facts]{overflow: visible; border: 0px; border-radius: 0px; background: transparent; margin: 3px 0px 14px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-facts[data-generic-facts] > div,#tps-native-hero .tps-pqc-hero-host .pqc-facts[data-generic-facts] > div:first-child{padding: 13px 0px !important; border-width: 1px 0px 0px !important; border-style: solid none none !important; border-color: rgba(92, 89, 139, 0.14) currentcolor currentcolor !important; border-image: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-facts[data-generic-facts] > div:first-child{border-top: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-facts[data-generic-facts] dt{margin: 0px 0px 4px !important; color: rgb(92, 89, 139) !important; font-size: 0.7rem !important; font-weight: 700 !important; line-height: 1.3 !important; letter-spacing: 0.065em !important; text-transform: uppercase !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-facts[data-generic-facts] dd{margin: 0px !important; color: rgb(64, 55, 96) !important; font-size: 0.9rem !important; line-height: 1.56 !important;}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-facts[data-generic-facts] > div,#tps-native-hero .tps-pqc-hero-host .pqc-facts[data-generic-facts] > div:first-child{padding: 12px 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-facts[data-generic-facts] dd{font-size: 0.86rem !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-topic-guide summary{min-height: 46px; padding: 12px 13px; font-size: 0.86rem;}
#tps-native-hero .tps-pqc-hero-host .pqc-topic-guide details p{margin-right: 13px !important; margin-left: 13px !important; font-size: 0.86rem !important;}}
#tps-native-hero .tps-pqc-hero-host .pqc-auto-result-trust[hidden]{display: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-auto-result-trust{display: grid; gap: 10px; margin: 2px 0px 0px;}
#tps-native-hero .tps-pqc-hero-host .pqc-auto-result-trust > .pqc-proof{box-sizing: border-box; width: 100%; max-width: none; margin: 0px; justify-content: flex-start;}
#tps-native-hero .tps-pqc-hero-host .pqc-auto-result-trust > .pqc-trust{display: block; border: 1px solid rgba(92, 89, 139, 0.18); border-radius: 10px; background: rgb(255, 255, 255); box-shadow: rgba(64, 55, 96, 0.07) 0px 8px 24px; overflow: hidden;}
#tps-native-hero .tps-pqc-hero-host .pqc-auto-result-trust .pqc-trust__inner{box-sizing: border-box; width: 100%; min-height: 58px; padding: 8px 14px; gap: clamp(10px, 2vw, 28px);}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-result__primary-action{box-sizing: border-box !important; width: 100% !important; margin: 15px 0px 25px !important; padding: 18px 8px 15px !important; border-top: 1px solid rgba(92, 89, 139, 0.14) !important; border-bottom: 1px solid rgba(92, 89, 139, 0.14) !important;}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-auto-result-trust{gap: 0px; margin: 0px;}
#tps-native-hero .tps-pqc-hero-host .pqc-auto-result-trust > .pqc-proof:not(.pqc-proof--mobile){display: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-auto-result-trust > .pqc-trust{display: block !important; border-radius: 10px !important; box-shadow: rgba(64, 55, 96, 0.07) 0px 8px 22px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-auto-result-trust .pqc-proof--mobile{border-radius: 10px 10px 0px 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-auto-result-trust .pqc-trust__inner{border-radius: 0px 0px 10px 10px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-preview.is-auto-result .pqc-tool > .pqc-search,#tps-native-hero .tps-pqc-hero-host .pqc-preview.is-auto-result .pqc-tool > .pqc-popular-searches{display: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-preview.is-auto-result .pqc-tool > .pqc-trust{display: block !important; box-sizing: border-box !important; width: 100% !important; max-width: 750px !important; margin: 0px auto 15px !important; border: 1px solid rgba(92, 89, 139, 0.18) !important; border-radius: 10px !important; background: rgb(255, 255, 255) !important; box-shadow: rgba(64, 55, 96, 0.07) 0px 8px 22px !important; overflow: hidden !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-preview.is-auto-result .pqc-tool > .pqc-trust .pqc-proof--mobile{border-radius: 10px 10px 0px 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-preview.is-auto-result .pqc-tool > .pqc-trust .pqc-trust__inner{border-radius: 0px 0px 10px 10px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-result__primary-action{margin: 15px 0px 25px !important; padding: 16px 5px 15px !important;}}
#tps-native-hero .tps-pqc-hero-host .tps-v1.pqc-preview .pqc-tool > article.pqc-result[data-result]{box-sizing: border-box !important; width: 100% !important; max-width: 750px !important; margin: 8px auto !important; padding: 0px !important; overflow: visible !important; appearance: none !important; border: 0px !important; border-radius: 0px !important; outline: 0px !important; background: none !important; box-shadow: none !important; filter: none !important; backdrop-filter: none !important;}
#tps-native-hero .tps-pqc-hero-host .tps-v1.pqc-preview .pqc-tool > article.pqc-result[data-result]::before,#tps-native-hero .tps-pqc-hero-host .tps-v1.pqc-preview .pqc-tool > article.pqc-result[data-result]::after{display: none !important; content: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-intro-stack,#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-cta-stack,#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-review-stack,#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-topic-stack,#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-approach-stack{box-sizing: border-box !important; width: 100% !important; margin: 0px 0px 25px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-intro-stack{overflow: hidden !important; border: 1px solid rgba(92, 89, 139, 0.18) !important; border-radius: 10px !important; background: rgb(251, 250, 252) !important; box-shadow: rgba(64, 55, 96, 0.09) 0px 18px 46px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-cta-stack{overflow: hidden !important; border: 1px solid rgba(92, 89, 139, 0.18) !important; border-radius: 10px !important; background: rgb(255, 255, 255) !important; box-shadow: rgba(64, 55, 96, 0.09) 0px 18px 46px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-intro-stack > .pqc-result__head{display: block !important; margin: 0px !important; padding: 20px 22px 18px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-intro-stack .pqc-result__title-line{margin: 0px 0px 12px !important; padding: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-intro-stack [data-result-copy]{margin: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-intro-stack [data-result-copy]{box-sizing: border-box; width: 100% !important; max-width: none !important; max-inline-size: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-cta-stack > .pqc-result__primary-action{box-sizing: border-box !important; display: grid !important; width: 100% !important; grid-template-columns: minmax(0px, 1fr) !important; gap: 9px !important; margin: 0px !important; padding: 15px 20px !important; border: 0px !important; background: rgb(255, 255, 255) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-cta-stack > .pqc-result__primary-action .tps-v1-btn--primary{width: 100% !important; max-width: none !important; min-height: 66px !important; justify-content: center !important; font-size: 0.96rem !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-cta-stack > .pqc-result__primary-action [data-consult-primary]{display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; gap: 4px !important; padding: 11px 18px 10px !important; text-align: center !important; line-height: 1.16 !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-review-loading{margin: 0px 0px 25px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-intro-stack > .tps-v1-profile-quote{box-sizing: border-box !important; width: 100% !important; margin: 0px !important; padding: 0px 20px 15px !important; overflow: visible !important; border: 0px !important; border-radius: 0px !important; background: transparent !important; box-shadow: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-intro-stack > .tps-v1-profile-quote blockquote{margin-bottom: 16px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-intro-stack > .tps-v1-profile-quote figcaption > span.pqc-profile-summary{display: block !important; margin-top: 5px !important; padding: 0px !important; border: 0px !important; color: rgb(92, 89, 139) !important; font-size: 11px !important; font-weight: 500 !important; line-height: 1.4 !important; letter-spacing: 0px !important; text-align: right !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-intro-stack > .tps-v1-profile-quote .pqc-profile-summary span{display: inline !important; margin: 0px 0.3em !important; color: rgba(92, 89, 139, 0.55) !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-result__actions{margin: 0px !important; padding: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-search-again--after-actions{margin: 10px auto 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-more{box-sizing: border-box !important; width: 100% !important; margin: 25px 0px 0px !important; padding: 0px !important; overflow: hidden !important; border: 1px solid rgba(92, 89, 139, 0.18) !important; border-radius: 10px !important; background: rgb(255, 255, 255) !important; box-shadow: rgba(64, 55, 96, 0.09) 0px 18px 46px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-more > .pqc-more__grid{box-sizing: border-box !important; width: 100% !important; padding: 24px 22px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-more .pqc-facts[data-generic-facts]{margin-bottom: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-more .pqc-facts + .pqc-related{margin-top: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-more .pqc-related{padding-bottom: 15px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-more > .pqc-more__cta{margin: 0px 22px 22px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-more > .pqc-show-less{margin: 0px auto 18px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-review-card .pqc-review-preview blockquote{max-height: none !important; overflow: visible !important;}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-intro-stack > .pqc-result__head{padding: 18px 16px 16px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-cta-stack > .pqc-result__primary-action{padding: 15px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-cta-stack > .pqc-result__primary-action .tps-v1-btn--primary{min-height: 64px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-intro-stack > .tps-v1-profile-quote{padding: 0px 15px 15px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-intro-stack > .tps-v1-profile-quote figcaption > span.pqc-profile-summary{font-size: 11px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-more > .pqc-more__grid{padding: 18px 16px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-more > .pqc-more__cta{margin: 0px 16px 16px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-result > .pqc-more > .pqc-show-less{margin-bottom: 15px !important;}}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{--pqc-ball-colour: #eeeaf4;}
#tps-native-hero .tps-pqc-hero-host canvas.pqc-hero__bubble-image[data-sphere-canvas]{--pqc-ball-x: -33.333333% !important; --pqc-ball-y: 0% !important; --pqc-ball-duration: 140s !important; --pqc-ball-diagonal-y: 1.30 !important;}}
#tps-native-hero,#tps-native-hero{margin: 0px; padding: 0px;}
#tps-native-hero .tps-pqc-hero-host *,#tps-native-hero .tps-pqc-hero-host ::before,#tps-native-hero .tps-pqc-hero-host ::after{animation: auto ease 0s 1 normal none running none !important; transition: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row,#tps-native-hero .tps-pqc-hero-host .pqc-hero__title-row h2,#tps-native-hero .tps-pqc-hero-host .pqc-hero__intro,#tps-native-hero .tps-pqc-hero-host .pqc-hero__eyebrow,#tps-native-hero .tps-pqc-hero-host .pqc-hero__mobile-art{opacity: 1 !important; visibility: visible !important; transform: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero{min-height: 0px !important;}
#tps-native-hero .tps-pqc-hero-host.col-full{padding-inline: 0px !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__top,#tps-native-hero .tps-pqc-hero-host .pqc-hero__top *{clip-path: none !important; translate: none !important; rotate: none !important; scale: none !important;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__body{opacity: 1 !important; visibility: visible !important; transform: none !important;}
@media (max-width: 760px) {#tps-native-hero .tps-pqc-hero-host .pqc-hero__inner{display: block; min-height: 0px; padding: 20px 20px 25px;}
#tps-native-hero .tps-pqc-hero-host .pqc-hero__intro{display: none !important;}}
#tps-native-hero,#tps-native-hero{min-height: 0px !important; height: auto !important;}
#tps-native-hero{width:100%;margin:0;padding:0;min-height:0;height:auto;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}#tps-native-hero>.tps-pqc-hero-host{width:100%;max-width:1280px;margin:0 auto!important;padding:0!important}#tps-native-hero .pqc-hero__mobile-art{opacity:0!important;transition:opacity .3s ease!important}#tps-native-hero .is-ball-words-ready .pqc-hero__mobile-art{opacity:1!important}@media(prefers-reduced-motion:reduce){#tps-native-hero .pqc-hero__mobile-art{transition:none!important}}
#tps-native-hero{box-sizing:border-box;max-width:none!important}
/* Studio converts this viewport query to its named preview-container query. */
@media (min-width:761px){#tps-native-hero .pqc-hero__copy>.pqc-proof{border-radius:10px!important;margin-bottom:15px!important}}
#tps-native-hero .tps-pqc-hero-host .outer-video-container,#tps-native-hero .tps-pqc-hero-host .video-container,#tps-native-hero .tps-pqc-hero-host .video-wrapper{box-shadow:none!important;border:0!important}body:has(#tps-native-hero) #masthead.site-header{margin-bottom:0!important}body:has(#tps-native-hero) #content.site-content{padding-top:0!important}body:has(#tps-native-hero) .site-main{margin-top:0!important}.entry-content:has(>#tps-native-hero){margin-top:0!important;padding-top:0!important}