@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASsABAAAAAACKgAAARRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVC4AbBEICoUMhBULGgABNgIkAy4EIAWEDAd2DAcb+QZRlDBKP8AXCRxeMX+KMhjaYUFBg8aLX46dZEHCfD4evt/vf2vvc7+ZJG3WPCqEwnQa00liKdHEQqZawzvpHdVl1TNhd2CsTpgkB+4t6NkTvqZewo9Citv8ZVmpWkMSVP0P4L8/qwr/J44Zb6PNojkDbCOdSCZWYRRF24AnNo+Of67kf8C/t7e5Jjpz/ghvBxpbvXtCgVZACqEIgWbLuqKP+g+VQtYbE/ZC1jexfsgSA1+OlHu2sB8SQLAqGQiNkg2dV+RLdNiSljt0dkSuauLNcwK7StZjcw7NFks+LCWAY7t03AWeXxRjNiC9y4sjlsBp6JP76av/blG9bsMBvARkR34CJiUKoVGgF8Io6r7DySIKqSCjPh6BfA1wK8VDR3vGxrgEuqXJL0ttJjFWO4Oo6mPZ/v+CBvzwF8wbpzkw0NqfgiiuELVLBWl14CDQglfAT2AU6AVIWStiOyfC+xZVNTqBzknLyWBiUlWJyQnm5MQk4iEuLE+SKpLVRKMmKkITimiIUoXVmMI0Vo6b+vBsCVlxhUy7VkqWn75PNHIiI4gAURCpCssxYISlHqZpyZYD3XJoW2FXmtA7u3kWTVlViBFRYJS8aB9atvMqnnr+cB5ede7WIzLtwY09MHn55iwCWEogaf5imHziCpl26FiMb16/r1cQqX7qQ/n+C2XWvP3y9n3is3vPAMednRB7Vt9l0W0e6ZuqObMg5ZT1pM64ua+bUTBeU6kH6py22tfyvHwF3yu3kLkuUzC4eGrh8IzUhobUjOFk6ZBiSDmYuemXbuFL5pXsFVOUOhGCMZb5L4a+lL0cWk1YJ+Apx3ql5OhmFBXN8MWNL1sTXzsgnSUNSeFgX+E4VvxBKPzxqSj1Cb+ioME/SasYc35gem11v3Trr4bCjXhZh3AqK/4vVIxamlExYHJJ0a+e01TyUXsGpUKtRTpda5kOsIXKdtT3cGC8bIbP1DwgNGiOc9iJAFo675+AZvJZVtkPORdC8Dlm27ipPb8mpPwAfKlelgP4XlJP//cnGU6fBuolCF4IY7llCIdQigCiMltyFLJqJTzJyi2k5H9ctPOvvAF5Cq2g9pgshFb7KMPoiJulQLMHaFE14YUfa0Jo9o+Q2n0jFJt2EyrDFhLq7NES6g1rw7fbksQQqRVNfdxWi42LgxPbhBdlUER3re8jwiLMJYgV0SLCxatFQJhDK6H+hhLys4lgNROzcYjyMgmTswl7tgrwK8PVgiOcPTjYsQKDvCI0OFp004JfCnVx+ZTlxynvCCpiEj3OkY/kcjPbBQSNEc7AAGV4OHi4ykhRgC3vLJEjhAW4MZDFyojmTRN4zuJl6nJodXCxWkWZtbAI8GWW08UnyMTrbBWo3noUJbB2AHguasWsK4iKEpUSdVEfDdEYTfX75r//T4uP+l0cQTvXBvGiOAyHahfPH/I4bYJEkyXK2v6NQ4iKCE34nM6H0f92x8wAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/onest-cyrillic-400-normal.DH8vlB-A.woff2)format("woff2"),url(/_next/static/media/onest-cyrillic-400-normal.BxvCLB5P.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/onest-latin-ext-400-normal.-mQR5RlC.woff2)format("woff2"),url(/_next/static/media/onest-latin-ext-400-normal.BbXTNVXw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/onest-latin-400-normal.bladozIj.woff2)format("woff2"),url(/_next/static/media/onest-latin-400-normal.BAzPRZHg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAATEABAAAAAACMQAAARpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUMhBYLGgABNgIkAy4EIAWEKgd2DAcbFAcIngV2w3VRgnH8O2HJGV3SEOLh+7Fv59731kSjtgWaiNWdTtyGZQuJRKaJlUKyxpDp/+g9+9nkmD0QOQIplAbts78gkcBufytLI3cNmqoE/Q/gv3/imPEirUIzwEY8sSyromiKxA10YrMMSp2tKQroAf/enh7MfnTb3TFPjNC5o0AnIIVQhEC7dYnIU/mltWB3+/EqsHtdogbsGMDnUXDE8BowwZNUqQ1ozAmoZW6RRE8uR5XcaFPcJlrSyQtsDLC45j76AobkC6IRwOm8cdyDaL8EvNmC9LEXZnUNHICa3UKe+nce1A+oHMAbALInvwOzTIXQKjAIYRLxWCoTEYEUEC3xHwCJMsFITsw2cAPoZ9XxvanLrCwL4CAi6jevLf+FA7/+BPPMAVJZ0HLu1wESiIVo/K9DdtpyFOjAewD/gElgECBlA8jyikU+W9TaWoatHGyyDCxvmpq3PjI37ew4wnKq3qy2wbwZtzTjJkx2ZMdt3NhENVNEe2m/MWD8tUMeeO5OPGG3J55z4Apuqcd1GHXouI5rm6h6Ctqj/YpysG3myq3UsX21K9V0dWScO4SGzXekkL0ghbrerEez1+2ixm/Z4UTNP3z+Op5w9exB+HNm2GFov4Kh8+UMGLr36DJzzlxpb8C17eOv1R9h46FXrtgGPP/z/KPpi8svINu/jTM9xMdMqg43qX9jNkoL1FfpgWb94ngmQZEgTXevO9h8SDpwTqiMVtDSuaG2i83iyjzWhbdYvQ8IvA+77Sv3AOqd7bxf7NjbOXdkd3LAcHb+rzW2+lE3S2/JbpWCf8SgJq7cc61ni32p2tmlrdWwxfJsmScEZkCR9RaatuDYtLohksJndZUvdjvhrR89XV7RA1Ul876V2gQGFFgvoWmnyTcmpNeNlRZ+qKvXz7DyIMvd3E796qsonvikzApiTts0lpsGcHm0FkLBsr0fGHjftjkiNLPcC4hlQGjRHtdgfRXQ4dwSCSwm35JLcuPMN3gNT8Zu+tphmfrVhCx/AT/9ZzsA8McjmPxf8ZukjjwANEsQvAhLOR4EV1EHkKC0IxfBLtaAsWQqx0CVTkr0A/ymHvIyhILGGRUhdDpEGEcuakyc/RpIUduoGP9xWhj1jJa6/aAV21ZV16G0Jge0tGajGmnddvjQelFGqX3MdFojIQSgZZNO1zHkpGREZRi9XISOWgWNUyAO+PsiLUGyCBEEPXhyWiJBOIGcSjgWTypChXyly9SGLR+px+CnTmJpeIkSLjISTSElIWJDKoKWrtRwScLFwNq2Cd2r1KRajZTtANXNpXRUuvCDJb3Kc7C0+uGfIttLtEjRorC2tgPAVC6SpRKPpTCgHmcW3VPp2cvV9xL0bE4p+cBJOt3C9WCpH1Mrz51aXVf2RmC3CgYjBFIbWyHa2Tqx6CQiokRVoimaoyVao635sJtn9IyxTiOPjM2JykHRaZFZkUROtfxidGR2rGlXj05k/s5hNdb1GhMTGb8D/R+1wWASAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/onest-cyrillic-500-normal.DHyr8B2c.woff2)format("woff2"),url(/_next/static/media/onest-cyrillic-500-normal.CyY1vN0Q.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/onest-latin-ext-500-normal.BlXa29q8.woff2)format("woff2"),url(/_next/static/media/onest-latin-ext-500-normal.CoujUMv_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/onest-latin-500-normal.qHiQtL66.woff2)format("woff2"),url(/_next/static/media/onest-latin-500-normal.oFTiz6Nq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAS4ABAAAAAACNgAAARcAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUQhB8LGgABNgIkAy4EIAWEOgd2DAcbLQdRlOjRMRH9TLBtH6T1oWGTA/6W6DMHz/Pv2f/aJ6mSGXckdKir4tJ4hr7I5n8hUgCszZVMqcoRqP3UowKGHuD8X05v2Fljed/aYEWayNgLz6IxcQAGmGVzAo0FNtbzXsBZQgFowJhtOXx45KPomiTCHhFxcglahuiMCBAAACgEQUMQwCCXarS2jr7ROKetWTof5/wpyxfiRAd4NbLmzVi6EDvsDHSUVsiojIRM4nEFBIu8FbORNEo++cLRYSARZpiu+pUbC6i9Qobe+jKRUv4Gu7IBij9xyDMyiscITL5Le+H/V0F/SAaAUwAqWD0JJONAEOwI4ESAeNSqWbOXiwIUAiB25QZAARrgREMAJzpuIIwQNBSBJOPiMh4XpT+RfJcfaMjj7+D/xzceM8vv8ss/rZ+OQYCAIH4EgwWwYTRgAncDv0A84ARAofyQSZH7sRFdt2uRIZFhLj3Y4wi2Tw10BJjzzDnG2IDR40yv6fOaHlMzlekz3R7DayhDG+tet/edd1LNC/eb+x5MMi976y3TN9YcY4qJOc4c7THGGhhijJ5k8py5/u7uu/fGuK6ZoiS98oRsuRRlyLbYkMBTt8qWG+4x9t51XbRx5buQLMu8/fLjbD5/2mlijDYJOH6azX7ofOO3Jo4zR0/c+87Y7J8Qnvmt/u1fjh/f/BE96IkTgU/sKtzaUbR13C+/2SFsT8x5wr3/YsHkwg2FUy4r2Puk+6k5R0+lTUvfkD6F0+nhV1oqh5ILXGGzQh5JS78YMksKWoaTsV4WfuLvLeveaHtz7Zsda97YeurvK8L3rnit//W1r/etfM3fUzWclN+SOkev74uKqq/XZ4e5njiJbFtmb+hXEwtCliyo9W1zN37kG/puhTN606OJ0Q/87d5QnNfSkjMYmp3ZG/LWQKFz8X1ra3w7vY2f+8as3BkU88r38XHnnpuxtimn2ZU1HErTmFmXbd18GQyMmTxA/2z91vT0W/XZKr9jOBWViQA2DJnA7RfYnH5XMYAO6h7tOjnmZQgg0LrU8fGk4Prf7Jr2HcAnGeciAT5PzNH8/f++dl57DLCiABB4EhbtiqmEJVQFAfmmysepHkAfEuMYbFoSVokE+qQpoDxkgf8xXQgQgAtFLFqYUU2TT6IhugNOTgliIMTzM1AE8RXQKOWOUt0CLNSyGliJZzwIopJMEIJBPDOUEAJYRBEAdrHr33zc7O31eIrJ7fdq4Pc6+N+4eApBeC1J+IW9iOAxf31jZI9k0On6K0fR+PzGfOPwD1mcHvzV4y5w2Jdv0rhkbUHlO2Pnh6vxpMqCx40f8ntiJBoKm0gsq2Q45GmewVSBb8UByUOG7xW9+OqyLnkRtTm41fkfL8M4eY4v+CuU//Ujp284wRb3HIj1350fFEA6+Lwo0URHE4tYxSZ2cVhdU38LkGNbsXBOcXlriaClCcWuYtU6Ml4sLW4pd0yZtmL5jK90SBTp7Yiy4sr7xP9t+gEAAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/onest-cyrillic-600-normal.DiaWg2oX.woff2)format("woff2"),url(/_next/static/media/onest-cyrillic-600-normal.CXIKc6w5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/onest-latin-ext-600-normal.CMbOq94E.woff2)format("woff2"),url(/_next/static/media/onest-latin-ext-600-normal.mefcv-cx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/onest-latin-600-normal.jVaZHx2Z.woff2)format("woff2"),url(/_next/static/media/onest-latin-600-normal.6nn5mF7m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAS8ABAAAAAACIwAAARgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUMhB8LGgABNgIkAy4EIAWDdAd2DAcb5wYgLgZj90IpKzuwRoaNJtDuLu/zK6h4+P812n3vz9rMrCqmWZMmlQSnS6ZxyNY0RJVEZSM0ooXsaef4Ov15u+G+GmkqZEskKbGRC2+jb/NWXv8JOgoIhxtBjzJZfXz+FwpVtvfAOXn7m6o0A+zEF8nkaIzipejEzrdMS3/TQQ58u9BB7KB822wDkVgQWaeK4qDee6BAC0ghFCFQ26oAebC6kYGAm+kYhIBncQ1DAA78OCCXuxzDIOAWq2Ql9Mtg9kYRpcQwdBH2iCjI3y7NOiQLFHWpM9NC3AEueZNQAzgMW8dFyPKL6GcfkP7EE9veAQfAc/UV8tXKF6qPqBnAAwBymHiC1YRC6BeYgLCAuNbT60IEkAJigLgDgETBBFJgAscFYIwPUhq0mtQBeIgIzqPVV/4DZvDhO/z/7a0Hejpph37LvysAEYsQHRjGbG05AzR4D+AXFoAJgJSdOCEmwXOLiiMgg3yC/KQcb43QWzDsKfTAA7iPUnowKqzFOi3WYBITWIfVGkpLERRJqQdWTU6K8c6bzerb8/jA+DjWKbECIwzNecxoKCUFdVCMKTB+8j0njj8NDliM9Y/Qwv3TFLpGU8hz++nYfepDverKoxnq8JTYz00mJh7CjR0PJzDUZzC0d3dYkIJz/el8p3GjCjPGVZNKvLc8axVesJp/wjuPdyH8MfZfjD8+4PN4V+qMwucqmp+vZgL56coz5aHd63Xx6+P1yH9QP8GzwRMbF0yR6yONmyIK/hR0iDOq49xe+0SiYS93AF3dLgbivv+6X5uHX9W8XvO6ZvDVlvHjtvvv7Xne+GLNi8be5z/37lTESKqC3QGpnoFBf1MD3Xy6qiMGUiqhyVuasE7iazfkm5c15oxZ2t5F+5C6ueEhs24o1+Wm1daktPslJzT5SOPnS/wM2/qyrYubc0bNHcuWtIGrzsyFa7e3rRGnVFclM77Q0COnt955Cg6NrR2Yz1srEg/xXAXp9UwcEBsBoU8dnXCJgab/VRqAIJfLWQieuJHgh/7LcZN3yVdBId/Dt/jdQQD8jEom/7eiPC4PhF4Jgq8iXpYD6J2MQBBkkzkQkM/FVCnPZMmURhjAJ70DyEsQC7orXRBa+xDmkAlDSYnadSesEgL34Y0qD7Wv8tTvs7zY6oi8MmGDvMceSnmvCTLZkB089BABLSFh2m7ndenTo5frtZLLCKciEhJONg59jAEXsTM4A4Pwm7Mceki0qNaoxbAuTi7pZFiDOil1cXDqwxomkikDjUYr1qObC4s1yEmHlqFQhmzZDAmpInyC9ltptOtQXNoDsW60HGvETI5GR4hkoWXJJMIwAl24wo2tHFj9JpItKeVenhDbFLFI0lIle/QFdXezymDDGiJZADtMjrC0mpVgyxSTEcRmd1WWo1qs9xIRiEQcKMFFPMRHAiTkSa1b/Yfx3cN9dI48E5KymmgpTcjb54tZtCxHaLG5XV0b4bAbHf4O2XTeDfT/V9VaAAAA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/onest-cyrillic-700-normal.CwpXuTGk.woff2)format("woff2"),url(/_next/static/media/onest-cyrillic-700-normal.DOtXtm0s.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/onest-latin-ext-700-normal.C-Tcltod.woff2)format("woff2"),url(/_next/static/media/onest-latin-ext-700-normal.CSGWRWNE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/onest-latin-700-normal.Bd6qVL4Q.woff2)format("woff2"),url(/_next/static/media/onest-latin-700-normal.XTvQgpoh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAATUABAAAAAACNgAAAR5AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwuBmA/U1RBVCoAbBEICoUIhCELGgABNgIkAy4EIAWEQgd2DAcbNwdRVFHKyX4kVJV1RzjHkdMx1bLqanlwHavmcMwYH/ldPHy/H+3c+/+aSESteRNrJGsMoTJMhxLxJhq6SWO3b0Lez+dZ7yfD/NYDMAOr9ShbY+2bwfP6KCFD7gvE4rT5P2a6aKqw+rYokL0RTiQsKsAysMAGOJtV22gU+Xx37fcODwPkiPTedG5DZMfALgkCKREZXj49X/S+BdoBKYRKCLRaVYo81twpgqCNd5oh6IzbCkF8oPwXiGsapxUCEAi11Cw0S65Ni6IgiS4hWy0ZJVHWZcmHhYE0qM113iLj+JJ3UwbguHSPK5DvF+bPJqR/4pn2D8AFHdNPq1v/71M/j24A9wHIrnyPaYFCaBbohzCOuK3TuxGBFBCt1TRAokI/UqCfj3NALx5S6jCtzga4GFm/nT5SChr25jeUP+VtuVB05XCJ3w0/xBCWCFH+64Jrt+cw0IZnALYwDvQDpCygkZrgcxR13VwNdocI6ny45wO5zTe5gTM4lAkbKAlLpMQKpFRgOSYxgZVYJqcUFEGREplpwbNnCXjlSbzwdCTe8OQJpZRgMUYYsBSLHDISCihEiUYsO7eib/tuhFpG7fAMTV8fSiHcQyH28tVo+q5j1IIjO8Kozc8Zjxc+3RamrVgRhIESYWAtWQHTdh7FC4/vDo0uejIsxaLhBc8keFouDN1WmPIu6F1gIDwGIEIv7wm6vD/Fkp1qUcB1hg+uWW+ITiyLlERtipKsiDx2eZY3rOcWBSmCNwXLYHFw6dcySVJeW9h0jiU6Ojtmemh+uzgJcqFw9q+tzMXWS+sutQ9d3D7n12LhQem5rvPrznfKz30pKZPF57VnzCQjPwuFb3DQjAj84NJ4WGtM6eE2pmTW5godykLtgo83dX3vXrJ4wRURIe1z8tdn0J3t2WJ+RkoftzE5vS6PU+6V0frpdRmXtf1znBSvqTMiIlPTvSY0s701SyaAsy0Tju5YcxSgSamTgWJG2lB0bFXaDEz3SlPMA7EIoUlrXIMjAG1bfzQXKP/ID9UjuecDCMGdv7vxCLdyq7mqfsP3hdWDgF+T6eT/iv+fqs3qNRolCF6EpdowMKWojcCVbblPUJ6WfxNbbUCOMWMSYLPxp12FWFB2lL0Q2h1GGEVuMubIvQekqFs4nSiEQJj0A6ROm6CyzbH62gYN9pgEGk0aBp12SAPdKJPcHgIsnkjt2KP1bv+zNAx09NyajOPmxKhnY6bWw2oxXdz+vpudS7kcOVxUnAzs3FxoLgZmNBsnnRw9mnVGW2VvZkloOJcb2FjFyUPLPYor6Gi52Vxfd1HKRStDK1BgCMbTS67fgIokaH9vHQ8zhnMpiqtuYGM3nrOW74yTL1e+PHFE9DTi4trenmxjpKEifx1PYZoqOrvESSvPr2Mwl3mMQVOxsVQqbmBhxzCHc9h6PB2BlZaj8p3Vjnk3I6OKWhUN0RhN0RwtjYfH/BmgzN9jNeQWNuQJPD8hty6XaOifn8zPrS8MZFQet+ZDHSqlflhQkFt8Iv7PflgvBgAA)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAcQAA8AAAAACJQAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAUQAAAG6PI5dNR1NVQgAAAcQAAAAtAAAALiN2JIJPUy8yAAAB9AAAAEsAAABgZ3R/IlNUQVQAAAJAAAAAJwAAACp5m2utY21hcAAAAmgAAABOAAAAbD9K6d1nYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAACKQAAAoCrV1vmaGVhZAAABOwAAAA1AAAANiitB61oaGVhAAAFJAAAAB8AAAAkDh8IkmhtdHgAAAVEAAAAKwAAAC4Xz//RbG9jYQAABXAAAAAaAAAAGgRPA3ttYXhwAAAFjAAAABwAAAAgACACn25hbWUAAAWoAAABCwAAAiAua04fcG9zdAAABrQAAABZAAAAdl6LW1IAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42mNgZGBg4GLQYrBgYHZx8wlhEEmuLMphEMlJLMljEGFgYQCC///BqhizU4vyGDhALBAGyjEBeYxAzARVqcYgA+QzAVn8IBqKESQDAPJVCZEAAAB42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYUpnVmBgZWBg6mKKYGBg8IbQjHEMRgy/GFAAEzuIgPECIoOCGQ4w8CpsYT717zwDA8seRj+g8HSwSn6mI0BKgYETABO1DHIAeNpjYARCDiBmYBABkzIMTOXpGSWMTEA2E1iEgZGLWYGBAQArngItAHjaY2BgYAJiZiAWAZKMYJqFIQJICzEIMDADZXkZFBgcGRYwHGRkYjmksOX/f6AcsthBkNj/3/+f/T/wP/2/43/G3873Q4EmYQAAxKUXPwAAAAEAAf//AA942j2QA7BbQRRA796Nnbz3vpNM3kbf2LC2bdscq4PaHNS2rUFtDeqOandc46X7ueY9dw4gyNozjNKLQMEIILkD7lDAHZBR/vcdQQPtme79n1yL7gFgRgPAJ3hVvLMAMMIJiwSMEqdIcg4S5UhEexAdfGMUXv3XZNo0QogHMpnaP/QYhoEAVP8kk+Fkw/mRhnOrOD9Vy6Cf6GZQIARQKVEucbeogiIxytzMHaFEDYcjPCuLVyWS3IE3bp1d0297v3Wnb906v2zQ9oHLSTrdvwpnkYjXy3AW8n5kOumrvSEFNf2Atooo2meiEO0Tfg91Svt9Pn+qc6iO3R5fCHYEgEkRns3jXOFJbpRYhCkszoxSDduHgp2ICzgunb9rVIfNnYbtWbD82ICum7sM+pYeWEXnEI9fknzu2Vg1gMh/LovyR/tyQRRMqZ0bywV2e4HcuLMKQMCf+YXt8B60ANCrZRiPJZIszkUPCEQsHGaqwWBkzSiv8qEiizVXmOgBg0GRayRUW6CkJNyjbYnJEFvc/Bbp6XR4gnlZoVzdFlreuV9RuFfbIp3JUDar1RXtsNmkhPLyWLZ+I5Z0HGh0RVpWSKptXPF4U57NlWWzZkuNu5Z5XOFWlY78bPOE4nFGyeLKstuynKnOpRIAyezFDnAHNaAAVMgZMGPvJuxw+rS4aYzt4Br+Boe4UYUoWeRX44kMnkBmh73+4GxSPgDbDRwc9fmiTXpG/gMEi5rQAAAAeNpjYGRgAOEIi56SeH6brwzMzC8YgOCe6mwxEP1QTpP5v/a/S9zqzPeBXDYGJpAoAC9PCxUAAAB42mNgZGBgPvXvPAMDd8p/7X/B3OpAEVTADQCVewXEAHjaY7JhEGG6+v8fDDO/BGKX//8Y5RgYQJiJDYhTGeQZGP6v+G8NANhIEakAAAAAFQAvADsARwCFAMAAwADAAMABGQEmAUAAAHjaY2BkYGDgYXJk4GGIYWAB8xCAmYERABEXAMJ42n2QA3IDUABEX22OUQxrux3Ug9p2Y9s5Rk/RQ+UEOUN2MrHma3f/+wS6SdJCU2sX8NfUm9NNjJLO6Wb6SeV0C6v853RrCdPGNt6cbld+m9P9rMtldVMzvQzndLcUHBHGj5cv9nFh55cHDFgwYVaupuLGxzYLKj5+xFqU+KXn8UnbNbqUmjR/wTGn6p0Y8ImZq7H/PQZ5rcQlbpwl5llEhR1MGEW7ECniRdk8W2orKm9l5CVPXHMj1fi0a82ZCEh/KS+y4zXYA41uIspy7xe1zKLaktStEgPjZXtcinVhlf9Bnj0CGs3K9EL5yaofNGFBhLhv5vkR6VCq39Do5gu9W95VOGMqAyGJUbYAeNpjYGIAg/9bGYwYsAEeIFZhOMnIxMjMyMLAzMjKyMbIzsjByMnmmFSUWpbKXpqXaWDibAiljcC0gaMBk3MQiGlk4GTCmZhcWpKanJ+bBJY0NjADADv4FIkAAAA=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/onest-cyrillic-800-normal.BvLlQFJL.woff2)format("woff2"),url(/_next/static/media/onest-cyrillic-800-normal.-PCHELnA.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/onest-latin-ext-800-normal.YP8Fhceh.woff2)format("woff2"),url(/_next/static/media/onest-latin-ext-800-normal.CFI3F54o.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/onest-latin-800-normal.Bj4kkdU9.woff2)format("woff2"),url(/_next/static/media/onest-latin-800-normal.BoZfnNRa.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAQsABAAAAAACBQAAAPSAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJwCxQAATYCJAMiBCAFhHwHZwwHG7MGAC4KY3BPU+JujmTy/q5FrS2o4Hn0r+/cJDNe0B/WiqgkVbIq4f219nsnuMRN4HuHaxLRPbH9a4doJltjKJHpHgqUBNHk7jmRSCOO2soPNrj8jy8cuhz/WDZq25oCT5xY2+q4sainL5C0TMfWuSmbQlvD3l4sy9acRIubAT5A1O3eLAJ4AQCFIGgEAdzU18tISJpZgcodySOo/I4ygUomgGUhgPTuyhPIBQQQDC6cCE4EBThRVGQCQeroaADr4fBnjdtARoRRKMiEpR5FQy3c2iRATRCzjbolX7GBmqpaAKRflUg72tOUxcUBKC6WNXMAx6ja+/VLywPmi1QGZNHVa6BC1RegKgN5P1soSYPL6MO7e1IzgEIAxClfAVCABkoyvKRhkgIojBOFnarGvHJcVNX9FrB9wnrlmK5iydM8NPhKglgoAoALgOIAD9AdsBioCOgQUBZB2KMRxNBOX5NXuL3HuIdPXa8iFFaC5lKEdmca7enh7t3x/s4dmbjv6t3mzf/uKsI77qm3Krrv8mjPtNu3mbD70q2Cgvdb25lw25i6W8Nzi3KDpBgXU31ZBe7Ikst71NUK67in3sn4vP7L+mKfN3zZcPSzfa79Ao3g7Iqpzqlzs9v9H/DbHHKHDij/jhOFuy8Oy+sx2TD195p6u5dOLRwbWLdR8+D85qsDozfaEpp7z6Fduz6E5HQcbTr4Ozne9qVGxaNHFRu3C23a+rBn3UaT1CZ4CXWVys6Y7zw2LydjAfJvnj++efU2JP7SpKs+dev6XJ1UqmD0yubG1QrotdEABw5JxzLfyXXwAWBAL9fn5dNdQgDZN/Ts8s8t2pdEfHNq/Q7gafTMKQDP2tTIxbTG9wY7CgCB/6pjvRrzv7Re/k15p85lFhF4agX4Or2UOoDyKmmAi1Am5RlR9lMI4GUhGjEuYKeE6CahasqaFIXFbdIE+C01OJONZu5Mdqo6MBUmSJOpqHK1xmIK8QIxhAE5T+WlOcLn8kiziBM+JbYqcYRSEid7HtR6UobQz2IRjnG+DDECFpMvglGcyzJv2kys8tZc/BqC+/9UVAJpg/WwtRngckgUFRG22bA+WLte2Aki1aWZizjRrk+PPid2I9Vvzpg5A9VAS925lMgh7sFFxROojHO8g2JG2tnatUNWeAjE0l/AUQHimISMUSQPxQlIQ7ejLh91iHIEO0bFLC6KckUIhyuXBIvKm22ks7i1luPnCC6gph9RaNFixCZ2e2wnTlKSM7Sfb/vE+shvtvvEBRTu2FlJcpYNz6E2QOFQSNTfJ8hQ+CZWu80M)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/unbounded-cyrillic-500-normal.vuFlZByi.woff2)format("woff2"),url(/_next/static/media/unbounded-cyrillic-500-normal.CRDmNtZY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/unbounded-vietnamese-500-normal.BdVOZ7mI.woff2)format("woff2"),url(/_next/static/media/unbounded-vietnamese-500-normal.DRrV6_OG.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/unbounded-latin-ext-500-normal.BTIpesyw.woff2)format("woff2"),url(/_next/static/media/unbounded-latin-ext-500-normal.DRTUZjT4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/unbounded-latin-500-normal.4slEIF53.woff2)format("woff2"),url(/_next/static/media/unbounded-latin-500-normal.ZsrgWWU1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQ8ABAAAAAACCQAAAPiAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJvCxQAATYCJAMiBCAFhQwHZwwHG8IGIK4KbGN6UBdhJpEWQy2Toz3zeWyACp7/16Pu+8kA9BItK5ZERbPbbs7mr/3aQ1SS2Ik66n9PbO8r4o2hiSc6oaiHRCM0pkM0uXtOJNKIo7byH74wHw1xI27+L8f3js7WsN0WKNJE5uYx6Y5+gaS9M2xQuAYGMoW2Hl6WBhQIpVM3ecy+RsYKIJp/V4sA1gCAQhA0BAEsiaSQUVzqGYTKXabiUPlzTBIqZQIYBgLI5BEqCbmAAIKOBeYI5ggKMEfhLRNI1SYdDcB4PaJJKyagwoIpFKTnpRwqWo93bQ2gpFUAunql2skCtVRIoKof6UWUVuBhBijOVjs+gPP492Htk2EF+l/xBWT1vfugMtVfwF8G8nqO4CwNzpM+fyzMpOmAQgDEQrUDgAI0wFmG02dkUg6wxRyFKf6MLrggyv+wAUxmGJ+dN6KAvGskDVxIEAN2AFgA4AiwAsYAqwFvQIMoZUhpzildUPMEvc22z0q3nD+FSTZYK6BN7Og9y3KrCZaTB3afPpWFh+49a2v7eaSDTy2XPva2fIblVsuePGHB/sePm5vfru9mwRNb/Zmf1WNos8SBlcmuVrNlYe2NLeSWV8B19dPyP8f+HrP5c/Tv0QN/xreN75Q/xL1Va03XLm7t+LsRvikzbNPNzj9csZuwPqs5au1Y/vcdKZrkbi6+GBLZKPT0+6TslUlxR/g8czR0nN44b+y6zI9MtgwW9bt1vdszql3sHxoT3p8wKe2JXmTaObcMDkkNe63Nw5C//fbjnTtOI073vPYLCY27zbVtq7VnYruV9FDSADPMpAYw7DbnIcQDUKDt1m6rx7uHAHJors9L5/vssv+Za9p3gHd5K5cAvO8O6oN0Y/p0MEUBIPBXAdo+1H9TgiFfVDfX2nBesQfPOCynbSEU4KZMGmBBhkw8ZQTZTyGANavQEN0C2CvlS0UITrCisBVXRSPdb69OU0xotaOYEoxQbEnFU+yVa5QdlCp0Ex1rSMl97ELaIBEhYYwBSEKECRZHGJI0D2MlERBifD9GCk2Fj4+2gBKRwqDx0CLieDBKCJ+fjSeUcW86fRhChfipsKRWQjxyAkJqIUEMDIujTRDgUeIRUeAhIBypbiEIQURJTokwFWj0PkY+6oKg/vFCWHFzKCffrd1mWMoyqqHv3EpEQESk1aAwpDXYpAAKFoUsOJpvxGKEYRRaq47Gl0IiJI01jyclLLFhdQwLiUOCsCQGjY9N2+qUDvwaG0h0AAsg2LcoNNFEFxMxNS0YpBCHcuZOiwgEBQL1RZGgUFI8MMQy6GQboSNuFAvnMkri+NR155UY7ddXAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/unbounded-cyrillic-600-normal.DW6uzIMB.woff2)format("woff2"),url(/_next/static/media/unbounded-cyrillic-600-normal.B-s5c2Kn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/unbounded-vietnamese-600-normal.Cx2bTSHN.woff2)format("woff2"),url(/_next/static/media/unbounded-vietnamese-600-normal.BzfrgZ_C.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/unbounded-latin-ext-600-normal.0iZLtTDV.woff2)format("woff2"),url(/_next/static/media/unbounded-latin-ext-600-normal.ClMPf-bu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/unbounded-latin-600-normal.oRSANpZr.woff2)format("woff2"),url(/_next/static/media/unbounded-latin-600-normal.BPdB_PEv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAAB+AAAAOwAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhEYHZwwHG3oGIxFmfM0O8M/D2IE2KXexlvRX30jl4k0ByoIFW5Pm075+YpPjCMK6+K9Osusn4APwSeKJ0ARA/zfCdz9c0xILi5BPgVU7UACUe6B7QO0mZzupNnE5/rFs1LZf+AIRJzI3rkEf/YdjYxmFr42NC6Q839aFT4hla06fRTcFxCDqdm5WoAtIQshCoG2qheXlV1x9ff23O2Tf3fXffZv999RfgYpA7LbDvntqIhCKlqbQFBKakuEKFjRRkqFa83rN1eChoJIElHjEY5huuu3gAmICbC/po/SQGunUtDFWwzixpbmxkUXUQPIDWHOZNbnM6NF35U+qPOX7GEmc+8KL0mLpe0bLQmgK9BcYLh200877R0ESEO30EEjI6C8L9FesjJ6akrrRlnGZxyONvquC7hvVp36BZcQH6wr9MiEqeoEW6IsOdsLZGE6GrFIlg3cIFZDNOUXRc6tOqd0+aDK79tBNso2ily0l1fLOzu3dtjn19dfjmDtfeGOjjZ54RZC/3j711eHtN2h557TXXnP0bc++uv76dz15k6NfUxbfGNV5tUv7Rp9Dp/mw/PrtxPn3nxHPDHPcXf36Ct89+f2Tje/23z91xXc/3/HzqVjujbOurV17wOv637034uzFR579nnBtnuy168WLbaSuOOngf6u8aXGPIY/sU520Wn+lk5VnbvNXW36zXS5edGfh/IXW+1526gV/71vZuLT1kLeOvGbQ5HWHq56vO+2+Z2orOW6525WL9O+72eabLfDYWeME7e2e//Kma5/3ycsXfv1vY1z36wsHbXrixltthQ+kiQINjVibZnfTK2ZDkB/Kz/Pgy2cRdx5w/rdL9t6q1+K/NXP+Eh8sdebx8OHm49YR1e2n1SUQ/FSq88Piv9/zQx+02sybW9HCt1v9qbl8jQnop6dAyyKKofJT9ksCbUfKorRwSwyVhdA3mkLSDEI224tCMdxdQs2GthTqhluW72lBXVEUXTa3NYM5G4EkiA7+YY5hrznO/rYkw7GJLakELYE7Pz651b/Q1Rmw4Q5VdgeWLaFeGZEFHW0E3kFU7WdKVmS8JAy8WV8ANl4tVuzVK1rp9ZI622L0TZRefpBd5wEaoZUjZWVMx8RUbsThlXgmXVgow/fNzNbNsHq07Eon2xlBspLcL0IZ1E60jiiowKPu2Jzrt9KNWexWFxnv2cL4fSQ5cpSoRb2+zFcd/nVpV5co3VL+zTHdTUvbfLsOlKThqk0jWXBNMhM6V9T+hBNuKwEAAA==)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY4AA8AAAAAB6wAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAYAAAAIyO/ZdmR1NVQgAAAdAAAAAtAAAALiN2JIJPUy8yAAACAAAAAEwAAABgYkB+OlNUQVQAAAJMAAAAJwAAACp5nWtJY21hcAAAAnQAAABCAAAAXEHQ4ltnYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAABZQAAAYjaD+9haGVhZAAABCgAAAA2AAAANiSlqbdoaGVhAAAEYAAAAB8AAAAkCdcC1GhtdHgAAASAAAAAIAAAACIUNwCBbG9jYQAABKAAAAAUAAAAFAFwAf5tYXhwAAAEtAAAABwAAAAgABsA8W5hbWUAAATQAAABGAAAAkYwbVNucG9zdAAABegAAABQAAAAZ1ZaGUUAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42iWJJQJCURBFzwiaX6SiHelIIrIAtOAui2Ur30euIkCdHiNsMpsvCJvf/Ug4rp5nAg4Qxwggh939TBUKh1OjiuSvQBWlgQMDWigGEP+LRxGEElCw5Kt57kWbALKgDYJ42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYVZm2sPAysDA1MUUwcDA4A2hGeMYjBjDGVABOxAzwTh+jn4MDAsYFBS2MD/+z83AwPKOUQ6obzpIjsma6R2QUmBgBgDo+gtReNpjYARCDiBmYBABkzIMTOXpGSWMLEA2E1iEgZGLaQ8DAwAtkALKAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942kTLgQbCUBQG4P+cq50ErNoi4Ha1ANHaRjKBCAj2DL1BWCCAwB6oBwhEBWAAAaYX2F0SBfDxgbEG1IArKAjQ067uudpd862eXmjFVd3lpd3TCQwC1JkrCDoAkZloMURK8Y6yMrWHtKSMVJ5/UlFwZTc0tE80zXeqKwcgAAKhLf5+/3kbDwCEcfNSR7ZYAK1REETzxERhnMSJjnQczQMzcsSkHM583+tL6BlHHBHtacfr++EsTt4z5mNiPJk1L4LZvV9G29Dr33omJy4fdx9P9lNsMfMy0meFsAWtFpe1imRnrPy7lTPYyz+Y5zRb/BIBm1w3YcFoPh4+nmhBEXUdfSXXLGuLFCcZ8WguDkF+pmhBYQ09HU2PHCuQK4WZ1Rj7mM8xMAPDzZhdedmLteeYz60AyfAxyzFxMV9i4AXJiEFcxMamrKTGN5vfQEXZkH+2RHt8fDvzJWlZWenoyEgGAKVMVfYAAAAAAQAAAAGzdSpivz9fDzz1AAMD6AAAAADfP46EAAAAAOBcI1H+uv7ABzcEygABAAYAAgAAAAAAAHjaY2BkYGB+/J+bgYHd/9+uP4Xs5kARVMABAI/fBbQAeNpjjmFwY97LwAjDDD8YGECYeRmDKpAlzMAHAHG6BcgAAAAVADIAPgBKAEoASgCdAKoAxHjaY2BkYGDgZJjPwM4QwMAG5iEACwMjABh6AQ142n2QhU5DYQxGD+4axYni7lsEj+DuLvPdOc4jEeNBeCS+/Jlbmqan3hSo5ZsySsprgJ+S9jiX0FpSHedSqkuIcxnj/MW5nE5+41zBMddxrlR8Oc6NzFKP4ZJyEXGuNTNPeMKFAycRpJIAYWyMScI8EFI2QEQ8SljslbUUdSi/wzqbHOHnXrGo7CNP0hHttvCKjuWHTJ+lbC8TjDLHuKwdB89EsExlmAtFR1mQTjLPqJkUY4YhHGbmpHJz0keu8mzsJb4xY8M2S1J70QvjNk/NirwAb4SS/+llknHppOhQkSfZfLfsElLELe/BdC0RNd+1FA/L78/5tAOXqYhq1qi6LHwmakkceHni2XwwQljxaM7OgX9fg1YKeNpjYGIAg/9zGIwYsAFOIFZhOMnIxMDMyMzIwsjKyMbmmFSUWpbKXpqXaWDgaACijQycTPgSk0tLUpPzc5P0khOLU3lA0sYGZmAOAIkpEwI=)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/unbounded-cyrillic-700-normal.BnWDpkfm.woff2)format("woff2"),url(/_next/static/media/unbounded-cyrillic-700-normal.BKv7sql3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/unbounded-vietnamese-700-normal.CjKRcRIV.woff2)format("woff2"),url(/_next/static/media/unbounded-vietnamese-700-normal.Bvu7IMCd.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/unbounded-latin-ext-700-normal.BLzWLLjG.woff2)format("woff2"),url(/_next/static/media/unbounded-latin-ext-700-normal.C5zWdd_U.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/unbounded-latin-700-normal.CaoNriVp.woff2)format("woff2"),url(/_next/static/media/unbounded-latin-700-normal.CZtriu5h.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.siteUtility{color:#bcd0d9;letter-spacing:.13em;z-index:103;background:#102f43;justify-content:space-between;align-items:center;height:29px;padding:0 4vw;font-size:8px;font-weight:900;display:flex;position:relative}.siteUtility>div{color:#fff;letter-spacing:.06em;gap:25px;display:flex}.siteHeader{-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2);z-index:102;background:#fffffff0;border-bottom:1px solid #17384b13;grid-template-columns:190px 1fr auto;align-items:center;gap:28px;height:86px;padding:0 4vw;display:grid;position:relative;box-shadow:0 14px 45px #17384b08}.siteHeader.compact{border:1px solid #fff;border-radius:23px;height:76px;margin:10px 18px 12px;position:sticky;top:8px;box-shadow:0 18px 55px #17384b12}.siteLogo{align-items:center;width:max-content;display:flex;position:relative}.siteLogo img{object-fit:contain;width:140px;height:62px}.siteLogo>i{background:#ef563e;border-radius:46% 54% 55% 45%;width:10px;height:10px;position:absolute;top:15px;right:-7px;box-shadow:8px -7px #f4ca43}.siteHeader>nav{justify-content:center;align-items:center;gap:clamp(17px,2.1vw,34px);font-size:13px;font-weight:800;display:flex}.siteHeader>nav>a,.productsTrigger{white-space:nowrap;position:relative}.siteHeader>nav>a:after,.productsTrigger:after{content:"";background:#ef563e;border-radius:50%;width:0;height:6px;transition:all .25s;position:absolute;bottom:-12px;left:50%}.siteHeader>nav>a:hover:after,.productsTrigger:hover:after{width:26px;left:calc(50% - 13px)}.productsTrigger{cursor:pointer;background:0 0;border:0;padding:10px 0;font-weight:800}.productsTrigger span{color:#ef563e;margin-left:6px}.siteHeaderActions{align-items:center;gap:10px;display:flex}.siteSearch{background:#fff;border:1px solid #17384b1e;border-radius:50%;place-items:center;width:43px;height:43px;transition:all .25s;display:grid}.siteSearch span{font-size:24px;line-height:1;transform:rotate(-15deg)}.siteSearch b{display:none}.siteSearch:hover{color:#ef563e;border-color:#ef563e;transform:rotate(8deg)}.gummyCta{color:#fff;background:linear-gradient(135deg,#f4684d,#ef4937);border-radius:44% 56% 52% 48%/56% 44%;align-items:center;gap:16px;height:48px;padding:5px 6px 5px 18px;font-size:12px;font-weight:900;transition:all .3s;display:flex;box-shadow:inset 5px 7px 11px #ffffff36,inset -5px -8px 12px #a82a2222,0 12px 28px #ef563e27}.gummyCta:hover{transform:translateY(-3px)rotate(-1deg);box-shadow:inset 5px 7px 11px #ffffff36,0 18px 34px #ef563e3a}.gummyCta b{color:#17384b;background:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.siteMenuButton{cursor:pointer;background:#17384b;border:0;border-radius:50%;width:44px;height:44px;padding:12px;display:none}.siteMenuButton i{background:#fff;border-radius:3px;height:2px;margin:4px 0;display:block}.mobileHeaderLinks{display:none}.productMega{opacity:0;visibility:hidden;transform-origin:top;background:#f5f2ec;border:1px solid #fff;border-radius:32px;grid-template-columns:26% 1fr 20%;gap:28px;min-height:410px;padding:36px;transition:all .3s;display:grid;position:absolute;top:calc(100% + 12px);left:2vw;right:2vw;overflow:hidden;transform:translateY(-15px)scale(.985);box-shadow:0 35px 90px #0f2f4340}.productMega:before{content:"";opacity:.35;background:#f4ca43;border-radius:45% 55%;width:230px;height:230px;position:absolute;bottom:-145px;left:-110px}.productMega.open{opacity:1;visibility:visible;transform:none}.megaIntro{z-index:2;border-right:1px solid #17384b1a;padding:18px 28px 0 3px;position:relative}.megaIntro small,.megaNeeds>small{letter-spacing:.15em;color:#66808d;font-size:8px;font-weight:900}.megaIntro h2{font-family:var(--font-display);letter-spacing:-.06em;margin:24px 0;font-size:32px;line-height:.92}.megaIntro h2 em{color:#ef563e;font-style:normal}.megaIntro>a{border-bottom:1px solid;padding-bottom:5px;font-size:11px;font-weight:900}.megaIntro>a span{color:#ef563e;margin-left:12px}.megaProducts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.megaProducts>a{background:var(--megaSoft);border-radius:22px;grid-template-columns:42% 1fr;align-items:center;min-height:154px;padding:10px 15px;transition:all .28s;display:grid;overflow:hidden}.megaProducts img{object-fit:contain;filter:drop-shadow(0 14px 12px #17384b22);width:100%;height:135px;transition:all .3s}.megaProducts span{flex-direction:column;gap:7px;display:flex}.megaProducts small{text-transform:uppercase;letter-spacing:.1em;color:var(--mega);font-size:8px;font-weight:900}.megaProducts b{font-family:var(--font-display);font-size:17px;line-height:1}.megaNeeds{flex-direction:column;padding-top:18px;display:flex}.megaNeeds>a{border-bottom:1px solid #17384b16;grid-template-columns:39px 1fr auto;align-items:center;padding:12px 0;font-size:12px;font-weight:900;display:grid}.megaNeeds i{color:#ef563e;background:#fff;border-radius:46% 54%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.megaNeeds b{color:#ef563e}.headerBackdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#102f436b;border:0;position:fixed;inset:0}@media (max-width:1100px){.siteHeader{grid-template-columns:160px 1fr auto}.siteHeader>nav{gap:14px}.siteHeader>nav>a:nth-of-type(4),.gummyCta span{display:none}.gummyCta{padding:5px}.productMega{grid-template-columns:24% 1fr}.megaNeeds{display:none}}@media (max-width:760px){.siteUtility{justify-content:center;height:25px;padding:0 14px;font-size:7px}.siteUtility>div{display:none}.siteHeader,.siteHeader.compact{border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr auto;height:70px;margin:0;padding:0 14px;position:sticky;top:0}.siteLogo img{width:112px;height:53px}.siteHeader>nav{opacity:0;visibility:hidden;background:#f5f2ec;border-radius:26px;flex-direction:column;align-items:stretch;gap:0;padding:18px;transition:all .25s;display:flex;position:absolute;top:78px;left:8px;right:8px;transform:translateY(-12px);box-shadow:0 30px 70px #102f4355}.siteHeader>nav.open{opacity:1;visibility:visible;transform:none}.siteHeader>nav>a,.productsTrigger{font-family:var(--font-display);text-align:left;border-bottom:1px solid #17384b17;justify-content:space-between;padding:16px 8px;font-size:17px;display:flex!important}.siteHeader>nav>a:after,.productsTrigger:after{display:none}.mobileHeaderLinks{grid-template-columns:1fr 1fr;gap:7px;padding-top:15px;display:grid}.mobileHeaderLinks a{text-align:center;background:#fff;border-radius:999px;padding:12px;font-size:9px;font-weight:900}.mobileHeaderLinks a:last-child{color:#fff;background:#ef563e}.siteSearch{display:none}.gummyCta{height:43px}.gummyCta span{display:none}.gummyCta b{width:33px;height:33px}.siteMenuButton{display:block}.siteHeaderActions{grid-area:1/2}.productMega{border-radius:25px;max-height:calc(100vh - 125px);padding:20px;display:block;top:calc(100% + 8px);left:8px;right:8px;overflow:auto}.megaIntro{border:0;padding:3px 0 20px}.megaIntro h2{margin:14px 0;font-size:27px}.megaProducts{grid-template-columns:1fr 1fr}.megaProducts>a{grid-template-columns:1fr;min-height:180px;padding:8px}.megaProducts img{height:115px}.megaProducts b{font-size:12px}.megaProducts small{font-size:7px}.headerBackdrop{top:95px}}.siteUtility{color:#58727e;background:#f6f2ea;border-bottom:1px solid #17384b0c;height:25px}.siteUtility>div{color:#17384b}.siteUtility a:hover{color:#ef563e}.siteHeader{background:#fffdfaf2;grid-template-columns:210px 1fr auto;height:76px;box-shadow:0 10px 36px #17384b08}.siteLogo img{width:154px;height:58px}.siteHeader>nav{gap:clamp(15px,1.8vw,29px)}.siteHeader>nav>a,.productsTrigger{letter-spacing:-.01em;font-size:12px}.siteHeader>nav>a.current,.productsTrigger.current{color:#ef563e}.siteHeader>nav>a.current:after,.productsTrigger.current:after{width:26px;left:calc(50% - 13px)}.gummyCta{height:45px}.productMega{background:#fbf8f2;grid-template-columns:23% 1fr 21%;min-height:455px;padding:29px;top:calc(100% + 8px)}.megaProducts{grid-template-columns:repeat(3,1fr);gap:8px}.megaProducts>a{text-align:center;grid-template-columns:1fr;min-height:185px;padding:8px 10px}.megaProducts img{height:126px}.megaProducts span{gap:3px}.megaNeeds>a{padding:9px 0}@media (max-width:1100px){.siteHeader{grid-template-columns:170px 1fr auto}.siteLogo img{width:136px}.productMega{grid-template-columns:25% 1fr}.megaProducts{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.siteUtility{color:#c9d8de;background:#17384b;height:24px}.siteHeader,.siteHeader.compact{height:67px}.siteLogo img{width:118px}.megaProducts{grid-template-columns:1fr 1fr}.megaProducts>a{min-height:172px}.productMega{top:calc(100% + 7px)}}:root{--navy:#12344a;--blue:#184a91;--coral:#f1533c;--orange:#ef8d24;--cream:#fff8e9;--ink:#163449;--paper:#f5f2ec}*{box-sizing:border-box}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}img{max-width:100%;display:block}.notice{background:var(--navy);color:#fff;text-align:center;letter-spacing:.13em;justify-content:center;align-items:center;height:28px;font-size:10px;font-weight:800;display:flex}.header{z-index:20;background:#fff;grid-template-columns:180px 1fr auto;align-items:center;gap:30px;height:88px;padding:0 4vw;display:grid;position:relative}.logo img{object-fit:contain;width:142px;height:66px}.header nav{justify-content:center;gap:34px;font-size:14px;font-weight:700;display:flex}.header nav a{position:relative}.header nav a:after{content:"";background:var(--coral);height:2px;transition:all .25s;position:absolute;bottom:-6px;left:0;right:100%}.header nav a:hover:after{right:0}.headerCta{border:1px solid #ccd6dc;border-radius:999px;padding:13px 18px;font-size:13px;font-weight:800}.headerCta span{color:var(--coral);margin-left:8px}.menuButton{background:0 0;border:0;font-size:30px;display:none}.hero{background:var(--soft);grid-template-columns:48% 52%;min-height:720px;padding:60px 5vw 36px;transition:background .6s;display:grid;position:relative;overflow:hidden}.heroCopy{z-index:3;align-self:center;position:relative}.kicker{text-transform:uppercase;letter-spacing:.14em;margin:0 0 20px;font-size:12px;font-weight:900}.kicker.blue{color:var(--blue)}.kicker.pale{color:#a9cad7}.hero h1{letter-spacing:-.07em;max-width:760px;margin:0;font-size:clamp(58px,7vw,108px);line-height:.83}.hero h1 em{color:var(--accent);font-style:normal;transition:color .6s}.heroLead{color:#395d70;max-width:520px;margin:34px 0;font-size:20px;line-height:1.5}.heroButtons{align-items:center;gap:28px;display:flex}.button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:16px 24px;font-weight:900;display:inline-flex}.button.dark{background:var(--navy);color:#fff}.button.coral{background:var(--coral);color:#fff}.textLink{border-bottom:1px solid;font-size:14px;font-weight:800}.textLink span{margin-left:16px}.heroStage{min-height:570px;position:relative}.stageRing{border:1px solid #fffb;border-radius:50%;width:420px;height:420px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 72px #ffffff28,0 0 0 144px #ffffff18}.stageBottle{object-fit:contain;opacity:0;filter:drop-shadow(0 35px 30px #15324630);width:68%;height:94%;margin:auto;transition:opacity .6s,transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translateY(45px)rotate(4deg)scale(.9)}.stageBottle.active{opacity:1;transform:translateY(0)rotate(-3deg)scale(1)}.floatLabel{background:var(--accent);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;width:180px;height:180px;padding:38px 25px;transition:background .6s;display:flex;position:absolute;bottom:64px;right:0;transform:rotate(6deg)}.floatLabel small{text-transform:uppercase;letter-spacing:.1em}.floatLabel strong{margin:7px 0;font-size:21px;line-height:1.05}.floatLabel span{font-size:12px}.heroBlob{filter:blur(1px);border-radius:45% 55% 55% 45%;position:absolute}.blobOne{background:#ffffff5e;width:180px;height:180px;top:80px;left:-60px;transform:rotate(24deg)}.blobTwo{background:var(--accent);opacity:.6;width:120px;height:120px;top:-45px;right:18%}.heroPager{z-index:4;grid-column:1/-1;align-self:end;gap:0;display:flex;position:relative}.heroPager button{text-align:left;opacity:.45;cursor:pointer;background:0 0;border:0;border-top:1px solid #17394c45;margin-right:35px;padding:16px 50px 5px 0;font-weight:800}.heroPager button span{margin-bottom:5px;font-size:10px;display:block}.heroPager button.active{opacity:1;border-color:var(--accent);color:var(--accent)}.ticker{background:var(--coral);color:#fff;white-space:nowrap;align-items:center;height:56px;display:flex;overflow:hidden}.ticker div{letter-spacing:.08em;font-weight:900;animation:26s linear infinite ticker}.ticker i{color:#ffd95a;margin:0 24px;font-style:normal}@keyframes ticker{to{transform:translate(-50%)}}.finder{background:var(--cream);grid-template-columns:34% 66%;gap:6vw;padding:120px 5vw;display:grid}.finder h2,.sectionTitle h2,.story h2,.pharmacy h2,.contact h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5.5vw,80px);line-height:.95}.finderIntro>p:last-child{color:#5d7583;max-width:340px;margin-top:28px;font-size:18px;line-height:1.5}.moodGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.mood{background:var(--moodSoft);border-radius:32px;flex-direction:column;justify-content:flex-end;min-height:240px;padding:28px;transition:all .3s;display:flex;position:relative;overflow:hidden}.mood:before{content:"";background:var(--mood);border-radius:50%;width:170px;height:170px;transition:all .35s;position:absolute;top:-55px;right:-45px}.mood:hover{transform:translateY(-8px)}.mood:hover:before{transform:scale(1.25)}.mood>span{color:#fff;font-size:44px;position:absolute;top:28px;right:34px}.mood strong{font-size:30px}.mood small{margin-top:8px;font-weight:800}.catalog{padding:120px 4vw}.sectionTitle{justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px;display:flex}.sectionTitle>p{color:#5d7583;max-width:420px;font-size:18px;line-height:1.5}.filters{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.filters button{cursor:pointer;background:#fff;border:1px solid #cad5db;border-radius:999px;padding:10px 16px;font-weight:800}.filters button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.productGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.productCard{background:var(--cardSoft);cursor:pointer;border-radius:30px;flex-direction:column;min-height:510px;padding:20px;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden}.productCard:hover{transform:translateY(-8px);box-shadow:0 24px 50px #18394c1a}.productTop{text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:11px;font-weight:900;display:flex}.productTop i{background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-style:normal;display:flex}.productCard img{object-fit:contain;filter:drop-shadow(0 18px 16px #16344820);width:100%;height:320px;transition:transform .4s}.productCard:hover img{transform:scale(1.06)rotate(-2deg)}.productInfo h3{color:var(--card);margin:0;font-size:24px}.productInfo p{margin:7px 0;font-weight:800}.productInfo small{color:#5d7583}.story{background:var(--navy);color:#fff;grid-template-columns:1fr 1fr;min-height:760px;display:grid}.storyImage{position:relative;overflow:hidden}.storyImage>img{object-fit:cover;width:100%;height:100%}.stamp{width:145px;height:145px;color:var(--navy);text-align:center;background:#f5b900;border-radius:50%;justify-content:center;align-items:center;font-weight:900;line-height:1.05;display:flex;position:absolute;bottom:35px;right:35px;transform:rotate(8deg)}.storyCopy{flex-direction:column;justify-content:center;padding:110px 7vw;display:flex}.storyCopy>p:not(.kicker){color:#c6d9e3;margin:32px 0 50px;font-size:22px;line-height:1.55}.storyFacts{gap:18px;display:grid}.storyFacts div{border-top:1px solid #ffffff35;grid-template-columns:70px 1fr;padding-top:15px;display:grid}.storyFacts b{color:#f5b900}.soon{color:#fff;background:#183d55;padding:120px 4vw;overflow:hidden}.sectionTitle.light>p{color:#b6ccd8}.soonRail{scroll-snap-type:x mandatory;grid-template-columns:repeat(6,280px);gap:16px;padding-bottom:20px;display:grid;overflow-x:auto}.soonRail .soonCard{height:430px;color:var(--ink);scroll-snap-align:start;border-top:7px solid var(--soon);background:#fff;border-radius:28px;padding:20px;position:relative;overflow:hidden}.soonRail .soonCard>span{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#17384b;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;top:18px;right:18px}.soonRail img{object-fit:contain;width:100%;height:310px}.soonRail h3{color:var(--soon);margin:4px 0;font-size:22px}.soonRail p{margin:0;font-weight:700}.pharmacy{background:#fff;grid-template-columns:56% 44%;min-height:760px;display:grid}.pharmacyVisual{position:relative}.pharmacyVisual>img{object-fit:cover;width:100%;height:100%}.shelfTag{background:#fff;border-radius:18px;padding:20px 24px;font-size:15px;position:absolute;bottom:35px;left:35px;box-shadow:0 18px 50px #17394c33}.shelfTag b{font-size:21px}.pharmacyCopy{flex-direction:column;justify-content:center;padding:100px 6vw;display:flex}.pharmacyCopy ul{margin:40px 0;padding:0;list-style:none}.pharmacyCopy li{border-top:1px solid #d7e0e5;padding:18px 0;font-weight:800}.pharmacyCopy li span{color:var(--coral);margin-right:25px}.pharmacyCopy .button{align-self:flex-start}.contact{background:#f4b82f;grid-template-columns:1fr 1fr;gap:10vw;padding:120px 7vw;display:grid}.contact>div>p:not(.kicker){max-width:520px;font-size:19px;line-height:1.5}.direct{flex-direction:column;gap:8px;margin-top:35px;font-weight:900;display:flex}.contact form{background:#fff;border-radius:30px;gap:18px;padding:34px;display:grid;box-shadow:0 25px 60px #4b390f1c}.contact label{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.contact input{text-transform:none;letter-spacing:0;background:0 0;border:0;border-bottom:1px solid #b9c6cd;width:100%;height:52px;padding:0;display:block}.contact input:focus{border-color:var(--coral);outline:0}.contact form .button{margin-top:12px}.contact form .button span{margin-left:20px}footer{color:#c5d6df;background:#0c293b;grid-template-columns:180px 1fr auto;align-items:center;gap:40px;min-height:180px;padding:40px 5vw;display:grid}footer img{width:145px}footer p{max-width:300px}footer div{color:#fff;gap:20px;font-weight:800;display:flex}footer small{border-top:1px solid #ffffff1f;grid-column:1/-1;padding-top:20px}.modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background:#0b263cbb;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modalCard{background:#fff;border-radius:34px;grid-template-columns:48% 52%;width:min(960px,100%);min-height:560px;display:grid;position:relative;overflow:hidden}.modalClose{z-index:2;cursor:pointer;background:#fff;border:0;border-radius:50%;width:44px;height:44px;font-size:28px;position:absolute;top:20px;right:20px}.modalImage{background:var(--modalSoft);padding:30px}.modalImage img{object-fit:contain;width:100%;height:100%}.modalText{padding:70px 55px}.modalText>span{color:var(--modal);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:900}.modalText h2{color:var(--modal);margin:20px 0 7px;font-size:50px;line-height:1}.modalText h3{margin:0;font-size:21px}.modalText>p{color:#547080;margin:30px 0;font-size:19px;line-height:1.55}.modalText dl{margin:0 0 34px}.modalText dl div{border-top:1px solid #d6e0e5;justify-content:space-between;padding:12px 0;display:flex}.modalText dt{font-weight:800}.modalText dd{color:#5c7583;margin:0}@media (max-width:1050px){.header{grid-template-columns:160px 1fr auto}.header nav{gap:18px}.hero{grid-template-columns:1fr 1fr}.productGrid{grid-template-columns:repeat(2,1fr)}.finder{grid-template-columns:1fr}.moodGrid{max-width:850px}.pharmacy{grid-template-columns:1fr}.pharmacyVisual{height:600px}}@media (max-width:720px){.notice{font-size:8px}.header{grid-template-columns:1fr auto auto;height:72px;padding:0 20px}.logo img{width:110px;height:55px}.header nav{background:#fff;border-top:1px solid #ddd;flex-direction:column;padding:24px;display:none;position:absolute;top:72px;left:0;right:0}.header nav.open{display:flex}.headerCta{display:none}.menuButton{display:block}.hero{min-height:820px;padding:55px 20px 25px;display:block}.hero h1{font-size:58px}.heroStage{height:430px;min-height:0;margin-top:25px}.stageRing{width:290px;height:290px}.stageBottle{width:75%}.floatLabel{width:125px;height:125px;padding:22px 16px;bottom:35px;right:0}.floatLabel strong{font-size:15px}.heroPager{display:none}.ticker{height:48px}.finder,.catalog,.soon,.contact{padding:80px 20px}.moodGrid{grid-template-columns:1fr}.mood{min-height:190px}.sectionTitle{flex-direction:column;align-items:start}.productGrid{grid-template-columns:1fr}.productCard{min-height:500px}.story{grid-template-columns:1fr}.storyImage{height:500px}.storyCopy{padding:80px 25px}.pharmacyVisual{height:430px}.pharmacyCopy{padding:80px 25px}.contact{grid-template-columns:1fr}.contact form{padding:24px}.modalCard{grid-template-columns:1fr;max-height:90vh;overflow:auto}.modalImage{height:340px}.modalText{padding:40px 25px}.modalText h2{font-size:38px}footer{text-align:center;grid-template-columns:1fr;justify-items:center}footer div{flex-direction:column}footer small{grid-column:1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.innerHeader{background:#fff;grid-template-columns:180px 1fr auto;align-items:center;gap:30px;height:88px;padding:0 4vw;display:grid}.innerHeader nav{justify-content:center;gap:34px;font-size:14px;font-weight:700;display:flex}.productHero{background:var(--productSoft);grid-template-columns:52% 48%;min-height:760px;display:grid}.productGallery{grid-template-columns:90px 1fr;align-items:center;gap:22px;padding:55px 4vw;display:grid}.productMainImage{background:#ffffffa8;border-radius:36px;justify-content:center;align-items:center;height:620px;display:flex;overflow:hidden}.productMainImage img{object-fit:contain;filter:drop-shadow(0 28px 24px #17384b22);width:100%;height:100%}.productThumbs{flex-direction:column;grid-row:1;gap:12px;display:flex}.productThumbs button{cursor:pointer;opacity:.55;background:#ffffff9a;border:1px solid #0000;border-radius:18px;padding:8px}.productThumbs button.active{border-color:var(--product);opacity:1;box-shadow:0 10px 25px #17384b12}.productThumbs img{object-fit:contain;width:100%;height:70px}.productThumbs span{text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:900}.productHeroCopy{background:#fff;flex-direction:column;justify-content:center;padding:80px 7vw 70px 5vw;display:flex}.crumbs{color:#6e8490;gap:8px;margin-bottom:34px;font-size:11px;display:flex}.status{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-self:flex-start;margin-bottom:24px;padding:8px 12px;font-size:10px;font-weight:900}.status.ready{color:#267337;background:#d9efdb}.status.pending{color:#94620a;background:#fff0c9}.productHeroCopy h1{letter-spacing:-.065em;color:var(--product);margin:0;font-size:clamp(56px,7vw,96px);line-height:.88}.productHeroCopy h2{margin:18px 0 0;font-size:27px}.productLead{color:#536f7d;margin:30px 0;font-size:20px;line-height:1.5}.activeChips{flex-wrap:wrap;gap:8px;display:flex}.activeChips span{border:1px solid #d4dee3;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:800}.productMeta{margin:30px 0}.productMeta div{border-top:1px solid #dce4e8;justify-content:space-between;padding:13px 0;display:flex}.productMeta dt{font-weight:800}.productMeta dd{color:#607985;margin:0}.productHeroCopy .button{align-self:flex-start}.productHeroCopy .button span{margin-left:16px}.lightBenefits{background:#fff;padding:120px 5vw}.benefitTiles{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.benefitTiles article{background:var(--productSoft);border-radius:30px;flex-direction:column;justify-content:flex-end;min-height:330px;padding:28px;display:flex;position:relative;overflow:hidden}.benefitTiles article>b{background:var(--product);color:#fff;border-radius:30px;justify-content:center;align-items:center;width:98px;height:98px;font-size:29px;display:flex;position:absolute;top:25px;right:25px;box-shadow:0 18px 30px #17384b20}.benefitTiles small{color:var(--product);font-weight:900}.benefitTiles h3{margin:12px 0 7px;font-size:28px}.benefitTiles p{color:#536f7d;margin:0}.productDetails{background:var(--cream);grid-template-columns:38% 62%;gap:8vw;padding:120px 7vw;display:grid}.productDetails h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.5vw,78px);line-height:.95}.productDetails>div:first-child>p:last-child{color:#617985;max-width:380px;margin-top:28px;font-size:17px;line-height:1.6}.accordions details{border-top:1px solid #bfcdd4}.accordions details:last-child{border-bottom:1px solid #bfcdd4}.accordions summary{cursor:pointer;grid-template-columns:55px 1fr auto;align-items:center;padding:26px 0;font-size:25px;font-weight:900;list-style:none;display:grid}.accordions summary::-webkit-details-marker{display:none}.accordions summary span{color:var(--product);font-size:12px}.accordions summary b{font-size:23px;transition:all .2s}.accordions details[open] summary b{transform:rotate(45deg)}.accordions details>p{color:#4f6c7b;margin:0;padding:0 50px 24px 55px;font-size:18px;line-height:1.65}.labelLink{color:var(--product);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin:0 0 26px 55px;font-weight:900}.registrationNote{color:#fff;background:#173d55;grid-template-columns:1.2fr .8fr;align-items:end;gap:10vw;padding:90px 7vw;display:grid}.registrationNote span{color:#173d55;text-transform:uppercase;letter-spacing:.09em;background:#f4b82f;border-radius:999px;padding:9px 14px;font-size:10px;font-weight:900;display:inline-block}.registrationNote h2{letter-spacing:-.055em;margin:22px 0 0;font-size:clamp(40px,5vw,70px);line-height:.95}.registrationNote p{color:#c5d9e3;font-size:18px;line-height:1.6}@media (max-width:900px){.productHero{grid-template-columns:1fr}.productGallery{min-height:650px}.productHeroCopy{padding:70px 6vw}.benefitTiles,.productDetails,.registrationNote{grid-template-columns:1fr}.innerHeader{grid-template-columns:160px 1fr auto}.innerHeader nav{gap:16px}}@media (max-width:650px){.innerHeader{grid-template-columns:1fr auto;height:72px;padding:0 20px}.innerHeader nav{display:none}.innerHeader .headerCta{padding:10px 13px;display:block}.productGallery{grid-template-columns:1fr;min-height:0;padding:24px 20px}.productMainImage{height:480px}.productThumbs{flex-direction:row;grid-row:auto}.productThumbs button{flex:1}.productHeroCopy{padding:55px 22px}.productHeroCopy h1{font-size:56px}.lightBenefits,.productDetails,.registrationNote{padding:80px 20px}.sectionTitle h2{font-size:48px}.benefitTiles article{min-height:270px}.accordions summary{font-size:21px}.accordions details>p{padding-left:0;padding-right:0}.labelLink{margin-left:0}}.benefitTiles.sevenTiles{grid-template-columns:repeat(4,1fr);grid-auto-rows:310px}.sevenTiles article{min-height:0}.sevenTiles article:first-child{grid-column:span 2}.sevenTiles article:nth-child(4){grid-row:span 2}.sevenTiles article:nth-child(5){grid-column:span 2}.sevenTiles article:nth-child(7){background:var(--product);color:#fff;grid-column:span 2}.sevenTiles article:nth-child(7) small,.sevenTiles article:nth-child(7) p{color:#fff}.sevenTiles article:nth-child(7)>b{color:var(--product);background:#fff}.sevenTiles article:nth-child(2n){border:1px solid var(--productSoft);background:#fff}@media (max-width:1000px){.benefitTiles.sevenTiles{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.sevenTiles article:first-child,.sevenTiles article:nth-child(4),.sevenTiles article:nth-child(5),.sevenTiles article:nth-child(7){grid-area:auto}.sevenTiles article{min-height:300px}}@media (max-width:620px){.benefitTiles.sevenTiles{grid-template-columns:1fr}.sevenTiles article{min-height:270px}}.button,.headerCta,.nutritionHeroButton{isolation:isolate;border:0;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s;position:relative;overflow:hidden;box-shadow:inset 0 2px 1px #ffffff7a,inset 0 -5px 10px #0000001f,0 9px #0c293b29,0 18px 30px #17364d24}.button:before,.headerCta:before,.nutritionHeroButton:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffff80,#fff0);border-radius:999px;height:42%;position:absolute;top:5px;left:10%;right:10%}.button:hover,.headerCta:hover,.nutritionHeroButton:hover{transform:translateY(-3px)rotate(-1deg);box-shadow:inset 0 2px 1px #ffffff94,inset 0 -5px 10px #0000001a,0 12px #0c293b21,0 24px 34px #17364d2b}.button:active,.headerCta:active,.nutritionHeroButton:active{transform:translateY(5px)scale(.98);box-shadow:inset 0 2px 5px #00000021,0 3px #0c293b29}.button.dark{background:linear-gradient(135deg,#194861,#0c293b)}.button.coral{background:linear-gradient(135deg,#ff755d,#ed422e)}.headerCta{color:#17364d;background:linear-gradient(135deg,#fff3a6,#f6bd32);border:0}.headerCta span,.button span,.nutritionHeroButton span{background:#ffffff47;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:12px;display:inline-grid}.nutritionHeroButton{background:linear-gradient(135deg,#1e5874,#0f3146);padding:14px 16px 14px 23px}.textLink{background:#fff;border:0;border-radius:999px;padding:9px 14px 9px 17px;transition:all .18s;position:relative;box-shadow:0 7px #dbe3e5}.textLink:hover{transform:translateY(-3px);box-shadow:0 10px #dbe3e5}.textLink span{color:#fff;background:#f15a3d;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:10px;display:inline-grid}.articleSymbol,.benefitTiles article>b,.productTop i,.mood>span{transition:transform .25s cubic-bezier(.2,.9,.2,1),border-radius .25s;overflow:hidden;box-shadow:inset 0 4px 6px #ffffff73,inset 0 -8px 12px #00000021,0 13px 22px #17364d2e}.articleSymbol:before,.benefitTiles article>b:before,.productTop i:before{content:"";filter:blur(1px);background:#ffffff61;border-radius:50%;width:55%;height:30%;position:absolute;top:9%;left:14%}.articleSymbol,.benefitTiles article>b,.productTop i{position:relative}.articleCard:hover .articleSymbol,.benefitTiles article:hover>b,.productCard:hover .productTop i{border-radius:48% 52% 45% 55%;transform:rotate(-7deg)scale(1.1)}.benefitTiles article:nth-child(3n+2)>b{border-radius:46% 54% 58% 42%}.benefitTiles article:nth-child(3n)>b{border-radius:58% 42% 45% 55%}.productTop i{color:var(--card);background:linear-gradient(145deg,#fff,#eaf1f4);font-weight:900}.articleSymbol{background:linear-gradient(145deg,var(--article),var(--article));border-radius:48% 52% 55% 45%}@supports (color:color-mix(in lab, red, red)){.articleSymbol{background:linear-gradient(145deg,color-mix(in srgb,var(--article) 80%,white),var(--article))}}.activeChips span,.status,.orbitTag{transition:all .2s;box-shadow:inset 0 2px 2px #ffffff8c,0 5px #17364d14}.activeChips span:hover,.orbitTag:hover{transform:translateY(-3px)rotate(-2deg)}.labelLink{background:var(--productSoft);box-shadow:0 5px 0 var(--product);border:0;border-radius:999px;padding:10px 15px}@supports (color:color-mix(in lab, red, red)){.labelLink{box-shadow:0 5px 0 color-mix(in srgb,var(--product) 25%,transparent)}}.labelLink{transition:all .18s}.labelLink:hover{transform:translateY(-2px)}.accordions summary>b{background:var(--product);color:#fff;width:38px;height:38px;box-shadow:inset 0 3px 4px #ffffff73,0 6px 0 var(--product);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.accordions summary>b{box-shadow:inset 0 3px 4px #ffffff73,0 6px 0 color-mix(in srgb,var(--product) 35%,transparent)}}@media (prefers-reduced-motion:no-preference){.heroSun{animation:4.6s ease-in-out infinite gummieFloat}.tagOne,.tagThree{animation:5.5s ease-in-out infinite gummieWiggle}.tagTwo{animation:6s ease-in-out infinite reverse gummieWiggle}@keyframes gummieFloat{50%{translate:0 -10px;rotate:2deg}}@keyframes gummieWiggle{50%{translate:0 -7px;rotate:4deg}}}.newsHero{background:#d9edf7;padding:110px 7vw 90px;position:relative;overflow:hidden}.newsHero:after{content:"";background:#f4b82f;border-radius:50%;width:420px;height:420px;position:absolute;top:-220px;right:-100px;box-shadow:-150px 300px 0 20px #f1533c}.newsHero>*{z-index:1;position:relative}.newsHero h1{letter-spacing:-.065em;margin:0;font-size:clamp(56px,7vw,104px);line-height:.88}.newsHero h1 em{color:#184a91;font-style:normal}.newsHero>p:last-child{color:#496a7b;max-width:650px;margin:34px 0 0;font-size:19px;line-height:1.55}.newsGrid{background:#fff;grid-template-columns:repeat(3,1fr);gap:18px;padding:80px 5vw 120px;display:grid}.newsCard{background:#f6f3ed;border-radius:28px;flex-direction:column;min-height:350px;padding:26px;transition:all .25s;display:flex}.newsCard:nth-child(3n+2){background:#fff0c9}.newsCard:nth-child(3n){background:#e6dbf0}.newsCard:hover{transform:translateY(-7px);box-shadow:0 22px 45px #17384b18}.newsCard>div{text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:20px;font-size:10px;display:flex}.newsCard>div span{color:#f1533c;font-weight:900}.newsCard>div b{text-align:right}.newsCard h2{letter-spacing:-.035em;margin:45px 0 auto;font-size:26px;line-height:1.15}.newsCard footer{color:#17384b;background:0 0;border-top:1px solid #17384b25;grid-template-columns:none;justify-content:space-between;align-items:end;gap:16px;min-height:0;padding:20px 0 0;display:flex}.newsCard footer time{font-size:11px}.newsCard footer i{font-size:11px;font-style:normal;font-weight:900}.newsSkeleton{background:linear-gradient(90deg,#f3f1ed,#faf9f6,#f3f1ed) 0 0/200% 100%;border-radius:28px;height:350px;animation:1.4s infinite newsLoad}@keyframes newsLoad{to{background-position:-200% 0}}.newsEmpty{text-align:center;grid-column:1/-1;padding:80px}.newsPolicy{color:#fff;background:#173d55;grid-template-columns:30% 70%;gap:6vw;padding:60px 7vw;display:grid}.newsPolicy b{font-size:25px}.newsPolicy p{color:#bfd3de;max-width:750px;margin:0;line-height:1.6}@media (max-width:900px){.newsGrid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.newsHero{padding:80px 20px}.newsHero h1{font-size:56px}.newsGrid{grid-template-columns:1fr;padding:60px 20px 80px}.newsCard{min-height:310px}.newsPolicy{grid-template-columns:1fr;padding:50px 20px}}.homeNews{background:#e3f2f7;padding:110px 5vw}.homeNewsGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.homeNewsGrid>a{background:#fff;border-radius:28px;flex-direction:column;min-height:300px;padding:26px;transition:all .25s;display:flex}.homeNewsGrid>a:hover{transform:translateY(-7px)}.homeNewsGrid span{text-transform:uppercase;letter-spacing:.08em;color:#f1533c;font-size:10px;font-weight:900}.homeNewsGrid h3{letter-spacing:-.03em;margin:38px 0 auto;font-size:25px;line-height:1.15}.homeNewsGrid b{font-size:11px}.homeNewsLoading{background:#ffffff80;border-radius:28px;height:300px}.homeNews .sectionTitle>a{align-self:center}@media (max-width:720px){.homeNews{padding:80px 20px}.homeNewsGrid{grid-template-columns:1fr}.homeNewsGrid>a{min-height:260px}}.nutritionPage,.articlePage{color:#17364d;background:#f6f3ec;min-height:100vh}.subHeader{background:#fff;border-bottom:1px solid #17364d24;justify-content:space-between;align-items:center;height:92px;padding:0 5vw;display:flex}.subHeader .logo img{width:145px}.subHeader nav{gap:28px;display:flex}.subHeader nav a{color:#17364d;font-weight:700}.nutritionHero{grid-template-columns:1.35fr .65fr;align-items:end;gap:8vw;padding:90px 7vw 70px;display:grid}.nutritionHero h1{letter-spacing:-.065em;margin:14px 0 30px;font-size:clamp(50px,7vw,104px);line-height:.88}.nutritionHero h1 em{color:#f05a3d;font-style:normal}.nutritionHero>div>p:last-child{color:#506675;max-width:720px;font-size:19px;line-height:1.65}.nutritionManifest{color:#fff;background:#17364d;border-radius:30px;padding:36px;transform:rotate(2deg);box-shadow:0 18px 50px #17364d26}.nutritionManifest span{color:#90c9d9;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}.nutritionManifest strong{margin-top:20px;font-size:25px;line-height:1.35;display:block}.topicStrip{border-top:1px solid #cad1d1;border-bottom:1px solid #cad1d1;gap:25px;margin:0 7vw 45px;padding:18px 0;display:flex;overflow:auto}.topicStrip span{margin-right:auto;font-weight:900}.topicStrip a{white-space:nowrap;color:#506675}.articleGrid{grid-template-columns:repeat(3,1fr);gap:20px;padding:0 7vw 100px;display:grid}.articleCard{color:#17364d;border-top:5px solid var(--article);background:#fff;border-radius:26px;flex-direction:column;min-height:390px;padding:28px;transition:transform .25s,box-shadow .25s;display:flex}.articleCard:hover{transform:translateY(-6px);box-shadow:0 22px 55px #17364d1f}.articleCard.featured{background:linear-gradient(135deg,#fff 60%,#f8e4e2);grid-column:span 2}.articleSymbol{background:var(--article);color:#fff;border-radius:22px;place-items:center;width:72px;height:72px;margin-bottom:40px;font-size:22px;font-weight:900;display:grid}.articleMeta{text-transform:uppercase;letter-spacing:.09em;color:var(--article);gap:16px;margin-bottom:16px;font-size:11px;font-weight:900;display:flex}.articleCard h2{letter-spacing:-.035em;margin:0 0 18px;font-size:30px;line-height:1.05}.articleCard p{color:#657681;margin:0 0 30px;line-height:1.55}.articleCard b{margin-top:auto}.bergShelf{color:#fff;background:#17364d;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:80px 7vw;display:grid}.bergShelf h2{margin:12px 0 20px;font-size:52px}.bergShelf>div>p:last-child{color:#b9ccd6;line-height:1.65}.bergLinks{display:grid}.bergLinks a{color:#fff;border-bottom:1px solid #ffffff2e;grid-template-columns:50px 1fr 30px;align-items:center;padding:24px 0;font-size:19px;display:grid}.bergLinks a:first-child{border-top:1px solid #ffffff2e}.bergLinks span{color:#75b9cd;font-size:12px}.medicalNote{color:#705d2a;background:#fff6dc;border-radius:18px;margin:40px 7vw 80px;padding:24px 28px;font-size:14px;line-height:1.55}.articlePage>article{max-width:1240px;margin:auto;padding:70px 5vw 100px}.articleHead{border-bottom:1px solid #cad1d1;grid-template-columns:130px 1fr;align-items:start;gap:40px;padding-bottom:55px;display:grid}.articleSymbol.big{border-radius:30px;width:110px;height:110px;margin:0;font-size:32px}.articleHead h1{letter-spacing:-.055em;max-width:900px;margin:15px 0 25px;font-size:clamp(42px,6vw,82px);line-height:.98}.articleHead>div>p{color:#60727d;max-width:800px;font-size:21px;line-height:1.55}.articleBody{grid-template-columns:1fr 320px;gap:80px;padding:65px 0;display:grid}.articleMain section{grid-template-columns:55px 1fr;gap:20px;margin-bottom:50px;display:grid}.articleMain section>span{color:var(--article);font-weight:900}.articleMain h2{margin:0 0 15px;font-size:32px}.articleMain p{color:#4f6572;margin:0;font-size:18px;line-height:1.75}.articleBody aside{background:#fff;border-radius:25px;height:max-content;padding:30px;position:sticky;top:25px}.articleBody aside h3{margin-top:0;font-size:25px}.articleBody aside p{border-bottom:1px solid #e4e8e8;padding:12px 0;line-height:1.45}.articleBody aside .button{text-align:center;margin-top:20px;display:block}.sourceBox{background:#fff;border-radius:28px;padding:38px}.sourceBox h2{margin:10px 0 24px;font-size:34px}.sourceBox>a{color:#17364d;border-top:1px solid #dde3e3;justify-content:space-between;padding:18px 0;font-weight:800;display:flex}.articlePage .medicalNote{margin-bottom:0;margin-left:0;margin-right:0}@media (max-width:900px){.nutritionHero,.bergShelf{grid-template-columns:1fr}.articleGrid{grid-template-columns:1fr 1fr}.articleCard.featured{grid-column:span 2}.articleBody{grid-template-columns:1fr;gap:20px}.articleBody aside{position:static}.articleHead{grid-template-columns:1fr}.nutritionManifest{transform:none}.subHeader nav{gap:14px}}@media (max-width:620px){.subHeader{height:74px}.subHeader .logo img{width:115px}.subHeader nav a:first-child{display:none}.nutritionHero{padding:55px 6vw}.nutritionHero h1{font-size:52px}.articleGrid{grid-template-columns:1fr;padding-left:5vw;padding-right:5vw}.articleCard.featured{grid-column:auto}.topicStrip{margin-left:5vw;margin-right:5vw}.bergShelf{padding:60px 6vw}.bergShelf h2{font-size:42px}.articlePage>article{padding-top:45px}.articleHead h1{font-size:44px}.articleMain section{grid-template-columns:1fr}.articleBody{padding-top:45px}.sourceBox{padding:25px}}.nutritionHero{background:linear-gradient(125deg,#dff3f7 0 52%,#ffd958 52% 100%);grid-template-columns:48% 52%;align-items:center;min-height:760px;padding:70px 5vw;position:relative;overflow:hidden}.nutritionHero:before{content:"";background:#f25b42;border-radius:50%;width:310px;height:310px;position:absolute;top:-155px;left:-155px}.nutritionHeroCopy{z-index:3;position:relative}.nutritionHeroCopy>p:last-of-type{max-width:610px}.nutritionHeroButton{color:#fff;background:#17364d;border-radius:999px;align-items:center;gap:30px;margin-top:22px;padding:16px 23px;font-weight:900;display:inline-flex}.nutritionHeroVisual{height:610px;position:relative}.heroSun{color:#fff;text-align:center;background:#f15a3d;border-radius:50%;justify-content:center;align-items:center;width:330px;height:330px;font-size:25px;font-weight:900;line-height:1.06;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:0 0 0 42px #ffffff40,0 30px 70px #23333833}.heroSun b{font-size:57px}.heroNutriBottle{object-fit:contain;filter:drop-shadow(0 28px 28px #17364d3d);z-index:2;width:310px;height:520px;position:absolute}.bottleAcv{bottom:-15px;left:3%;transform:rotate(-9deg)}.bottleHsn{top:-5px;right:1%;transform:rotate(8deg)}.orbitTag{color:#17364d;letter-spacing:.1em;z-index:4;background:#fff;border-radius:999px;padding:12px 17px;font-size:11px;font-weight:900;position:absolute;box-shadow:0 10px 30px #17364d21}.tagOne{top:7%;left:6%;transform:rotate(-8deg)}.tagTwo{bottom:8%;right:2%;transform:rotate(6deg)}.tagThree{color:#fff;background:#8d37a3;bottom:2%;left:42%}.nutritionRibbon{color:#fff;white-space:nowrap;letter-spacing:.12em;background:#17364d;justify-content:space-around;align-items:center;gap:25px;height:64px;font-size:12px;font-weight:900;display:flex;overflow:hidden}.nutritionRibbon i{color:#ffd958;font-size:19px;font-style:normal}.topicStrip{margin-top:55px}.editorialBanners{grid-template-columns:1.15fr .85fr;gap:20px;padding:0 5vw 110px;display:grid}.editorialBanner{border-radius:32px;align-items:center;min-height:480px;padding:40px;display:flex;position:relative;overflow:hidden}.editorialBanner>div:first-child{z-index:3;max-width:58%;position:relative}.editorialBanner small{text-transform:uppercase;letter-spacing:.14em;font-weight:900}.editorialBanner h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(36px,4.2vw,62px);line-height:.92}.editorialBanner p{line-height:1.55}.editorialBanner span{border-bottom:1px solid;font-weight:900}.acvBanner{color:#17364d;background:#f5c44c;grid-row:span 2;align-items:flex-start;min-height:980px}.acvBanner img{object-fit:contain;filter:drop-shadow(0 32px 25px #5b341233);width:520px;height:760px;position:absolute;bottom:-20px;right:-55px;transform:rotate(7deg)}.editorialBanner>b{color:#ffffff54;z-index:1;font-size:190px;line-height:1;position:absolute;top:20px;right:-15px}.microBanner{color:#17364d;background:#9addbd}.microWorld{background:#17364d;border-radius:50%;width:270px;height:270px;bottom:-55px;right:-45px;max-width:none!important;position:absolute!important}.microWorld i{background:#ffd958;border-radius:50%;width:34px;height:34px;position:absolute;box-shadow:0 0 0 8px #ffffff2e}.microWorld i:first-child{top:45px;left:45px}.microWorld i:nth-child(2){background:#f15a3d;top:37px;right:55px}.microWorld i:nth-child(3){background:#62c8df;bottom:38px;left:75px}.microWorld i:nth-child(4){background:#8d37a3;bottom:75px;right:34px}.microWorld i:nth-child(5){width:20px;height:20px;top:135px;left:38px}.microWorld strong{color:#fff;place-items:center;font-size:52px;display:grid;position:absolute;inset:0}.beautyBanner{color:#4f1764;background:#ead9f3}.beautyBanner img{object-fit:contain;filter:drop-shadow(0 24px 20px #30183e2e);width:280px;height:430px;position:absolute;bottom:-15px;right:-15px;transform:rotate(5deg)}.beautyBanner>b{color:#ffffff6b}@media (max-width:1050px){.nutritionHero{background:linear-gradient(150deg,#dff3f7 0 51%,#ffd958 51% 100%);grid-template-columns:1fr;min-height:1050px}.nutritionHeroVisual{height:580px}.nutritionHeroCopy{padding-top:20px}.editorialBanners{grid-template-columns:1fr}.acvBanner{grid-row:auto;min-height:650px}.acvBanner img{height:580px}.editorialBanner{min-height:480px}}@media (max-width:620px){.nutritionHero{min-height:930px;padding:45px 20px 20px}.nutritionHero h1{font-size:52px}.nutritionHeroVisual{height:480px}.heroSun{width:235px;height:235px;font-size:17px}.heroSun b{font-size:40px}.heroNutriBottle{width:220px;height:390px}.bottleAcv{left:-12%}.bottleHsn{top:10px;right:-12%}.orbitTag{padding:9px 11px;font-size:8px}.nutritionRibbon{justify-content:flex-start;padding-left:20px}.editorialBanners{padding:0 20px 80px}.editorialBanner{align-items:flex-start;min-height:500px;padding:28px}.editorialBanner>div:first-child{max-width:86%}.editorialBanner h2{font-size:42px}.acvBanner{min-height:620px}.acvBanner img{width:290px;height:430px;right:-50px}.microWorld{width:220px;height:220px;right:-60px}.beautyBanner img{width:220px;height:350px;right:-50px}.articleGrid{padding-bottom:70px}}.productBanners{background:#fff;gap:20px;padding:120px 5vw;display:grid}.productBanner{border-radius:38px;position:relative;overflow:hidden}.productBannerMain{background:var(--productSoft);grid-template-columns:48% 52%;align-items:center;min-height:620px;padding:55px 5vw;display:grid}.productBannerMain:before{content:"";background:#fff6;border-radius:50%;width:540px;height:540px;position:absolute;top:50%;right:7%;transform:translateY(-50%);box-shadow:0 0 0 62px #ffffff26,0 0 0 124px #ffffff18}.productBannerCopy{z-index:3;position:relative}.productBannerCopy h2,.productBannerActives h2,.productBannerRitual h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6vw,88px);line-height:.88}.productBannerCopy>p:not(.kicker){color:#476777;max-width:520px;margin:30px 0;font-size:20px;line-height:1.55}.bannerStatus{background:var(--product);color:#fff;text-transform:uppercase;letter-spacing:.08em;box-shadow:inset 0 2px 3px #fff5,0 8px 0 var(--product);border-radius:999px;padding:12px 17px;font-size:11px;font-weight:900;display:inline-block}@supports (color:color-mix(in lab, red, red)){.bannerStatus{box-shadow:inset 0 2px 3px #fff5,0 8px 0 color-mix(in srgb,var(--product) 28%,transparent)}}.bannerBottleStage{z-index:2;height:560px;position:relative}.bannerBottleStage img{object-fit:contain;filter:drop-shadow(0 35px 28px #17384b2b);width:78%;height:100%;margin:auto;position:absolute;inset:0;transform:rotate(3deg)}.bannerGummy{background:var(--product);border-radius:44% 56% 50% 50%;display:block;position:absolute;box-shadow:inset 8px 10px 14px #ffffff52,inset -8px -10px 16px #17384b32,0 18px 25px #17384b20}.gummyOne{width:100px;height:85px;top:13%;right:4%;transform:rotate(28deg)}.gummyTwo{background:#f3bd34;width:72px;height:78px;bottom:13%;left:4%;transform:rotate(-18deg)}.gummyThree{background:#ef674f;width:54px;height:50px;bottom:5%;right:14%;transform:rotate(12deg)}.productBannerPair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.productBannerActives,.productBannerRitual{min-height:580px;padding:48px}.productBannerActives{color:#fff;background:#12384f;flex-direction:column;justify-content:space-between;display:flex}.bannerActives{gap:10px;display:grid}.bannerActives span{border-top:1px solid #ffffff35;grid-template-columns:52px 1fr;align-items:center;min-height:62px;padding:16px 0 5px;font-size:18px;font-weight:800;display:grid}.bannerActives b{color:#ffd34d;letter-spacing:.1em;font-size:11px}.productBannerRitual{background:var(--product);color:#fff}.ritualCopy{z-index:3;max-width:82%;position:relative}.ritualCopy>p:not(.kicker){max-width:480px;font-size:18px;line-height:1.55}.productBannerRitual>strong{letter-spacing:-.08em;font-size:92px;line-height:.7;position:absolute;bottom:42px;left:48px}.productBannerRitual>small{text-transform:uppercase;letter-spacing:.1em;font-weight:900;position:absolute;bottom:38px;left:142px}.gummyConstellation{width:340px;height:300px;position:absolute;bottom:-32px;right:-55px;transform:rotate(-8deg)}.gummyConstellation i{background:#ffd44c;border-radius:45% 55% 52% 48%;position:absolute;box-shadow:inset 8px 8px 12px #fff6,inset -8px -9px 15px #17384b30,0 18px 28px #17384b23}.gummyConstellation i:first-child{width:110px;height:94px;top:48px;left:12px}.gummyConstellation i:nth-child(2){background:#fff;width:82px;height:74px;top:7px;right:48px}.gummyConstellation i:nth-child(3){background:#78c9e8;width:92px;height:104px;bottom:40px;right:12px}.gummyConstellation i:nth-child(4){background:#ef6a51;width:68px;height:62px;bottom:10px;left:88px}.gummyConstellation i:nth-child(5){background:#8b3aa0;width:48px;height:52px;top:105px;left:145px}.gummyConstellation i:nth-child(6){background:#fff0a8;width:42px;height:38px;bottom:53px;right:112px}@media (max-width:900px){.productBannerMain{grid-template-columns:1fr;min-height:980px;padding-top:75px}.productBannerCopy{max-width:680px}.bannerBottleStage{height:560px}.productBannerPair{grid-template-columns:1fr}.productBannerActives,.productBannerRitual{min-height:520px}}@media (max-width:620px){.productBanners{padding:80px 20px}.productBanner{border-radius:28px}.productBannerMain{min-height:820px;padding:42px 26px;display:block}.productBannerCopy h2,.productBannerActives h2,.productBannerRitual h2{font-size:48px}.productBannerCopy>p:not(.kicker){font-size:17px}.bannerBottleStage{height:430px;margin-top:20px}.bannerBottleStage img{width:100%}.productBannerMain:before{width:360px;height:360px;top:68%;right:-80px}.productBannerActives,.productBannerRitual{min-height:500px;padding:30px}.ritualCopy{max-width:100%}.productBannerRitual>strong{font-size:76px;bottom:34px;left:30px}.productBannerRitual>small{bottom:28px;left:110px}.gummyConstellation{bottom:-48px;right:-105px;transform:scale(.82)rotate(-8deg)}}.productAnchorNav{z-index:40;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border-top:1px solid #17384b10;border-bottom:1px solid #17384b18;justify-content:center;align-items:center;gap:34px;height:52px;padding:0 5vw;display:flex;position:sticky;top:0}.productAnchorNav a{text-transform:uppercase;letter-spacing:.09em;font-size:11px;font-weight:900;transition:all .2s}.productAnchorNav a:hover{color:var(--product);transform:translateY(-2px)}.productHero{position:relative;overflow:hidden}.productHero>:not(.gummiePattern){z-index:2;position:relative}.gummiePattern{pointer-events:none;position:absolute;inset:0;overflow:hidden}.gummiePattern i{background:var(--product);opacity:.13;border-radius:46% 54% 50% 50%;width:46px;height:39px;position:absolute;transform:rotate(18deg);box-shadow:inset 6px 7px 9px #fff8,inset -6px -7px 10px #17384b22}.gummiePattern i:nth-child(3n+2){background:#f3bd34;transform:rotate(-25deg)}.gummiePattern i:nth-child(3n){background:#ef644d;transform:rotate(48deg)}.gummiePattern i:first-child{top:8%;left:2%}.gummiePattern i:nth-child(2){top:4%;left:24%}.gummiePattern i:nth-child(3){top:11%;left:46%}.gummiePattern i:nth-child(4){top:5%;left:73%}.gummiePattern i:nth-child(5){top:19%;right:3%}.gummiePattern i:nth-child(6){top:42%;left:7%}.gummiePattern i:nth-child(7){top:53%;left:31%}.gummiePattern i:nth-child(8){top:39%;left:53%}.gummiePattern i:nth-child(9){top:51%;right:12%}.gummiePattern i:nth-child(10){bottom:9%;left:16%}.gummiePattern i:nth-child(11){bottom:4%;left:44%}.gummiePattern i:nth-child(12){bottom:11%;right:25%}.gummiePattern i:nth-child(13){bottom:4%;right:3%}.gummiePattern i:nth-child(14){top:72%;left:2%}.productMainImage{position:relative}.productMainImage img{z-index:2;width:112%;max-width:none;transform:scale(1.08)}.heroIngredient{z-index:3;text-transform:uppercase;letter-spacing:.07em;background:#fff;border-radius:999px;padding:11px 15px;font-size:10px;font-weight:900;position:absolute;box-shadow:0 12px 25px #17384b20}.ingredientOne{top:10%;left:4%;transform:rotate(-7deg)}.ingredientTwo{background:var(--product);color:#fff;top:18%;right:4%;transform:rotate(6deg)}.ingredientThree{background:#f3bd34;bottom:12%;right:6%;transform:rotate(-4deg)}.benefitTiles.sevenTiles{grid-template-columns:1.45fr 1fr 1fr 1fr}.sevenTiles article:first-child{background:var(--product);color:#fff;grid-column:span 2}.sevenTiles article:first-child small,.sevenTiles article:first-child p{color:#fff}.sevenTiles article:first-child>b{color:var(--product);background:#fff;width:92px;height:92px;font-size:32px}.sevenTiles article:nth-child(7){grid-column:span 1}.formulaJourney{background:var(--productSoft);grid-template-columns:32% 68%;align-items:start;gap:5vw;padding:115px 5vw;display:grid}.formulaIntro h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,72px);line-height:.92}.formulaSteps{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;display:grid}.formulaSteps>i{text-align:center;color:var(--product);font-size:30px;font-style:normal}.formulaSteps article{background:#fff;border-radius:28px;flex-direction:column;min-height:300px;padding:28px;display:flex;box-shadow:0 18px 45px #17384b10}.formulaSteps article>b{color:var(--product);font-size:11px}.formulaSteps article>span{text-transform:uppercase;letter-spacing:.08em;color:#67808d;margin:48px 0 12px;font-size:10px;font-weight:900}.formulaSteps h3{margin:0 0 auto;font-size:25px;line-height:1.05}.formulaSteps p{color:#627986;margin:25px 0 0;line-height:1.45}.productFinalCta{color:#fff;background:#12384f;grid-template-columns:55% 45%;align-items:center;min-height:640px;padding:75px 8vw;display:grid;position:relative;overflow:hidden}.productFinalCta>div:not(.gummiePattern){z-index:3;position:relative}.productFinalCta h2{letter-spacing:-.06em;margin:0;font-size:clamp(52px,6vw,90px);line-height:.88}.productFinalCta p:not(.kicker){color:#c1d7e2;max-width:520px;margin:28px 0;font-size:19px;line-height:1.5}.productFinalCta>img{z-index:2;object-fit:contain;filter:drop-shadow(0 35px 28px #06182370);width:100%;height:570px;position:relative;transform:rotate(5deg)scale(1.08)}.ctaPattern i{opacity:.22}.productDetails details[open]{background:linear-gradient(135deg,#fff,var(--productSoft));border-radius:24px;padding-left:20px;padding-right:20px}.productDetails details{transition:all .25s}.productDetails details[open] summary{color:var(--product)}@media (max-width:1000px){.formulaJourney{grid-template-columns:1fr}.formulaSteps{margin-top:30px}.productFinalCta{grid-template-columns:1fr 1fr}.benefitTiles.sevenTiles{grid-template-columns:repeat(2,1fr)}.sevenTiles article:first-child{grid-column:span 2}}@media (max-width:700px){.productAnchorNav{justify-content:flex-start;gap:22px;padding:0 20px;overflow:auto}.productAnchorNav a{white-space:nowrap}.heroIngredient{padding:8px 10px;font-size:8px}.productMainImage img{transform:scale(1.04)}.benefitTiles.sevenTiles{grid-template-columns:1fr}.sevenTiles article:first-child{grid-column:auto}.formulaJourney{padding:80px 20px}.formulaSteps{grid-template-columns:1fr}.formulaSteps>i{height:45px;transform:rotate(90deg)}.formulaSteps article{min-height:250px}.productFinalCta{grid-template-columns:1fr;min-height:920px;padding:70px 25px 25px}.productFinalCta h2{font-size:52px}.productFinalCta>img{height:480px}.gummiePattern i{transform:scale(.75)}}.productHero{background:linear-gradient(115deg,var(--productSoft) 0 61%,var(--product) 61% 100%);grid-template-columns:58% 42%;min-height:calc(100vh - 168px)}@supports (color:color-mix(in lab, red, red)){.productHero{background:linear-gradient(115deg,var(--productSoft) 0 61%,color-mix(in srgb,var(--product) 88%,#111) 61% 100%)}}.productGallery{grid-template-columns:76px 1fr;padding:38px 3vw}.productMainImage{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffffc9,#ffffff64);border:1px solid #fff;height:min(72vh,700px);box-shadow:inset 0 1px #fff,0 30px 80px #17384b18}.productHeroCopy{color:#fff;padding:7vw 5vw 7vw 1vw}.productHeroCopy .crumbs,.productHeroCopy .productLead{color:#fff;opacity:.78}.productHeroCopy h1{letter-spacing:-.075em;color:#fff;mix-blend-mode:normal;font-size:clamp(64px,7.5vw,118px);line-height:.76}.productHeroCopy h2{color:#fff;font-size:clamp(22px,2.2vw,34px)}.productHeroCopy .activeChips span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1c;border-color:#ffffff42}.productHeroCopy .productMeta,.productHeroCopy .productMeta div{border-color:#ffffff35}.productHeroCopy .productMeta dt{color:#fff9}.productHeroCopy .button.dark{color:#17384b;background:#fff}.productHeroCopy .status{color:var(--product);background:#fff}.heroPattern i{opacity:.2}.productKineticBand{color:#17384b;z-index:5;background:#f5cf46;align-items:center;height:72px;margin:-8px 0;display:flex;position:relative;overflow:hidden;transform:rotate(-1.25deg)scale(1.025)}.productKineticBand>div{white-space:nowrap;letter-spacing:.06em;font-size:18px;font-weight:900;animation:28s linear infinite productMarquee;display:flex}.productKineticBand span{align-items:center;display:inline-flex}.productKineticBand i{color:var(--product);margin:0 18px;font-size:11px}@keyframes productMarquee{to{transform:translate(-50%)}}.lightBenefits{padding-top:160px;position:relative;overflow:hidden}.oversizedWord{letter-spacing:-.09em;color:var(--productSoft);white-space:nowrap;pointer-events:none;font-size:clamp(100px,18vw,270px);font-weight:900;line-height:.72;position:absolute;top:30px;left:-1vw;right:0}.lightBenefits>.sectionTitle,.lightBenefits>.benefitTiles{z-index:2;position:relative}.benefitTiles.sevenTiles{perspective:1000px;gap:12px}.benefitTiles.sevenTiles article{border-radius:22px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s}.benefitTiles.sevenTiles article:hover{transform:translateY(-10px)rotateX(2deg)rotateY(-2deg);box-shadow:0 30px 70px #17384b1e}.productBanner{border-radius:26px}.productBannerMain{grid-template-columns:42% 58%;min-height:720px;padding-left:6vw}.bannerBottleStage img{width:88%;transform:rotate(7deg)scale(1.08)}.productBannerMain:after{content:"YOUR GUMMIE";letter-spacing:-.09em;color:#fff8;white-space:nowrap;z-index:1;font-size:clamp(82px,12vw,185px);font-weight:900;position:absolute;bottom:-.14em;right:-1vw}.productBannerActives{background:linear-gradient(145deg,#153e55,#071f30)}.productBannerRitual{background:linear-gradient(145deg,var(--product),var(--product))}@supports (color:color-mix(in lab, red, red)){.productBannerRitual{background:linear-gradient(145deg,var(--product),color-mix(in srgb,var(--product) 68%,#111))}}.editorialBreak{background:#f2efe8;border-top:1px solid #17384b18;border-bottom:1px solid #17384b18;grid-template-columns:22% 48% 30%;align-items:end;gap:2vw;min-height:470px;padding:80px 6vw;display:grid}.editorialNumber{letter-spacing:-.1em;color:var(--product);font-size:clamp(120px,18vw,250px);font-weight:900;line-height:.65}.editorialBreak h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,5.5vw,82px);line-height:.9}.editorialBreak h2 em{color:var(--product);font-style:normal}.editorialBreak>p{color:#5c7481;border-left:1px solid #17384b30;padding-left:28px;font-size:17px;line-height:1.6}.formulaJourney{background:linear-gradient(130deg,var(--productSoft),#fff)}.formulaSteps article{border:1px solid #fff;border-radius:22px;transition:all .35s;box-shadow:0 24px 80px #17384b0f}.formulaSteps article:hover{transform:translateY(-12px);box-shadow:0 34px 90px #17384b1c}.productDetails{background:#fff;position:relative}.productDetails:before{content:"";pointer-events:none;border:1px solid #17384b12;border-radius:32px;position:absolute;inset:28px 3vw}.productDetails>*{z-index:2;position:relative}.productFinalCta{background:radial-gradient(circle at 74% 48%,var(--product) 0 16%,transparent 16.2%),#09283b;min-height:760px}@supports (color:color-mix(in lab, red, red)){.productFinalCta{background:radial-gradient(circle at 74% 48%,color-mix(in srgb,var(--product) 75%,#fff) 0 16%,transparent 16.2%),#09283b}}.productFinalCta>img{height:680px;transform:rotate(8deg)scale(1.14)}.productFinalCta:after{content:"LET'S TALK";letter-spacing:-.09em;color:#ffffff0b;white-space:nowrap;font-size:clamp(110px,17vw,260px);font-weight:900;line-height:.75;position:absolute;bottom:-.15em;left:-.02em}@media (prefers-reduced-motion:no-preference){.productMainImage img{animation:6s ease-in-out infinite bottleHover}.bannerBottleStage img{animation:7s ease-in-out infinite reverse bottleHover}.benefitTiles article,.productBanner,.formulaSteps article,.editorialBreak>*{animation:.8s both sectionRise;animation-timeline:view();animation-range:entry 8% cover 30%}@keyframes bottleHover{50%{translate:0 -12px;rotate:-2deg}}@keyframes sectionRise{0%{opacity:.25;translate:0 45px}to{opacity:1;translate:0}}}@media (max-width:1000px){.productHero{background:linear-gradient(180deg,var(--productSoft) 0 56%,var(--product) 56%);grid-template-columns:1fr}.productHeroCopy{padding:70px 7vw}.editorialBreak{grid-template-columns:25% 75%}.editorialBreak>p{grid-column:2}.productBannerMain{grid-template-columns:1fr}.productBannerMain:after{bottom:0}}@media (max-width:700px){.productHero{min-height:auto}.productGallery{grid-template-columns:1fr}.productMainImage{height:510px}.productHeroCopy{padding:60px 22px 75px}.productHeroCopy h1{font-size:68px}.productKineticBand{height:58px}.productKineticBand>div{font-size:14px}.oversizedWord{top:45px}.lightBenefits{padding-top:125px}.editorialBreak{grid-template-columns:1fr;padding:65px 22px}.editorialNumber{font-size:135px}.editorialBreak>p{grid-column:auto}.productBannerMain{min-height:860px}.productFinalCta{min-height:930px}.productFinalCta>img{height:500px}}.wellnessHub{background:#f5f2eb}.ecosystemHero{background:linear-gradient(125deg,#dff2f7 0 58%,#f5cb48 58%);grid-template-columns:55% 45%;align-items:center;min-height:760px;padding:80px 7vw;display:grid;overflow:hidden}.ecosystemHero h1{letter-spacing:-.085em;margin:0;font-size:clamp(70px,9vw,140px);line-height:.78}.ecosystemHero h1 em{color:#ef563e;font-style:normal}.ecosystemHero>div:first-child>p:last-child{color:#496b7c;max-width:620px;margin-top:38px;font-size:20px;line-height:1.55}.ecosystemOrbit{aspect-ratio:1;color:#fff;background:#17384b;border-radius:50%;width:min(430px,38vw);margin:auto;position:relative;box-shadow:0 0 0 48px #ffffff3a,0 0 0 96px #ffffff20}.ecosystemOrbit strong{color:#f5cb48;place-items:center;font-size:90px;display:grid;position:absolute;inset:0}.ecosystemOrbit span{color:#17384b;background:#fff;border-radius:999px;padding:13px 18px;font-size:11px;font-weight:900;position:absolute;box-shadow:0 12px 30px #17384b22}.ecosystemOrbit span:first-child{top:18%;left:-45px}.ecosystemOrbit span:nth-child(2){top:28%;right:-35px}.ecosystemOrbit span:nth-child(3){bottom:3%;left:7%}.ecosystemOrbit span:nth-child(4){color:#fff;background:#ef563e;bottom:10%;right:3%}.ecosystemNav{z-index:30;background:#fff;border-bottom:1px solid #17384b12;grid-template-columns:repeat(9,1fr);gap:8px;padding:28px 4vw;display:grid;position:sticky;top:0}.ecosystemNav a{text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.ecosystemNav b{color:#ef563e}.smartChoose{grid-template-columns:32% 68%;gap:5vw;padding:120px 5vw;display:grid}.smartChoose h2,.hubTitle h2,.ritualBuilder h2,.updatesPartners h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6vw,86px);line-height:.88}.smartChoose>div:first-child>p:last-of-type{color:#607985;max-width:340px;line-height:1.55}.goalPills{flex-wrap:wrap;gap:9px;margin-top:32px;display:flex}.goalPills button,.comparePills button{cursor:pointer;background:#fff;border:1px solid #cbd6da;border-radius:999px;padding:10px 15px;font-weight:800}.goalPills button.active,.comparePills button.active{color:#fff;background:#17384b;border-color:#17384b}.suggestionGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.suggestionGrid a{background:var(--toolSoft);border-radius:26px;min-height:360px;padding:20px;position:relative;overflow:hidden}.suggestionGrid img{object-fit:contain;width:100%;height:250px;transition:all .35s}.suggestionGrid a:hover img{transform:scale(1.07)rotate(-3deg)}.suggestionGrid span{background:#fff;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900;position:absolute;top:18px;right:18px}.suggestionGrid h3{color:var(--tool);margin:5px 0;font-size:23px}.suggestionGrid small{font-weight:800}.needWorld{color:#fff;background:#17384b;padding:110px 5vw}.hubTitle{justify-content:space-between;align-items:end;margin-bottom:50px;display:flex}.hubTitle>p:last-child{color:#687f8b;max-width:400px;line-height:1.5}.needTiles{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.needTiles button{color:#17384b;cursor:pointer;background:#fff;border:0;border-radius:25px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:290px;padding:25px;transition:all .3s;display:flex}.needTiles button:nth-child(2n){background:#f5cb48}.needTiles button:nth-child(3n){color:#fff;background:#ef563e}.needTiles button:hover{transform:translateY(-10px)rotate(-1deg)}.needTiles b{margin:auto;font-size:54px}.needTiles span{font-size:24px;font-weight:900}.needTiles small{margin-top:7px}.compareLab{background:#f0ddec;grid-template-columns:27% 73%;gap:4vw;padding:110px 5vw;display:grid}.darkTitle{display:block}.darkTitle>p:last-child{color:#647986}.comparePills{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.compareTable{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.compareTable article{border-top:7px solid var(--compare);background:#fff;border-radius:26px;padding:20px}.compareTable img{object-fit:contain;width:100%;height:240px}.compareTable h3{color:var(--compare);font-size:22px}.compareTable dl div{border-top:1px solid #dbe2e4;padding:10px 0}.compareTable dt{text-transform:uppercase;color:#6c808a;font-size:9px;font-weight:900}.compareTable dd{margin:4px 0 0;font-weight:800}.ingredientLibrary{background:#fff;padding:120px 5vw}.ingredientCards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ingredientCards article{background:#f4f0e9;border-radius:24px;flex-direction:column;min-height:340px;padding:25px;display:flex}.ingredientCards article:nth-child(4n+2){background:#dff1f6}.ingredientCards article:nth-child(4n+3){background:#fff0bd}.ingredientCards article:nth-child(4n){background:#ecdaf0}.ingredientCards article>b{color:#ef563e;font-size:11px}.ingredientCards h3{margin:40px 0 15px;font-size:25px}.ingredientCards p{color:#5d7581;line-height:1.5}.ingredientCards article>div{flex-direction:column;gap:6px;margin-top:auto;font-size:11px;font-weight:900;display:flex}.ritualBuilder{background:#f5cb48;grid-template-columns:1fr 1fr;align-items:center;min-height:650px;padding:100px 8vw;display:grid}.ritualBuilder>div:first-child>p:not(.kicker){max-width:530px;font-size:18px;line-height:1.55}.ritualClock{aspect-ratio:1;background:#fff;border-radius:50%;width:min(480px,43vw);margin:auto;position:relative;box-shadow:0 30px 80px #59440d20}.ritualClock strong{letter-spacing:-.06em;place-items:center;font-size:80px;display:grid;position:absolute;inset:0}.ritualClock span{text-align:center;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:900;position:absolute;bottom:25%;left:0;right:0}.ritualClock i{background:#ef563e;border-radius:48%;width:48px;height:42px;position:absolute;box-shadow:inset 7px 8px 10px #fff7}.ritualClock i:first-child{top:26%;left:8%;transform:rotate(25deg)}.ritualClock i:nth-child(2){background:#78c7dc;top:15%;right:10%;transform:rotate(-20deg)}.ritualClock i:nth-child(3){background:#853a9d;bottom:20%;right:7%}.evidenceCenter{color:#fff;background:#17384b;padding:110px 6vw}.evidenceLevels{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px;display:grid}.evidenceLevels article{border:1px solid #ffffff30;border-radius:23px;min-height:290px;padding:28px}.evidenceLevels b{color:#f5cb48}.evidenceLevels h3{margin:65px 0 15px;font-size:28px}.evidenceLevels p{color:#bcd0d9;line-height:1.55}.evidenceCenter>a{color:#fff;border-bottom:1px solid;margin-top:32px;font-weight:900;display:inline-block}.resourceCenter{background:#fff;grid-template-columns:35% 65%;gap:5vw;padding:110px 6vw;display:grid}.resourceList a{border-top:1px solid #d5dfe2;grid-template-columns:70px 1fr 30px;align-items:center;padding:27px 0;display:grid}.resourceList a:last-child{border-bottom:1px solid #d5dfe2}.resourceList b{color:#ef563e;font-size:11px}.resourceList span{font-size:21px;font-weight:800}.resourceList i{font-size:22px;font-style:normal}.updatesPartners{grid-template-columns:1fr 1fr;display:grid}.updatesPartners>div{flex-direction:column;justify-content:center;align-items:flex-start;min-height:540px;padding:70px 6vw;display:flex}.updatesPartners>div:first-child{color:#fff;background:#ef563e}.updatesPartners>div:last-child{background:#dff1f6}.updatesPartners p:not(.kicker){max-width:480px;font-size:17px;line-height:1.55}.relatedLayer{background:#e1f0f4;grid-template-columns:35% 65%;gap:5vw;padding:100px 6vw;display:grid}.relatedLayer h2{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5vw,72px);line-height:.9}.relatedLayer>div:last-child a{border-top:1px solid #17384b25;justify-content:space-between;gap:30px;padding:24px 0;display:flex}.relatedLayer>div:last-child a:last-child{border-bottom:1px solid #17384b25}.relatedLayer a b{font-size:21px}.relatedLayer a span{color:#58727f}@media (max-width:1000px){.ecosystemHero{grid-template-columns:1fr;min-height:1050px}.ecosystemOrbit{width:420px}.ecosystemNav{grid-template-columns:repeat(5,1fr)}.smartChoose,.compareLab,.resourceCenter,.relatedLayer{grid-template-columns:1fr}.needTiles{grid-template-columns:repeat(3,1fr)}.ingredientCards{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.wellnessHub .subHeader nav{display:none}.ecosystemHero{background:linear-gradient(165deg,#dff2f7 0 58%,#f5cb48 58%);min-height:900px;padding:60px 22px}.ecosystemHero h1{font-size:70px}.ecosystemOrbit{width:280px}.ecosystemOrbit strong{font-size:60px}.ecosystemNav{display:flex;overflow:auto}.ecosystemNav a{min-width:110px}.smartChoose,.needWorld,.compareLab,.ingredientLibrary,.resourceCenter{padding:80px 20px}.suggestionGrid,.compareTable,.needTiles,.ingredientCards,.evidenceLevels,.updatesPartners{grid-template-columns:1fr}.suggestionGrid a{min-height:330px}.hubTitle{display:block}.needTiles button{min-height:220px}.ritualBuilder{grid-template-columns:1fr;min-height:900px;padding:80px 20px}.ritualClock{width:310px;margin-top:55px}.ritualClock strong{font-size:58px}.evidenceCenter{padding:80px 20px}.resourceList span{font-size:16px}.updatesPartners>div{min-height:450px;padding:65px 24px}.relatedLayer{padding:80px 22px}.relatedLayer>div:last-child{margin-top:35px}.relatedLayer>div:last-child a{display:grid}}.savedButton{cursor:pointer;background:#fff;border:1px solid #17384b33;border-radius:999px;padding:9px 14px;font-weight:900}.modeSwitch{gap:7px;margin:28px 0 18px;display:flex}.modeSwitch button{cursor:pointer;background:#ffffff80;border:1px solid #17384b35;border-radius:999px;padding:10px 15px;font-weight:800}.modeSwitch button.active{color:#fff;background:#17384b}.filterSelects,.ritualControls{gap:8px;margin-top:18px;display:grid}.filterSelects{grid-template-columns:1fr 1fr}.filterSelects select,.ritualControls select,.ritualControls input{font:inherit;background:#fff;border:1px solid #c9d7dc;border-radius:14px;padding:13px;font-weight:750}.liveProduct{background:var(--toolSoft);border-radius:26px;min-height:360px;padding:20px;position:relative;overflow:hidden}.liveProduct>a{display:block}.liveProduct img{object-fit:contain;width:100%;height:250px;transition:all .4s}.liveProduct:hover img{transform:scale(1.08)rotate(-3deg)}.liveProduct>a>span{background:#fff;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900;position:absolute;top:18px;right:18px}.liveProduct h3{color:var(--tool);margin:5px 0;font-size:23px}.liveProduct small{font-weight:800}.liveActions{justify-content:space-between;transition:all .35s;display:flex;position:absolute;bottom:16px;left:16px;right:16px;transform:translateY(70px)}.liveProduct:hover .liveActions,.liveProduct:focus-within .liveActions{transform:none}.liveActions button{color:#fff;cursor:pointer;background:#17384b;border:0;border-radius:999px;padding:10px 15px;font-weight:900}.liveActions button:first-child{color:#ef563e;background:#fff;padding:7px 13px;font-size:20px}.ingredientMap{grid-template-columns:1.1fr 1fr 1.3fr;align-items:center;gap:22px;display:grid}.ingredientCore{aspect-ratio:1;color:#fff;background:#17384b;border-radius:50%;flex-direction:column;justify-content:center;padding:50px;display:flex;box-shadow:0 0 0 20px #e1f1f4}.ingredientCore strong{font-size:32px;line-height:1}.ingredientCore span{color:#bdd2db;margin-top:18px;line-height:1.5}.ingredientNodes{gap:8px;display:grid}.ingredientNodes button{text-align:left;cursor:pointer;background:#fff;border:1px solid #d4dfe2;border-radius:15px;padding:15px 18px;font-weight:850}.ingredientNodes button.active{background:#f5cb48;border-color:#f5cb48;transform:translate(10px)}.ingredientProducts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ingredientProducts a{border-top:6px solid var(--node);background:#f4f0e9;border-radius:20px;flex-direction:column;min-height:220px;padding:12px;display:flex}.ingredientProducts img{object-fit:contain;height:130px}.ingredientProducts b{font-size:15px}.ingredientProducts span{margin-top:5px;font-size:10px}.ritualCard{text-align:center;border-top:12px solid var(--ritual);background:#fff;border-radius:34px;width:min(460px,42vw);min-height:520px;margin:auto;padding:28px;box-shadow:0 30px 80px #59440d20}.ritualCard>small{letter-spacing:.12em;font-weight:900}.ritualCard>strong{letter-spacing:-.06em;color:var(--ritual);margin:18px 0 0;font-size:62px;display:block}.ritualCard img{object-fit:contain;width:100%;height:280px}.ritualCard h3{margin:0;font-size:28px}.ritualCard p{margin:7px}.ritualCard button{color:#fff;cursor:pointer;background:#17384b;border:0;border-radius:999px;padding:12px 18px;font-weight:850}.savedShelf{color:#fff;background:#17384b;padding:100px 6vw}.savedShelf h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,5vw,75px)}.savedShelf>div:first-child p:last-child{color:#b8ced8}.virtualShelf{background:linear-gradient(#0000 75%,#ffffff0d 75%);border-bottom:18px solid #d6b07a;align-items:end;gap:8px;min-height:260px;margin:45px 0 28px;padding:0 20px;display:flex}.virtualShelf button{color:#fff;cursor:pointer;background:0 0;border:0}.virtualShelf img{object-fit:contain;filter:drop-shadow(0 18px 14px #0005);width:130px;height:220px}.virtualShelf span{font-size:9px;font-weight:800;display:block}.quizOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#0a263bd9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.quizCard{background:#f5cb48;border-radius:32px;width:min(650px,100%);padding:48px;position:relative}.quizClose{cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:18px;right:22px}.quizCard>small{letter-spacing:.12em;font-weight:900}.quizProgress{background:#fff8;height:5px;margin:15px 0 35px}.quizProgress i{background:#ef563e;height:100%;transition:all .3s;display:block}.quizCard h2{font-size:45px;line-height:.95}.quizCard>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quizCard>div:last-child button{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:18px;justify-content:space-between;padding:20px;font-size:16px;font-weight:850;display:flex}.interactiveBottle{cursor:ew-resize;touch-action:pan-y}.dragHint{z-index:6;color:#fff;background:#17384be8;border-radius:999px;padding:8px 13px;font-size:9px;font-weight:900;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.bottleHotspot{z-index:7;background:var(--product);color:#fff;cursor:pointer;border:4px solid #fff;border-radius:50%;width:34px;height:34px;font-size:18px;position:absolute;box-shadow:0 8px 20px #17384b35}.spotOne{top:43%;left:36%}.spotTwo{top:60%;right:29%}@media (max-width:800px){.savedButton{display:none}.modeSwitch{overflow:auto}.ingredientMap{grid-template-columns:1fr}.ingredientCore{aspect-ratio:auto;min-height:320px}.ingredientProducts{grid-template-columns:1fr 1fr}.ritualCard{width:100%;margin-top:35px}.virtualShelf{justify-content:flex-start;overflow:auto}.quizCard{padding:35px 22px}.quizCard>div:last-child{grid-template-columns:1fr}.liveActions{transform:none}.filterSelects{grid-template-columns:1fr}}:root{--font-display:"Unbounded",sans-serif;--font-ui:"Onest",sans-serif;--font-detail:var(--font-ui);--font-accent:"Rubik Bubbles",system-ui}body,button,input,select,textarea{font-family:var(--font-ui)}h1,h2,.oversizedWord,.editorialNumber,.ecosystemOrbit strong,.ritualCard>strong,.productKineticBand>div{font-family:var(--font-display);font-weight:600}.hero h1,.productHeroCopy h1,.ecosystemHero h1{letter-spacing:-.065em;font-weight:600}.hero h1{font-size:clamp(50px,6.25vw,96px)}.productHeroCopy h1{font-size:clamp(48px,6vw,84px)}.ecosystemHero h1{font-size:clamp(62px,7.5vw,112px)}.sectionTitle h2,.finder h2,.story h2,.pharmacy h2,.contact h2,.smartChoose h2,.hubTitle h2,.ritualBuilder h2,.updatesPartners h2{letter-spacing:-.045em}.kicker,.notice,.status,.productTop,.productThumbs span,.bannerStatus,.ecosystemNav a,.savedButton{font-family:var(--font-ui);font-weight:800}.productLead,.accordions details>p,.productDetails>div:first-child>p:last-child,.productMeta,.registrationNote p,.evidenceLevels p,.resourceList{font-family:var(--font-detail)}.accordions summary{font-family:var(--font-display);font-size:clamp(18px,2vw,24px);font-weight:600}.productMeta dt,.productMeta dd{font-family:var(--font-detail)}.benefitTiles h3,.formulaSteps h3,.productBanner h2,.ingredientCards h3,.ingredientCore strong,.ritualCard h3{font-family:var(--font-display);letter-spacing:-.035em;font-weight:600}.button,.headerCta,.goalPills button,.comparePills button,.modeSwitch button,.liveActions button{font-family:var(--font-ui);font-weight:800}@media (max-width:720px){.hero h1{font-size:50px}.productHeroCopy h1{font-size:47px}.ecosystemHero h1{font-size:56px}.productBanner h2{overflow-wrap:anywhere}}.leadForm{grid-template-columns:1fr 1fr;gap:15px;display:grid}.leadForm label{gap:7px;font-size:12px;font-weight:800;display:grid}.leadForm input,.leadForm select,.leadForm textarea{width:100%;font:inherit;color:#17384b;background:#fff;border:1px solid #17384b30;border-radius:14px;padding:14px 16px}.leadForm textarea{resize:vertical;min-height:110px}.leadForm .full{grid-column:1/-1}.leadForm .consent{align-items:flex-start;gap:10px;font-weight:500;line-height:1.45;display:flex}.leadForm .consent input{width:18px;height:18px;margin:2px 0 0}.leadForm .consent a{text-decoration:underline}.leadForm button{justify-self:start}.leadForm button:disabled{opacity:.65;cursor:wait}.formError{color:#a2242a;grid-column:1/-1;font-weight:700}.formError a{text-decoration:underline}.leadSuccess{color:#17384b;background:#dff2e8;border-radius:24px;padding:32px}.leadSuccess b{font-family:var(--font-display);font-size:25px}.leadSuccess p{line-height:1.55}.contact .leadForm.compact{align-self:start}.contact .leadForm.compact .consent{margin-top:4px}.websiteTrap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}:is(.leadForm input:focus-visible,.leadForm select:focus-visible,.leadForm textarea:focus-visible){outline-offset:2px;border-color:#17384b;outline:3px solid #f5cd4d}.button:focus-visible{outline-offset:4px;outline:3px solid #f5cd4d}a:focus-visible{outline-offset:4px;outline:3px solid #f5cd4d}button:focus-visible{outline-offset:4px;outline:3px solid #f5cd4d}summary:focus-visible{outline-offset:4px;outline:3px solid #f5cd4d}.systemPage{color:#17384b;background:linear-gradient(135deg,#fffaf0,#e7f6f8);align-content:center;min-height:100vh;padding:12vh 7vw;display:grid}.systemPage .kicker{color:#ef563e}.systemPage h1{max-width:900px;font:800 clamp(52px,8vw,110px)/.87 var(--font-display);letter-spacing:-.07em;margin:12px 0 20px}.systemPage p{color:#58717d;max-width:650px;font-size:18px;line-height:1.65}.systemActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.systemActions a{color:#fff;background:#17384b;border-radius:999px;padding:15px 20px;font-weight:900}.systemActions a+a{background:#ef563e}.productTrust{color:#fff;background:#17384b;grid-template-columns:1.1fr 1.4fr auto;align-items:center;gap:4vw;padding:80px 6vw;display:grid}.productTrust h2{font-family:var(--font-display);margin:15px 0;font-size:clamp(35px,4vw,58px);line-height:.95}.productTrust p{color:#bdd0d8;line-height:1.55}.productTrust dl{background:#ffffff24;grid-template-columns:1fr 1fr;gap:1px;display:grid}.productTrust dl div{background:#17384b;padding:18px}.productTrust dt{text-transform:uppercase;color:#8fb2c0;font-size:9px;font-weight:900}.productTrust dd{margin:6px 0 0;font-weight:800}.productTrust .button{white-space:nowrap}.editorialPassport{background:#d4dcdd;border:1px solid #d4dcdd;border-radius:22px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:28px;display:grid;overflow:hidden}.editorialPassport div{background:#fff;min-height:92px;padding:18px 20px}.editorialPassport span{color:#71848d;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:9px;font-weight:900;display:block}.editorialPassport b{font-size:14px;line-height:1.35}.noSuggestions{text-align:center;background:#ffffff80;border:2px dashed #b9cbcf;border-radius:28px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:470px;padding:38px;display:flex}.noSuggestions b{font-family:var(--font-display);font-size:36px}.noSuggestions p{color:#607985;max-width:480px;line-height:1.55}.noSuggestions button{color:#fff;cursor:pointer;background:#17384b;border:0;border-radius:999px;padding:14px 22px;font-weight:900}.compareTable dd{line-height:1.35}.compareTable dl div:nth-child(2) dd,.compareTable dl div:nth-child(3) dd{font-size:13px}@media (max-width:900px){.editorialPassport{grid-template-columns:1fr 1fr}}.gummiePattern{--patternOpacity:.115;-webkit-mask-image:linear-gradient(90deg,#000 0 34%,#0000 47% 57%,#000 70% 100%);mask-image:linear-gradient(90deg,#000 0 34%,#0000 47% 57%,#000 70% 100%)}.gummiePattern i{width:44px;height:34px;opacity:var(--patternOpacity);filter:saturate(.88);border-radius:48% 52% 44% 56%;box-shadow:inset 7px 7px 10px #fff8,inset -7px -8px 12px #17384b1c,0 10px 20px #17384b12}.gummiePattern i:before,.gummiePattern i:after{content:"";pointer-events:none;position:absolute}.gummiePattern i:nth-child(3),.gummiePattern i:nth-child(7),.gummiePattern i:nth-child(11),.gummiePattern i:nth-child(14){background:linear-gradient(145deg,#fff8,var(--product) 34%,#ef644d);width:37px;height:49px;opacity:calc(var(--patternOpacity) * .88);border-radius:62% 38% 58% 42%;transform:rotate(27deg)}.gummiePattern i:nth-child(3):after,.gummiePattern i:nth-child(7):after,.gummiePattern i:nth-child(11):after,.gummiePattern i:nth-child(14):after{border-radius:inherit;opacity:.5;background:radial-gradient(circle,#fff 0 1px,#0000 1.5px) 0 0/7px 7px;inset:7px}.gummiePattern i:nth-child(5),.gummiePattern i:nth-child(10){background:#f2bd39;border-radius:45% 45% 40% 40%;width:34px;height:43px;transform:rotate(-13deg);box-shadow:inset 5px 6px 8px #fff8,0 9px 20px #17384b12}.gummiePattern i:nth-child(5):before,.gummiePattern i:nth-child(10):before{background:inherit;border-radius:50%;width:24px;height:21px;top:-8px;left:5px;box-shadow:-5px -2px 0 -1px #f2bd39,5px -2px 0 -1px #f2bd39}.gummiePattern i:nth-child(5):after,.gummiePattern i:nth-child(10):after{background:inherit;opacity:.88;border-radius:999px;width:48px;height:11px;top:20px;left:-7px}.gummiePattern i:nth-child(4),.gummiePattern i:nth-child(8),.gummiePattern i:nth-child(12){width:31px;height:31px;opacity:calc(var(--patternOpacity) * .95);background:#aa397f;border-radius:50%;transform:rotate(-8deg);box-shadow:-15px 9px #df5470,14px 11px #74399b,0 21px #c84b82,inset 5px 6px 8px #fff7}.gummiePattern i:nth-child(4):before,.gummiePattern i:nth-child(8):before,.gummiePattern i:nth-child(12):before{opacity:.82;background:#75a66b;border-radius:100% 0;width:18px;height:12px;top:-12px;left:7px;transform:rotate(-18deg)}.gummiePattern i:nth-child(4):after,.gummiePattern i:nth-child(8):after,.gummiePattern i:nth-child(12):after{opacity:.5;background:radial-gradient(circle,#fff9 0 1.3px,#0000 1.8px) 0 0/8px 8px;border-radius:50%;inset:7px}.gummiePattern i:first-child{top:7%;left:-1%;transform:rotate(19deg)scale(1.18)}.gummiePattern i:nth-child(2){top:3%;left:18%;transform:rotate(-31deg)scale(.72)}.gummiePattern i:nth-child(4){top:4%;left:76%;transform:rotate(-9deg)scale(.9)}.gummiePattern i:nth-child(5){top:17%;right:-.4%;transform:rotate(12deg)scale(1.12)}.gummiePattern i:nth-child(6){filter:blur(.3px);top:43%;left:4%;transform:rotate(-16deg)scale(.68)}.gummiePattern i:nth-child(8){top:42%;left:77%;transform:rotate(11deg)scale(.72)}.gummiePattern i:nth-child(9){top:55%;right:7%;transform:rotate(32deg)scale(1.22)}.gummiePattern i:nth-child(10){bottom:4%;left:10%;transform:rotate(-15deg)scale(.82)}.gummiePattern i:nth-child(12){bottom:8%;right:22%;transform:rotate(8deg)scale(1.06)}.gummiePattern i:nth-child(13){filter:blur(.35px);bottom:-1%;right:-1%;transform:rotate(-37deg)scale(1.35)}.heroPattern{opacity:.86}.ctaPattern{--patternOpacity:.18}.footerStories{background-color:#12384c;background-image:radial-gradient(at 8% 15%,#ff735a15 0 1.2%,#0000 1.36%),radial-gradient(circle at 18% 76%,#f6c94913 0 .85%,#0000 .98%),radial-gradient(circle at 87% 33%,#a55ac915 0 1%,#0000 1.14%),radial-gradient(at 72% 88%,#82d7c715 0 1.25%,#0000 1.4%)}.footerStories:after{content:"";opacity:.13;filter:blur(.2px);background:#a94583;border-radius:50%;width:35px;height:35px;position:absolute;bottom:4.5vw;left:5vw;transform:rotate(-12deg);box-shadow:18px 9px #e65c76,-14px 12px #713994,3px 26px #c74c82}@media (max-width:700px){.gummiePattern{--patternOpacity:.075;-webkit-mask-image:linear-gradient(90deg,#000 0 28%,#0000 43% 62%,#000 78% 100%);mask-image:linear-gradient(90deg,#000 0 28%,#0000 43% 62%,#000 78% 100%)}.gummiePattern i:nth-child(2),.gummiePattern i:nth-child(6),.gummiePattern i:nth-child(8),.gummiePattern i:nth-child(11),.gummiePattern i:nth-child(14),.footerStories:after{display:none}}@media (max-width:620px){.editorialPassport{grid-template-columns:1fr}.editorialPassport div{min-height:auto}.noSuggestions{min-height:330px}.noSuggestions b{font-size:29px}}.partnersPage{color:#17384b;background:#f5f2eb}.partnerHero{background:linear-gradient(125deg,#dff2f7 0 54%,#f5cb48 54%);grid-template-columns:50% 50%;align-items:center;gap:5vw;min-height:720px;padding:70px 6vw;display:grid}.partnerHero h1{font-family:var(--font-display);letter-spacing:-.075em;margin:15px 0 30px;font-size:clamp(56px,7vw,105px);line-height:.82}.partnerHero h1 em{color:#ef563e;font-style:normal}.partnerHero p:not(.kicker){max-width:650px;font-size:19px;line-height:1.55}.partnerHero>img{object-fit:cover;border-radius:36px;width:100%;height:530px;box-shadow:0 32px 80px #17384b22}.partnerProof{color:#fff;background:#17384b;grid-template-columns:repeat(4,1fr);padding:0 5vw;display:grid}.partnerProof article{border-right:1px solid #ffffff20;padding:55px 30px}.partnerProof b{color:#f5cb48}.partnerProof h2{font-family:var(--font-display);margin:45px 0 12px;font-size:34px}.partnerProof p{color:#bcd0d9;line-height:1.5}.partnerMatrix{grid-template-columns:32% 68%;gap:5vw;padding:110px 6vw;display:grid}.partnerMatrix>div:first-child h2,.partnerProcess>h2,.partnerRequest h2{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(43px,5vw,72px);line-height:.9}.partnerMatrix>div:first-child>p{color:#607985;line-height:1.6}.partnerMatrix>div:last-child{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.partnerMatrix>div:last-child a{border-top:6px solid var(--matrix);background:#fff;border-radius:22px;align-items:center;gap:10px;min-height:180px;padding:12px;display:flex}.partnerMatrix img{object-fit:contain;width:42%;height:160px}.partnerMatrix span{gap:5px;display:grid}.partnerMatrix small{color:#68808b}.partnerProcess{color:#fff;background:#ef563e;padding:100px 6vw}.partnerProcess>div{grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.partnerProcess article{border-left:1px solid #ffffff35;min-height:240px;padding:28px}.partnerProcess article b{color:#f5cb48}.partnerProcess article h3{font-family:var(--font-display);margin:70px 0 12px;font-size:28px}.partnerProcess article p{color:#ffe1dc;line-height:1.5}.partnerRequest{background:#dff2f7;grid-template-columns:40% 60%;gap:6vw;padding:110px 6vw;display:grid}.partnerRequest>div>p:not(.kicker){color:#607985;max-width:520px;line-height:1.6}.partnerRequest .direct{gap:8px;margin-top:30px;font-weight:900;display:grid}.legalPage{color:#17384b;max-width:900px;margin:auto;padding:70px 25px 110px}.legalPage .logo img{width:160px}.legalPage h1{font-family:var(--font-display);margin:60px 0;font-size:clamp(44px,7vw,82px);line-height:.9}.legalPage h2{font-family:var(--font-display);margin-top:45px;font-size:26px}.legalPage p{color:#526f7d;font-size:17px;line-height:1.7}.legalPage a:not(.button){text-decoration:underline}.legalPage .button{margin-top:35px;display:inline-flex}@media (max-width:950px){.productTrust,.partnerHero,.partnerMatrix,.partnerRequest{grid-template-columns:1fr}.partnerProof{grid-template-columns:1fr 1fr}.partnerHero{background:linear-gradient(165deg,#dff2f7 0 52%,#f5cb48 52%)}.partnerProcess>div{grid-template-columns:1fr 1fr}}@media (max-width:680px){.leadForm,.partnerMatrix>div:last-child{grid-template-columns:1fr}.leadForm .full{grid-column:auto}.productTrust{padding:70px 22px}.productTrust dl{grid-template-columns:1fr}.partnerHero,.partnerMatrix,.partnerProcess,.partnerRequest{padding:75px 22px}.partnerHero h1{font-size:52px}.partnerHero>img{height:360px}.partnerProof,.partnerProcess>div{grid-template-columns:1fr}.partnerProof article{border-bottom:1px solid #ffffff20;border-right:0}.partnerMatrix>div:last-child a{min-height:150px}.partnerRequest .leadForm{margin-top:30px}}.productStoryRail{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #ffffff78;border-radius:30px;gap:8px;width:58px;padding:15px 8px;display:grid;position:fixed;top:50%;right:17px;translate:0 -50%;box-shadow:0 18px 60px #102f4218}.productStoryRail>span{writing-mode:vertical-rl;letter-spacing:.2em;color:#6c818b;margin:3px auto 9px;font-size:7px;font-weight:900;rotate:180deg}.productStoryRail a{color:#17384b;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;transition:all .25s;display:grid;box-shadow:0 5px 15px #17384b12}.productStoryRail a:hover{background:var(--product);color:#fff;transform:scale(1.12)}.productStoryRail a b{font-size:9px}.productStoryRail a i{display:none}.productHeroCopy{position:relative;overflow:hidden}.productHeroCopy>:not(.heroProductCode){z-index:2;position:relative}.heroProductCode{z-index:0;font-family:var(--font-display);color:#ffffff09;letter-spacing:-.14em;pointer-events:none;font-size:clamp(210px,26vw,430px);font-weight:700;line-height:1;position:absolute;top:-.18em;right:-.1em}.heroEdition{color:#fff;border-top:1px solid #ffffff35;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:42px;padding-top:20px;display:grid!important}.heroEdition b{width:42px;height:42px;font-family:var(--font-display);border:1px solid #fff5;border-radius:50%;place-items:center;font-size:11px;display:grid}.heroEdition span{letter-spacing:.14em;opacity:.65;font-size:8px;font-weight:800;line-height:1.35}.heroEdition i{text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-style:normal;font-weight:900}.productGallery:after{content:"REFERENCE / 01—03";letter-spacing:.18em;color:#17384b66;font-size:8px;font-weight:900;position:absolute;top:23px;left:calc(3vw + 100px)}.productGallery{position:relative}.productMainImage{border-radius:18px 64px}.productThumbs button{border-radius:12px 24px}.productAnchorNav{border-bottom:1px solid #17384b12}.productAnchorNav a{position:relative}.productAnchorNav a:before{content:"";background:var(--product);height:3px;transition:all .25s;position:absolute;bottom:-11px;left:0;right:100%}.productAnchorNav a:hover:before{right:0}.productSpecimen{color:#fff;background:#0c2b3d;grid-template-columns:32% 61%;align-items:center;gap:7%;min-height:860px;padding:100px 6vw;display:grid;position:relative;overflow:hidden}.productSpecimen:before{content:"";border:1px solid #ffffff18;border-radius:50%;width:720px;height:720px;position:absolute;top:-230px;right:-160px;box-shadow:0 0 0 90px #ffffff08,0 0 0 180px #ffffff04}.productSpecimen:after{content:"Y'OUR";font-family:var(--font-display);letter-spacing:-.11em;color:#ffffff05;white-space:nowrap;font-size:clamp(150px,23vw,350px);font-weight:700;position:absolute;bottom:-.22em;left:-.04em}.specimenIntro{z-index:3;position:relative}.specimenIntro h2{font-family:var(--font-display);letter-spacing:-.055em;margin:15px 0 28px;font-size:clamp(50px,5.5vw,82px);font-weight:600;line-height:.9}.specimenIntro h2 em{color:var(--product);font-style:normal}.specimenIntro>p:not(.kicker){color:#bcd0d9;max-width:430px;font-size:17px;line-height:1.65}.specimenLegend{margin-top:46px;display:grid}.specimenLegend span{text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #ffffff28;grid-template-columns:46px 1fr;padding:14px 0;font-size:11px;font-weight:800;display:grid}.specimenLegend b{color:var(--product)}.specimenDeck{z-index:3;perspective:1400px;justify-content:center;align-items:center;height:670px;display:flex;position:relative}.specimenDeck button{cursor:pointer;background:#f7f4ee;border:0;border-radius:22px;width:43%;height:580px;padding:25px;transition:all .55s cubic-bezier(.2,.8,.2,1);position:absolute;overflow:hidden;box-shadow:0 45px 90px #0005}.specimenDeck button:before{content:"";border:1px solid #17384b12;border-radius:15px;position:absolute;inset:9px}.specimenDeck button:first-child{z-index:3;transform:translate(-33%)rotate(-7deg)}.specimenDeck button:nth-child(2){z-index:2;transform:translate(31%)translateY(-18px)rotate(5deg)}.specimenDeck button:nth-child(3){z-index:1;opacity:.84;transform:translate(72%)translateY(10px)rotate(11deg)}:is(.specimenDeck button:hover,.specimenDeck button:focus-visible){z-index:7;opacity:1;outline:3px solid var(--product);transform:translate(0)translateY(-20px)rotate(0)scale(1.04)}.specimenDeck button>span{z-index:2;color:#17384b;font-size:9px;font-weight:900;position:absolute;top:15px;left:18px}.specimenDeck img{object-fit:contain;filter:drop-shadow(0 20px 18px #17384b24);width:100%;height:100%}.specimenSeal{z-index:8;background:var(--product);text-align:center;border-radius:50%;place-content:center;width:128px;height:128px;display:grid;position:absolute;bottom:65px;right:5vw;rotate:8deg;box-shadow:inset 0 3px 2px #fff5,inset 0 -10px 18px #0002,0 20px 50px #0004}.specimenSeal strong{font-family:var(--font-display);font-size:28px}.specimenSeal span{text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:900;line-height:1.4}.sevenTiles article:first-child,.sevenTiles article:nth-child(5){background:linear-gradient(145deg,var(--productSoft),#fff)}.sevenTiles article:nth-child(7){background:linear-gradient(145deg,var(--product),var(--product))}@supports (color:color-mix(in lab, red, red)){.sevenTiles article:nth-child(7){background:linear-gradient(145deg,var(--product),color-mix(in srgb,var(--product) 70%,#102c3d))}}.editorialBreak{background:linear-gradient(120deg,#f3f0e9 0 65%,var(--productSoft) 65%)}.formulaJourney{position:relative;overflow:hidden}.formulaJourney:after{content:"FORMULA";font-family:var(--font-display);color:var(--product);opacity:.055;letter-spacing:-.09em;font-size:clamp(90px,16vw,230px);font-weight:700;position:absolute;bottom:-.25em;right:-.08em}.formulaJourney>*{z-index:2;position:relative}@media (max-width:1100px){.productStoryRail{display:none}.productSpecimen{grid-template-columns:1fr;gap:30px}.specimenIntro{max-width:720px}.specimenLegend{grid-template-columns:repeat(3,1fr);gap:18px}.specimenLegend span{grid-template-columns:1fr}.specimenDeck{width:min(820px,100%);height:630px;margin:auto}.specimenDeck button{width:42%}}@media (max-width:700px){.heroProductCode{font-size:240px;top:.05em}.heroEdition{margin-top:32px}.productGallery:after{display:none}.productMainImage{border-radius:14px 40px}.productSpecimen{min-height:1050px;padding:80px 22px}.specimenIntro h2{font-size:49px}.specimenLegend{display:none}.specimenDeck{height:640px;margin-top:5px}.specimenDeck button{width:72%;height:520px;padding:15px}.specimenDeck button:first-child{transform:translate(-12%)rotate(-6deg)}.specimenDeck button:nth-child(2){transform:translate(12%)translateY(8px)rotate(5deg)}.specimenDeck button:nth-child(3){transform:translate(30%)translateY(22px)rotate(10deg)}.specimenSeal{width:105px;height:105px;bottom:35px;right:18px}.editorialBreak{background:linear-gradient(155deg,#f3f0e9 0 73%,var(--productSoft) 73%)}}.productGlassHeader{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:42;background:#ffffffd9;border:1px solid #fff;border-radius:22px;height:76px;margin:14px 18px;position:relative;box-shadow:0 18px 60px #17384b0d}.productGlassHeader .logo img{height:54px}.productAnchorNav{background:#ffffffde;border-radius:18px 18px 0 0;margin:0 18px;top:0}.productHero{border-radius:0 0 34px 34px;margin:0 18px 18px}.productKineticBand{margin:-27px 0 15px}.lightBenefits,.productBanners,.productDetails{margin-left:18px;margin-right:18px}.lightBenefits{border-radius:34px 34px 0 0}.productBanners{padding-left:calc(5vw - 18px);padding-right:calc(5vw - 18px)}.productLoopMark{z-index:1;border:clamp(34px,5vw,72px) solid var(--product);width:46%;height:76%;position:absolute;top:12%;left:27%}@supports (color:color-mix(in lab, red, red)){.productLoopMark{border:clamp(34px,5vw,72px) solid color-mix(in srgb,var(--product) 20%,transparent)}}.productLoopMark{font-family:var(--font-display);pointer-events:none;border-radius:999px;font-size:0;transform:rotate(9deg)}.productZoomButton{z-index:9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#17384b;cursor:pointer;background:#ffffffd9;border:1px solid #fff;border-radius:999px;align-items:center;gap:8px;padding:6px 13px 6px 7px;display:flex;position:absolute;top:18px;right:18px;box-shadow:0 12px 30px #17384b18}.productZoomButton span{background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.productZoomButton b{text-transform:uppercase;letter-spacing:.1em;font-size:9px}.productZoomButton:hover{transform:translateY(-2px)}.editorialProductStudio{isolation:isolate;background:#fff;border-radius:34px;grid-template-columns:minmax(380px,44%) minmax(0,56%);align-items:start;gap:6vw;padding:58px 5vw 90px}.editorialProductStudio:before{display:none}.stickyProductVisual{background:linear-gradient(145deg,#f4f1ea,#eae7df);border-radius:30px;place-items:center;min-height:720px;display:grid;top:90px;overflow:hidden;position:sticky!important}.stickyProductVisual>img{z-index:3;object-fit:contain;filter:drop-shadow(0 35px 28px #17384b24);width:86%;height:570px;transition:all .45s;position:relative}.stickyProductVisual:hover>img{transform:scale(1.035)rotate(-2deg)}.stickyLoopMark{z-index:1;font-family:var(--font-display);letter-spacing:-.14em;color:var(--product);font-size:clamp(160px,18vw,280px);font-weight:800;line-height:.8;position:absolute;top:8%;left:12%}@supports (color:color-mix(in lab, red, red)){.stickyLoopMark{color:color-mix(in srgb,var(--product) 25%,transparent)}}.stickyLoopMark{writing-mode:vertical-rl;rotate:180deg}.stickyVisualLabel{z-index:4;letter-spacing:.18em;color:#17384b75;font-size:8px;font-weight:900;position:absolute;top:22px;left:22px}.stickyZoom{z-index:5;color:#17384b;cursor:pointer;background:#fff;border:0;border-radius:50%;width:48px;height:48px;font-size:24px;position:absolute;top:18px;right:20px;box-shadow:0 10px 24px #17384b17}.stickySideSwitch{z-index:6;grid-template-columns:repeat(3,1fr);gap:7px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}.stickySideSwitch button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:left;cursor:pointer;color:#17384b;background:#ffffffb8;border:1px solid #fff;border-radius:14px;align-items:center;gap:8px;padding:11px 10px;display:flex}.stickySideSwitch button b{font-family:var(--font-display);color:var(--product);font-size:10px}.stickySideSwitch button span{font-size:9px;font-weight:850}.stickySideSwitch button.active{background:var(--product);color:#fff;box-shadow:0 8px 22px var(--product)}@supports (color:color-mix(in lab, red, red)){.stickySideSwitch button.active{box-shadow:0 8px 22px color-mix(in srgb,var(--product) 30%,transparent)}}.stickySideSwitch button.active b{color:#fff}.editorialDetails{padding:45px 0 80px}.editorialDetails h2{letter-spacing:-.06em;color:#172f3f;margin:20px 0 30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,5.4vw,88px);font-weight:400;line-height:.88}.editorialDetails h2 em{color:var(--product);font-style:normal;font-weight:700;display:inline-block}.editorialLead{font-family:var(--font-detail);color:#526c79;max-width:750px;font-size:19px;line-height:1.65}.editorialFacts{border-top:1px solid #17384b20;border-bottom:1px solid #17384b20;grid-template-columns:repeat(3,1fr);gap:18px;margin:38px 0 45px;padding:18px 0;display:grid}.editorialFacts span{text-transform:uppercase;letter-spacing:.08em;color:#6c808a;font-size:10px}.editorialFacts b{text-transform:none;letter-spacing:-.04em;color:#17384b;margin-bottom:5px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;display:block}.studioAccordions{gap:10px;display:grid}.studioAccordions details,.studioAccordions details:last-child{overflow:hidden;background:#f2f0ea!important;border:0!important;border-radius:24px!important;padding:0!important}.studioAccordions summary{min-height:62px;font-family:var(--font-detail)!important;grid-template-columns:38px 1fr auto!important;padding:10px 12px 10px 20px!important;font-size:16px!important;font-weight:850!important}.studioAccordions summary span{font-family:var(--font-display);color:var(--product);font-size:9px}.studioAccordions summary b{width:40px;height:40px;color:var(--product);box-shadow:none;background:#fff}.studioAccordions details[open] summary{background:var(--product);color:#fff}.studioAccordions details[open] summary span{color:#fff9}.studioAccordions details[open] summary b{color:var(--product)}.studioAccordions details>p{color:#435f6d;margin:0;font-size:17px;line-height:1.65;padding:24px 30px 18px!important}.studioAccordions .labelLink{margin:0 30px 28px}.productZoomModal{z-index:2000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#092437e8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.productZoomModal>div{background:#f4f1ea;border-radius:32px;place-items:center;width:min(960px,92vw);height:min(860px,88vh);display:grid;position:relative;overflow:hidden}.productZoomModal>div>span{text-transform:uppercase;letter-spacing:.12em;color:#58717e;font-size:9px;font-weight:900;position:absolute;top:22px;left:25px}.productZoomModal img{object-fit:contain;filter:drop-shadow(0 35px 30px #17384b25);width:88%;height:78%}.productZoomModal nav{gap:8px;display:flex;position:absolute;bottom:22px}.productZoomModal nav button{width:44px;height:44px;font-family:var(--font-display);cursor:pointer;background:#fff;border:0;border-radius:50%;font-size:9px}.productZoomModal nav button.active{background:var(--product);color:#fff}.productZoomClose{z-index:2002;color:#fff;cursor:pointer;background:#ffffff15;border:1px solid #ffffff50;border-radius:50%;width:52px;height:52px;font-size:32px;position:fixed;top:25px;right:28px}.benefitTiles.sevenTiles article:nth-child(2){color:#fff;background:#17384b}.benefitTiles.sevenTiles article:nth-child(2) p,.benefitTiles.sevenTiles article:nth-child(2) small{color:#c6d8df}.benefitTiles.sevenTiles article:nth-child(2)>b{color:#17384b;background:#f5cf46}.benefitTiles.sevenTiles article:nth-child(3){background:#f5cf46}.benefitTiles.sevenTiles article:nth-child(4){background:#dff1f6}.benefitTiles.sevenTiles article:nth-child(6){color:#fff;background:#ef674f}.benefitTiles.sevenTiles article:nth-child(6) p,.benefitTiles.sevenTiles article:nth-child(6) small{color:#fff}.benefitTiles.sevenTiles article:after{content:"";opacity:.12;border:1px solid;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-50px;right:-50px;box-shadow:0 0 0 18px}.benefitTiles.sevenTiles article>*{z-index:2;position:relative}.formulaJourney{grid-template-columns:29% 71%;padding-top:125px;padding-bottom:125px}.formulaMolecules{justify-content:center;align-items:center;height:480px;display:flex;position:relative}.formulaMolecules>div{background:var(--product);color:#fff;width:210px;height:210px;transform:translate(calc((var(--molecule-index) - 1.5) * 135px),calc((var(--molecule-index) - 1.5) * 18px)) rotate(calc((var(--molecule-index) - 1.5) * 8deg));z-index:calc(6 - var(--molecule-index));border-radius:47% 53% 43% 57%;flex-direction:column;justify-content:center;padding:30px;transition:all .4s;display:flex;position:absolute;box-shadow:inset 15px 16px 22px #ffffff42,inset -15px -18px 25px #17384b28,0 30px 50px #17384b25}.formulaMolecules>div:nth-child(2n){color:#17384b;background:#f5c842}.formulaMolecules>div:nth-child(3n){background:#ef674f}.formulaMolecules>div:nth-child(4n){background:#8d3ca0}.formulaMolecules>div:hover{transform:translate(calc((var(--molecule-index) - 1.5) * 140px),-28px) rotate(0) scale(1.08);z-index:10}.formulaMolecules span{letter-spacing:.12em;font-size:9px;font-weight:900;position:absolute;top:19px;left:22px}.formulaMolecules strong{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(28px,3vw,45px);line-height:.9}.formulaMolecules b{text-transform:uppercase;letter-spacing:.08em;margin-top:15px;font-size:10px;line-height:1.3}.formulaMolecules>i{background:var(--product);opacity:.35;border-radius:50%;width:16px;height:16px;position:absolute}.formulaMolecules>i:last-child{top:8%;right:4%}.formulaMolecules>i:nth-last-child(2){background:#f5c842;width:34px;height:34px;bottom:13%;left:6%}.formulaMolecules>i:nth-last-child(3){background:#ef674f;width:23px;height:23px;bottom:3%;right:18%}.formulaSteps{border-top:1px solid #17384b20;grid-column:1/-1;margin-top:45px;padding-top:45px}.formulaSteps article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbc}.mobileProductCta{display:none}.productFinalCta .button{min-width:210px}.productTrust{border-radius:32px;margin:18px}.relatedLayer{margin:0 18px}.productFinalCta{border-radius:34px;margin:18px}.productPage>footer{margin-top:18px}@media (max-width:1000px){.formulaJourney{grid-template-columns:1fr}.formulaMolecules{grid-column:1;height:430px}.formulaSteps{grid-column:1}.productGlassHeader{margin-bottom:14px}}@media (max-width:700px){.productGlassHeader{border-radius:18px;height:68px;margin:8px;padding:0 15px}.productAnchorNav{margin:0 8px}.productHero{border-radius:0 0 25px 25px;margin:0 8px 8px}.productKineticBand{margin-top:-16px}.lightBenefits,.productBanners,.productDetails,.productTrust,.relatedLayer,.productFinalCta{margin-left:8px;margin-right:8px}.productBanners{padding-left:12px;padding-right:12px}.formulaJourney{padding:80px 20px}.formulaMolecules{height:520px;overflow:hidden}.formulaMolecules>div{width:175px;height:175px;transform:translate(calc((var(--molecule-index) - 1.5) * 78px),calc((var(--molecule-index) - 1.5) * 60px)) rotate(calc((var(--molecule-index) - 1.5) * 8deg));padding:24px}.formulaMolecules>div:hover{transform:translate(calc((var(--molecule-index) - 1.5) * 78px),calc((var(--molecule-index) - 1.5) * 60px)) rotate(0) scale(1.04)}.formulaSteps{margin-top:10px}.productTrust,.productFinalCta{border-radius:25px}.mobileProductCta{z-index:90;color:#fff;background:#f1533c;border-radius:999px;justify-content:space-between;align-items:center;height:58px;padding:6px 7px 6px 22px;font-weight:900;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 14px 40px #0a253d45}.mobileProductCta b{color:#17384b;background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.productPage>footer{padding-bottom:100px}}@media (max-width:900px){.editorialProductStudio{grid-template-columns:1fr;gap:20px;padding:28px 24px 75px}.stickyProductVisual{min-height:620px;top:auto;position:relative!important}.stickyProductVisual>img{height:490px}.editorialDetails{padding:25px 0}.editorialDetails h2{font-size:58px}}@media (max-width:600px){.productZoomButton b{display:none}.productZoomButton{padding:5px}.productLoopMark{width:54%;left:23%}.editorialProductStudio{border-radius:25px;padding:16px 14px 60px}.stickyProductVisual{border-radius:22px;min-height:520px}.stickyProductVisual>img{width:96%;height:400px}.stickySideSwitch{bottom:9px;left:9px;right:9px}.stickySideSwitch button{justify-content:center}.stickySideSwitch button span{display:none}.editorialDetails h2{font-size:47px}.editorialLead{font-size:17px}.editorialFacts{grid-template-columns:1fr;gap:12px}.editorialFacts span{align-items:center;gap:12px;display:flex}.editorialFacts b{margin:0;font-size:24px}.studioAccordions details>p{padding:20px!important}.studioAccordions .labelLink{margin:0 20px 24px}.productZoomModal{padding:8px}.productZoomModal>div{border-radius:24px;width:100%;height:84vh}.productZoomClose{top:12px;right:15px}}.quizPage{color:#17384b;min-height:100vh;font-family:var(--font-body,Onest,Arial,sans-serif);background:#f3f0e9}.quizHeader{background:#fff;border-bottom:1px solid #17384b12;grid-template-columns:180px 1fr auto;align-items:center;gap:30px;height:82px;padding:0 4vw;display:grid}.quizHeader nav{justify-content:center;gap:30px;font-size:13px;font-weight:800;display:flex}.quizIntro{background:linear-gradient(125deg,#dff2f7 0 68%,#f5cc45 68%);grid-template-columns:48% 42%;align-items:center;gap:7%;min-height:calc(100vh - 110px);padding:70px 6vw;display:grid;position:relative;overflow:hidden}.quizIntro:before{content:"20";font-family:var(--font-display,Unbounded);color:#fff3;letter-spacing:-.12em;font-size:36vw;font-weight:700;position:absolute;bottom:-.2em;right:-.02em}.quizIntroCopy{z-index:2;position:relative}.quizIntro h1,.quizQuestion h1,.quizReport h1{font-family:var(--font-display,Unbounded);letter-spacing:-.07em;margin:14px 0 30px;font-size:clamp(52px,6.7vw,100px);line-height:.86}.quizIntro h1 em,.quizReport h1 em{color:#ef563e;font-style:normal}.quizIntroCopy>p:not(.kicker){max-width:690px;font-size:18px;line-height:1.65}.quizIntroFacts{gap:26px;margin:34px 0;display:flex}.quizIntroFacts span{text-transform:uppercase;letter-spacing:.1em;border-left:1px solid #17384b33;padding-left:15px;font-size:10px;font-weight:900}.quizIntroFacts b{font-family:var(--font-display);letter-spacing:-.06em;font-size:26px;display:block}.quizIntroArt{z-index:2;aspect-ratio:1;color:#fff;text-align:center;background:#ef563e;border-radius:44% 56% 60% 40%;place-content:center;width:min(480px,100%);display:grid;position:relative;rotate:5deg;box-shadow:inset 28px 26px 45px #ffffff3d,inset -25px -30px 50px #8e251c35,0 40px 90px #17384b2c}.quizIntroArt strong{font-family:var(--font-display);letter-spacing:-.18em;font-size:150px;line-height:.7}.quizIntroArt span{text-transform:uppercase;letter-spacing:.15em;margin-top:30px;font-size:10px;font-weight:900;line-height:1.5}.quizIntroArt i{background:#f5cc45;border-radius:45% 55%;position:absolute;box-shadow:inset 6px 8px 12px #fff6}.quizIntroArt i:first-child{width:82px;height:60px;top:18%;left:-25px}.quizIntroArt i:nth-child(2){background:#4a93d1;width:55px;height:72px;bottom:5%;right:0}.quizIntroArt i:nth-child(3){background:#8f3ca1;width:38px;height:38px;top:10%;right:5%}.quizIntro>aside{z-index:3;color:#4b6876;align-items:center;gap:15px;max-width:620px;font-size:10px;line-height:1.45;display:flex;position:absolute;bottom:25px;left:6vw}.quizIntro>aside b{color:#fff;letter-spacing:.1em;background:#17384b;border-radius:999px;padding:8px 12px}.quizIntro>aside p{margin:0}.quizWorkspace{background:#f3f0e9;grid-template-columns:280px 1fr;min-height:calc(100vh - 110px);display:grid}.quizAside{color:#fff;background:#12384f;max-height:calc(100vh - 110px);padding:55px 34px;position:sticky;top:0;overflow:hidden}.quizAside h2{font-family:var(--font-display);color:#f5cc45;margin:0 0 25px;font-size:64px}.quizAside>p:last-child{color:#a9c5d0;font-size:10px;line-height:1.5}.quizStepRail{gap:3px;height:54vh;margin-bottom:25px;padding-right:4px;display:grid;overflow:auto}.quizStepRail button{color:#8eabb7;text-align:left;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;border-radius:9px;grid-template-columns:32px 1fr;padding:6px 8px;font-size:9px;display:grid}.quizStepRail button b{color:#63838f}.quizStepRail button.active{color:#fff;background:#ffffff12}.quizStepRail button.active b{color:#f5cc45}.quizStepRail button.done b{color:#6dd2a8}.quizQuestion{max-width:1100px;padding:70px 8vw 90px}.quizCounter{color:#748a95;letter-spacing:.15em;align-items:center;gap:20px;font-size:10px;font-weight:900;display:flex}.quizCounter>i{background:#d7dedf;border-radius:999px;flex:1;height:4px;overflow:hidden}.quizCounter>i b{background:#ef563e;height:100%;transition:all .3s;display:block}.quizQuestion h1{max-width:920px;margin-top:28px;font-size:clamp(42px,5.3vw,76px)}.quizNote{color:#657d88;margin:-14px 0 20px}.quizOptions{grid-template-columns:1fr 1fr;gap:11px;display:grid}.quizOptions button{text-align:left;cursor:pointer;background:#fff;border:1px solid #17384b20;border-radius:18px;grid-template-columns:38px 1fr auto;align-items:center;gap:13px;min-height:78px;padding:13px 18px;transition:all .22s;display:grid;box-shadow:0 10px 30px #17384b08}.quizOptions button:hover{border-color:#ef563e;transform:translateY(-3px)}.quizOptions button.selected{color:#fff;background:#17384b}.quizOptions button>b{color:#17384b;background:#f3f0e9;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.quizOptions button>span{font-weight:800}.quizOptions button>i{color:#ef563e;font-size:20px;font-style:normal}.quizControls{justify-content:space-between;align-items:center;margin-top:26px;display:flex}.quizControls>button:not(.button){cursor:pointer;background:0 0;border:0;font-weight:800}.quizSafety{background:#fff8d8;border-left:5px solid #f5cc45;gap:5px;margin-top:25px;padding:15px 18px;font-size:11px;line-height:1.45;display:grid}.quizError{color:#b41f1f;font-weight:800}.quizReport{background:#f3f0e9}.reportHero{color:#fff;background:#12384f;grid-template-columns:1fr 260px;align-items:center;gap:5vw;min-height:590px;padding:85px 7vw;display:grid;position:relative;overflow:hidden}.reportHero:after{content:"ROUTE";font-family:var(--font-display);color:#ffffff06;letter-spacing:-.1em;font-size:23vw;font-weight:700;position:absolute;bottom:-.23em;right:-.05em}.reportHero>div{z-index:2;position:relative}.reportHero h1{font-size:clamp(55px,7vw,105px)}.reportHero>div>p:not(.kicker){color:#c4d6de;max-width:720px;font-size:18px;line-height:1.6}.reportHero>div>span{text-transform:uppercase;letter-spacing:.12em;color:#91b0bd;font-size:9px}.reportScore{color:#17384b;text-align:center;background:#f5cc45;border-radius:46% 54% 57% 43%;place-content:center;width:240px;height:240px;display:grid;rotate:6deg;box-shadow:inset 18px 20px 30px #fff7,inset -18px -22px 35px #b1782029}.reportScore small{text-transform:uppercase;letter-spacing:.16em;font-weight:900}.reportScore strong{font-family:var(--font-display);letter-spacing:-.12em;font-size:95px;line-height:.9}.reportScore span{text-transform:uppercase;font-size:9px;font-weight:900}.reportPriorities{z-index:4;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:-40px;padding:0 5vw 100px;display:grid;position:relative}.reportPriorities article{background:#fff;border-radius:28px;padding:30px;box-shadow:0 28px 60px #17384b12}.reportPriorities article>b{color:#ef563e;font-family:var(--font-display)}.reportPriorities h2,.reportLower h2{font-family:var(--font-display);letter-spacing:-.05em;margin:30px 0 17px;font-size:30px;line-height:1}.reportPriorities p{color:#5c7580;min-height:95px;line-height:1.55}.reportPriorities dl{margin:25px 0 0}.reportPriorities dl div{border-top:1px solid #17384b16;padding:14px 0}.reportPriorities dt{text-transform:uppercase;letter-spacing:.1em;color:#ef563e;font-size:9px;font-weight:900}.reportPriorities dd{margin:7px 0 0;font-size:13px;font-weight:700;line-height:1.45}.reportLower{grid-template-columns:1fr 1fr;display:grid}.reportLower>section{padding:90px 7vw}.reportLower>section:first-child{background:#dff2f7}.reportLower>section:last-child{background:#f5cc45}.reportLower h2{font-size:clamp(40px,5vw,70px)}.reportLower ul{padding:0;list-style:none}.reportLower li{border-top:1px solid #17384b22;padding:17px 0;font-weight:800}.reportLower section>div{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.reportLower section>div span{background:#fff;border-radius:999px;padding:9px 13px;font-size:11px;font-weight:900}.reportCaution{border:1px solid #17384b22;border-radius:22px;grid-template-columns:100px 1fr;align-items:center;gap:24px;margin:70px 7vw 35px;padding:24px;display:grid}.reportCaution b{color:#ef563e;letter-spacing:.15em}.reportCaution p{margin:0;line-height:1.55}.reportActions{flex-wrap:wrap;gap:12px;padding:0 7vw 80px;display:flex}.reportActions button,.reportActions a{cursor:pointer;background:#fff;border:0;border-radius:999px;padding:14px 19px;font-weight:900}.reportActions a{color:#fff;background:#17384b}@media (max-width:900px){.quizHeader{grid-template-columns:150px 1fr}.quizHeader nav{display:none}.quizIntro{grid-template-columns:1fr;padding-bottom:160px}.quizIntroArt{display:none}.quizWorkspace{grid-template-columns:90px 1fr}.quizAside{padding:40px 12px}.quizAside h2{font-size:28px}.quizAside .kicker,.quizAside>p:last-child,.quizStepRail span{display:none}.quizStepRail button{text-align:center;grid-template-columns:1fr}.reportPriorities{grid-template-columns:1fr}.reportPriorities p{min-height:0}}@media (max-width:650px){.quizHeader{height:70px;padding:0 16px}.quizHeader .headerCta{font-size:10px}.quizIntro{background:linear-gradient(155deg,#dff2f7 0 75%,#f5cc45 75%);padding:65px 22px 190px}.quizIntro h1{font-size:52px}.quizIntroCopy>p:not(.kicker){font-size:16px}.quizIntroFacts{gap:12px}.quizIntroFacts span{font-size:8px}.quizIntro>aside{align-items:flex-start;bottom:28px;left:22px;right:22px}.quizWorkspace{display:block}.quizAside{align-items:center;gap:15px;height:78px;max-height:none;padding:12px 20px;display:flex;position:relative}.quizAside h2{margin:0}.quizStepRail{display:none}.quizQuestion{padding:42px 20px 85px}.quizQuestion h1{font-size:40px}.quizOptions{grid-template-columns:1fr}.quizOptions button{min-height:68px}.quizSafety{font-size:10px}.reportHero{grid-template-columns:1fr;padding:65px 22px 120px}.reportHero h1{font-size:53px}.reportScore{width:120px;height:120px;bottom:18px;right:15px;position:absolute!important}.reportScore strong{font-size:50px}.reportPriorities{padding:0 12px 65px}.reportLower{grid-template-columns:1fr}.reportLower>section{padding:65px 22px}.reportCaution{grid-template-columns:1fr;margin:55px 18px 30px}.reportActions{padding:0 18px 65px}.reportActions>*{text-align:center;width:100%}}@media print{.quizHeader,.notice,.reportActions{display:none!important}.reportHero{min-height:auto;padding:35px}.reportPriorities{grid-template-columns:1fr 1fr 1fr;margin:0;padding:20px}.reportPriorities article{box-shadow:none;border:1px solid #ddd}.reportLower{grid-template-columns:1fr 1fr}.reportLower>section{padding:30px}.reportCaution{margin:20px}}.nutritionChat{color:#fff;background:linear-gradient(135deg,#12384f 0 58%,#1d536d 58%);grid-template-columns:minmax(0,.85fr) minmax(460px,1.15fr);gap:7vw;margin-top:20px;padding:100px 7vw;display:grid;position:relative;overflow:hidden}.nutritionChat:before{content:"AI";font-family:var(--font-display);color:#ffffff05;letter-spacing:-.12em;font-size:25vw;font-weight:800;position:absolute;bottom:-.32em;left:-.08em}.nutritionChatIntro,.nutritionChatPanel{z-index:1;position:relative}.nutritionChatIntro h2{font-family:var(--font-display);letter-spacing:-.06em;margin:24px 0;font-size:clamp(42px,5vw,76px);line-height:.94}.nutritionChatIntro h2 em{color:#f5cc45;font-style:normal}.nutritionChatIntro>p:not(.kicker){color:#c6d8df;max-width:620px;line-height:1.65}.nutritionChatFacts{gap:22px;margin-top:36px;display:flex}.nutritionChatFacts span{text-transform:uppercase;letter-spacing:.1em;border-left:1px solid #ffffff2f;padding-left:14px;font-size:9px}.nutritionChatFacts b{font-family:var(--font-display);color:#f5cc45;letter-spacing:-.04em;font-size:19px;display:block}.nutritionChatPanel{color:#17384b;background:#fff;border-radius:32px;flex-direction:column;min-height:520px;padding:26px;display:flex;box-shadow:0 35px 80px #061a2466}.chatWelcome>span,.chatBubble>b{color:#fff;letter-spacing:.1em;background:#ef563e;border-radius:999px;place-content:center;padding:8px 11px;font-size:9px;display:inline-grid}.chatWelcome h3{font-family:var(--font-display);letter-spacing:-.05em;margin:22px 0 7px;font-size:34px}.chatWelcome button{text-align:left;font:inherit;color:#17384b;cursor:pointer;background:#f4f1eb;border:1px solid #17384b1c;border-radius:16px;justify-content:space-between;gap:20px;padding:14px 16px;font-weight:800;transition:all .25s;display:flex}.chatWelcome button:hover{background:#f5cc45;transform:translate(4px)}.chatWelcome button i{font-style:normal}.chatMessages{scrollbar-width:thin;max-height:390px;padding:4px 5px 18px;overflow:auto}.chatBubble{max-width:88%;margin:0 0 12px}.chatBubble.user{text-align:right;margin-left:auto}.chatBubble p{white-space:pre-wrap;text-align:left;background:#eef5f7;border-radius:18px;margin:7px 0 0;padding:13px 15px;font-size:14px;line-height:1.55}.chatBubble.user p{background:#f5cc45}.chatBubble.user>b{background:#17384b}.chatBubble.thinking p{gap:5px;width:max-content;display:flex}.chatBubble.thinking i{background:#4a93d1;border-radius:50%;width:7px;height:7px;animation:1s infinite chatPulse}.chatBubble.thinking i:nth-child(2){animation-delay:.15s}.chatBubble.thinking i:nth-child(3){animation-delay:.3s}@keyframes chatPulse{50%{opacity:.45;transform:translateY(-4px)}}.chatError{color:#a92d20;background:#fff0ed;border-radius:12px;padding:11px 13px;font-size:12px;font-weight:800}.chatComposer{border-top:1px solid #17384b14;margin-top:auto;padding-top:18px}.chatComposer label{text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.chatComposer small{color:#78909a}.chatComposer button{color:#fff;cursor:pointer;background:#ef563e;border:0;border-radius:999px;padding:12px 17px;font-weight:900}.chatComposer button:disabled{opacity:.45;cursor:not-allowed}.chatLegal{color:#7b929c;margin:13px 0 0;font-size:9px;line-height:1.45}.reportStrengths{background:#fff;padding:72px 7vw 90px}.reportStrengths>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:25px;display:grid}.reportStrengths article{background:#f3f0e9;border-radius:24px;grid-template-columns:45px 1fr;align-items:start;gap:13px;min-height:145px;padding:25px;display:grid}.reportStrengths article>b{font:800 16px var(--font-display);color:#4a93d1}.reportStrengths article p{margin:0;font-weight:750;line-height:1.5}.reportStrengths aside{background:#dff2f7;border-radius:18px;align-items:center;gap:14px;margin-top:14px;padding:16px 20px;display:flex}.reportStrengths aside b{color:#ef563e}.reportPriorities details{border-top:1px solid #17384b16;padding:13px 0}.reportPriorities summary{cursor:pointer;color:#4a93d1;font-size:11px;font-weight:900}.prioritySignals{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.prioritySignals span{background:#dff2f7;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:850}.plan30{background:#eadcf0;padding:95px 6vw}.plan30>header{grid-template-columns:180px 1fr;align-items:start;gap:30px;display:grid}.plan30 h2{font:800 clamp(42px,5.5vw,78px)/.92 var(--font-display);letter-spacing:-.06em;margin:0}.plan30 h2 em{color:#8f3ca1;font-style:normal}.plan30 article{background:#fff;border-radius:28px;flex-direction:column;min-height:285px;padding:25px;display:flex}.plan30 article>b{text-transform:uppercase;letter-spacing:.12em;color:#8f3ca1;font-size:9px}.plan30 h3{font:800 24px/1.05 var(--font-display);letter-spacing:-.04em;margin:30px 0 13px}.plan30 article p{color:#627984;line-height:1.5}.plan30 ul{margin-top:auto;padding:0;list-style:none}.plan30 li{border-top:1px solid #17384b15;padding:11px 0;font-size:11px;font-weight:750;line-height:1.4}.productGuidance{gap:8px!important;margin:22px 0!important;display:grid!important}.productGuidance details{background:#fff;border-radius:16px;padding:15px}.productGuidance summary{cursor:pointer;justify-content:space-between;gap:12px;list-style:none;display:flex}.productGuidance summary span{color:#ef563e;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:900}.productGuidance p{font-size:13px;line-height:1.5}.productGuidance small{color:#637b86;line-height:1.45;display:block}.quizFeedback{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:35px;padding:65px 7vw;display:grid}.quizFeedback h2{font:800 clamp(30px,4vw,55px)/1 var(--font-display);letter-spacing:-.05em;margin:12px 0}.quizFeedback button{color:#17384b;font:800 11px var(--font-body);cursor:pointer;background:#f3f0e9;border:1px solid #17384b20;border-radius:999px;padding:12px 15px;transition:all .22s}.quizFeedback button:hover,.quizFeedback button.active{background:#f5cc45;transform:translateY(-2px)}@media (max-width:900px){.reportStrengths>div,.plan30>header{grid-template-columns:1fr}.plan30>div{grid-template-columns:repeat(2,1fr)}.quizFeedback{grid-template-columns:1fr}}@media (max-width:650px){.reportStrengths{padding:55px 18px}.reportStrengths aside{display:grid}.plan30{padding:70px 14px}.plan30 h2{font-size:43px}.plan30>div{grid-template-columns:1fr;margin-top:35px}.plan30 article{min-height:245px}.quizFeedback{padding:55px 20px}.quizFeedback button{text-align:left;width:100%}}@media print{.nutritionChat,.quizFeedback{display:none!important}.reportStrengths,.plan30{padding:25px}.reportStrengths>div,.plan30>div{grid-template-columns:repeat(2,1fr)}.plan30 article{min-height:0}}@media (max-width:900px){.nutritionChat{grid-template-columns:1fr;gap:40px;padding:70px 5vw}.nutritionChatPanel{min-height:500px}}@media (max-width:650px){.nutritionChat{background:#12384f;padding:58px 16px}.nutritionChatIntro h2{font-size:42px}.nutritionChatFacts{flex-wrap:wrap;gap:10px}.nutritionChatFacts span{flex:1;min-width:90px}.nutritionChatPanel{border-radius:24px;min-width:0;min-height:520px;padding:18px}.chatWelcome h3{font-size:28px}.chatMessages{max-height:360px}.chatBubble{max-width:94%}.chatComposer>div{align-items:flex-end}.chatComposer button{padding:12px 14px}}@media print{.nutritionChat{display:none!important}}.qualityPage{color:#17384b;background:#f3f0e8;overflow:hidden}.qualityHero{background:linear-gradient(128deg,#dff3f7 0 58%,#f4c94c 58%);border-radius:38px;grid-template-columns:48% 52%;align-items:center;min-height:900px;margin:14px;padding:90px 6vw 130px;display:grid;position:relative;overflow:hidden}.qualityHero:before{content:"QUALITY";font-family:var(--font-display);letter-spacing:-.1em;color:#fff3;font-size:19vw;font-weight:900;position:absolute;bottom:-.14em;right:-.03em}.qualityHeroCopy{z-index:3;position:relative}.qualityHero h1,.qualityManifesto h2,.qualityStage h2,.qualityStandards h2,.qualityCta h2{font-family:var(--font-display);letter-spacing:-.075em;margin:15px 0 30px;font-size:clamp(58px,7vw,108px);line-height:.82}.qualityHero h1 em,.qualityManifesto h2 em{color:#ef563e;font-style:normal}.qualityHeroCopy>p:not(.kicker){max-width:650px;margin-bottom:30px;font-size:18px;line-height:1.65}.qualityHeroLab{z-index:2;place-items:center;height:650px;display:grid;position:relative}.qualityJar{z-index:3;width:70%;height:92%;animation:4.5s ease-in-out infinite qualityFloat;position:relative}.qualityJar img{object-fit:contain;filter:drop-shadow(0 45px 35px #17384b35);width:100%;height:100%}.qualityOrbit{aspect-ratio:1;border:1px solid #17384b30;border-radius:50%;width:min(560px,90%);animation:24s linear infinite qualitySpin;position:absolute}.qualityOrbit:before,.qualityOrbit:after{content:"";border:1px dashed #17384b24;border-radius:50%;position:absolute;inset:12%}.qualityOrbit:after{border-style:solid;inset:28%}.qualityOrbit span{width:72px;height:72px;font:800 10px var(--font-display);background:#fff;border-radius:45% 55% 48% 52%;place-items:center;display:grid;position:absolute;box-shadow:0 15px 30px #17384b20}.qualityOrbit span:first-child{top:42%;left:-20px}.qualityOrbit span:nth-child(2){top:2%;right:3%}.qualityOrbit span:nth-child(3){bottom:10%;right:0}.qualityHeroLab>i{background:#ef654d;border-radius:45% 55%;animation:3.6s ease-in-out infinite qualityBob;position:absolute;box-shadow:inset 7px 8px 12px #fff6,inset -8px -8px 14px #17384b28}.qualityHeroLab>i:first-of-type{width:70px;height:58px;top:15%;left:3%}.qualityHeroLab>i:nth-of-type(2){background:#8e3c9e;width:46px;height:52px;animation-delay:-1s;top:36%;right:3%}.qualityHeroLab>i:nth-of-type(3){background:#4da8cf;width:88px;height:72px;animation-delay:-2s;bottom:9%;left:8%}.qualityHeroLab>i:nth-of-type(4){background:#fff;width:42px;height:38px;animation-delay:-.5s;bottom:4%;right:16%}.qualityHeroLab>i:nth-of-type(5){background:#f0a72c;width:28px;height:31px;animation-delay:-1.5s;top:4%;left:24%}.qualityHeroFoot{text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #17384b24;gap:35px;padding-top:22px;font-size:10px;font-weight:900;display:flex;position:absolute;bottom:38px;left:6vw;right:6vw}.qualityRail{z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;background:#12384ff2;border-radius:18px;grid-template-columns:repeat(5,1fr);margin:0 14px;padding:7px;display:grid;position:sticky;top:0}.qualityRail a{text-align:center;border-radius:13px;padding:14px;font-size:11px;font-weight:800}.qualityRail a:hover{background:#ef563e}.qualityRail b{font-family:var(--font-display);color:#f5cd4d;margin-right:8px}.qualityManifesto{background:#fff;padding:145px 7vw 120px}.qualityManifesto h2{max-width:1200px;font-size:clamp(52px,6.6vw,96px)}.qualityManifesto>p:last-child{color:#607985;max-width:720px;font-size:19px;line-height:1.6}.qualityStage{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;min-height:800px;padding:90px 7vw;display:grid;position:relative}.qualityStageCopy>b{font-family:var(--font-display);color:#ef563e;letter-spacing:.14em;font-size:10px}.qualityStage h2{margin:22px 0 30px;font-size:clamp(55px,6vw,92px)}.qualityStageCopy>p{color:#5b7480;max-width:620px;font-size:18px;line-height:1.65}.qualityStage ul,.qualityStage ol{margin-top:35px;padding:0;list-style:none}.qualityStage li{border-top:1px solid #17384b22;padding:15px 0;font-weight:800}.qualityStage li:before{content:"●";color:#ef563e;margin-right:12px}.formulaStage{background:#f2efe8}.formulaMovie{background:#12384f;border-radius:44px;place-items:center;height:590px;display:grid;position:relative;overflow:hidden}.formulaMovie:before{content:"FORMULA";font:900 8vw var(--font-display);color:#ffffff08;position:absolute;rotate:-16deg}.formulaCore{color:#fff;width:190px;height:175px;font:900 64px var(--font-display);background:#ef563e;border-radius:45% 55%;place-items:center;display:grid;box-shadow:inset 20px 20px 30px #fff5,inset -20px -20px 35px #5e1a1935}.formulaMovie span{width:84px;height:76px;font:900 18px var(--font-display);transform:rotate(calc(var(--i)*72deg)) translateY(-230px) rotate(calc(var(--i)*-72deg));animation:3s ease-in-out infinite formulaPulse;animation-delay:calc(var(--i)*-.45s);background:#f5cd4d;border-radius:45% 55%;place-items:center;display:grid;position:absolute}.materialStage{background:#dff2f7}.materialMovie,.controlMovie,.packMovie,.conveyorMovie{border-radius:44px;height:620px;position:relative;overflow:hidden}.materialMovie{background:linear-gradient(160deg,#8ed3e5,#eefbfc);place-items:center;display:grid}.labFlask{border:18px solid #fff;border-top:0;border-radius:20px 20px 48% 48%;width:260px;height:340px;position:relative;overflow:hidden;box-shadow:0 35px 50px #17384b25}.labFlask:before{content:"";background:#ef563e;height:64%;animation:3s ease-in-out infinite liquidBreath;position:absolute;bottom:0;left:0;right:0}.labFlask i{z-index:2;background:#fff7;border-radius:50%;animation:3s linear infinite bubbleUp;position:absolute;bottom:20%}.labFlask i:first-child{width:22px;height:22px;left:20%}.labFlask i:nth-child(2){width:35px;height:35px;animation-delay:-1s;left:60%}.labFlask i:nth-child(3){width:14px;height:14px;animation-delay:-2s;left:45%}.scanLine{background:#17384b;height:3px;animation:3s ease-in-out infinite scan;position:absolute;left:10%;right:10%;box-shadow:0 0 25px #17384b}.materialMovie>span{font:900 11px/1.4 var(--font-display);letter-spacing:.12em;position:absolute;bottom:25px;left:28px}.qualityMetrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:35px;display:grid}.qualityMetrics span{text-transform:uppercase;background:#fff8;border-radius:18px;padding:20px;font-size:10px;font-weight:900}.qualityMetrics strong{font:800 28px var(--font-display);color:#ef563e;margin-bottom:18px;display:block}.productionStage{background:#f6cc4f}.standardBadges{flex-wrap:wrap;gap:8px;margin-top:35px;display:flex}.standardBadges span{color:#fff;background:#17384b;border-radius:999px;padding:11px 15px;font-size:10px;font-weight:900}.conveyorMovie{background:#fff9}.machine{background:#12384f;border-radius:35px;height:260px;position:absolute;top:10%;left:18%;right:18%;box-shadow:inset 0 -28px #0b293b}.machine:after{content:"MIX · SHAPE · SET";color:#fff;font:800 17px var(--font-display);place-items:center;display:grid;position:absolute;inset:0}.machine i{background:#ef563e;border-radius:50%;width:76px;height:76px;animation:1.5s infinite machineBeat;position:absolute;bottom:-50px}.machine i:first-child{left:15%}.machine i:nth-child(2){animation-delay:-.5s;left:44%}.machine i:nth-child(3){animation-delay:-1s;right:15%}.conveyor{background:#17384b;align-items:center;gap:55px;height:92px;padding-left:30px;animation:2s linear infinite conveyorShift;display:flex;position:absolute;bottom:90px;left:0;right:0}.conveyor span{background:#ef563e;border-radius:45% 55%;flex:0 0 72px;height:60px;box-shadow:inset 6px 7px 10px #fff6}.controlStage{background:#efe9f5}.controlMovie{color:#fff;background:#8b3d9e}.scope{width:250px;height:360px;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.scope:before{content:"";background:#fff;border-radius:999px;width:58px;height:270px;position:absolute;left:80px;rotate:-25deg}.scope i{border:30px solid #fff;border-radius:50%;width:180px;height:180px;position:absolute;bottom:0;left:5px}.scope b{background:#f5cd4d;border-radius:999px;width:150px;height:38px;position:absolute;bottom:2px;right:-22px}.qualityWave{align-items:end;gap:6px;height:80px;display:flex;position:absolute;bottom:38px;left:25px;right:25px}.qualityWave i{height:calc(15px + (var(--i) % 5)*12px);animation:1.4s ease-in-out infinite waveBeat;animation-delay:calc(var(--i)*-.06s);background:#fff5;border-radius:99px;flex:1}.controlMovie>strong{font:900 11px/1.4 var(--font-display);letter-spacing:.12em;position:absolute;top:25px;right:28px}.packStage{background:#f2efe8}.packMovie{color:#fff;background:linear-gradient(145deg,#ef563e,#b72e35);place-items:center;display:grid}.packMovie img{object-fit:contain;z-index:2;filter:drop-shadow(0 35px 30px #4c121b70);width:75%;height:84%;animation:4s ease-in-out infinite qualityFloat;position:relative}.packRing{aspect-ratio:1;border:32px solid #f5cd4d;border-radius:44% 56% 53% 47%;width:65%;animation:18s linear infinite qualitySpin;position:absolute}.packMovie>span{text-align:right;font:900 52px/.7 var(--font-display);letter-spacing:-.08em;position:absolute;top:25px;right:25px}.packMovie small{letter-spacing:.13em;font-size:9px}.qualityStandards{color:#fff;background:#12384f;padding:120px 7vw}.qualityStandards>div:first-child{grid-template-columns:1fr 2fr;align-items:end;display:grid}.qualityStandards h2{margin:0;font-size:clamp(52px,6vw,88px)}.standardCards{grid-template-columns:repeat(4,1fr);gap:12px;margin:70px 0 45px;display:grid}.standardCards article{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:28px;flex-direction:column;justify-content:space-between;min-height:240px;padding:28px;display:flex}.standardCards b{font:800 28px var(--font-display);color:#f5cd4d}.standardCards p{color:#c6d9e1;line-height:1.5}.qualityNote{color:#94b1bd;max-width:800px;font-size:11px;line-height:1.6}.qualityCta{color:#fff;background:#ef563e;border-radius:38px;justify-content:space-between;align-items:center;gap:50px;min-height:520px;margin:14px;padding:80px 7vw;display:flex}.qualityCta h2{margin:15px 0;font-size:clamp(54px,6vw,88px)}.qualityCta p:not(.kicker){font-size:18px}.qualityPage>footer{margin-top:14px}@keyframes qualityFloat{50%{transform:translateY(-18px)rotate(2deg)}}@keyframes qualitySpin{to{transform:rotate(360deg)}}@keyframes qualityBob{50%{transform:translateY(-20px)rotate(15deg)}}@keyframes formulaPulse{50%{filter:brightness(1.12);scale:1.12}}@keyframes liquidBreath{50%{border-radius:40% 55% 0 0;height:72%}}@keyframes bubbleUp{0%{opacity:0;transform:translateY(120px)}40%{opacity:1}to{opacity:0;transform:translateY(-190px)}}@keyframes scan{0%,to{top:14%}50%{top:86%}}@keyframes machineBeat{50%{filter:brightness(1.2);scale:.82}}@keyframes conveyorShift{to{transform:translate(-127px)}}@keyframes waveBeat{50%{height:75px}}@media (max-width:950px){.qualityHero{grid-template-columns:1fr;min-height:1200px}.qualityHeroLab{height:580px}.qualityStage{grid-template-columns:1fr;gap:45px}.materialStage .materialMovie,.controlStage .controlMovie{order:2}.qualityStandards>div:first-child{grid-template-columns:1fr}.standardCards{grid-template-columns:repeat(2,1fr)}.qualityCta{flex-direction:column;align-items:flex-start}.qualityRail{grid-template-columns:repeat(5,180px);overflow:auto}}@media (max-width:620px){.qualityHero{background:linear-gradient(155deg,#dff3f7 0 70%,#f4c94c 70%);border-radius:26px;min-height:1010px;margin:8px;padding:65px 22px 110px}.qualityHero h1{font-size:58px}.qualityHeroLab{height:430px}.qualityJar{width:92%}.qualityHeroFoot{gap:12px;left:22px;right:22px;overflow:auto}.qualityHeroFoot span{white-space:nowrap;font-size:8px}.qualityRail{margin:0 8px}.qualityManifesto{padding:90px 22px}.qualityManifesto h2{font-size:48px}.qualityStage{min-height:auto;padding:75px 20px}.qualityStage h2{font-size:49px}.formulaMovie,.materialMovie,.controlMovie,.packMovie,.conveyorMovie{border-radius:28px;height:480px}.formulaMovie span{transform:rotate(calc(var(--i)*72deg)) translateY(-170px) rotate(calc(var(--i)*-72deg));width:66px;height:60px}.formulaCore{width:145px;height:135px;font-size:48px}.qualityMetrics{grid-template-columns:1fr}.qualityStandards{padding:85px 20px}.qualityStandards h2{font-size:48px}.standardCards{grid-template-columns:1fr}.standardCards article{min-height:180px}.qualityCta{border-radius:28px;min-height:560px;margin:8px;padding:65px 25px}.qualityCta h2{font-size:50px}}@media (prefers-reduced-motion:reduce){.qualityPage *{animation-duration:.01ms!important;animation-iteration-count:1!important}}.architecturePage{color:#17384b;background:#f3f0e9;min-height:100vh}.catalogHero,.compareHero,.searchHero,.serviceHero{padding:95px 7vw 80px;position:relative;overflow:hidden}.catalogHero{background:linear-gradient(122deg,#dff3f7 0 58%,#f5cd4d 58%);min-height:560px}.catalogHero:after,.compareHero:after,.serviceHero:after{content:"";background:#ef563e;border-radius:45% 55%;width:380px;height:340px;position:absolute;top:-110px;right:-100px;rotate:18deg;box-shadow:-260px 390px #ffffff35}.catalogHero h1,.compareHero h1,.searchHero h1,.serviceHero h1{font:800 clamp(58px,7.5vw,112px)/.84 var(--font-display);letter-spacing:-.075em;z-index:2;margin:22px 0 30px;position:relative}.catalogHero h1 em,.compareHero h1 em,.searchHero h1 em,.serviceHero h1 em{color:#ef563e;font-style:normal}.catalogHero>p:not(.kicker),.compareHero>p:not(.kicker),.serviceHero>p:not(.kicker){z-index:2;max-width:720px;font-size:18px;line-height:1.6;position:relative}.catalogHero label,.searchHero label{z-index:3;background:#fff;border-radius:999px;align-items:center;gap:18px;max-width:840px;height:76px;margin-top:38px;padding:0 26px;display:flex;position:relative;box-shadow:0 20px 50px #17384b17}.catalogHero label span,.searchHero label span{font-size:30px}.catalogHero input,.searchHero input{font:700 18px var(--font-body);color:#17384b;background:0 0;border:0;outline:0;width:100%}.catalogWorkspace{grid-template-columns:260px 1fr;gap:28px;padding:55px 5vw 110px;display:grid}.catalogFilters{align-content:start;gap:30px;height:max-content;display:grid;position:sticky;top:30px}.catalogFilters>div{flex-wrap:wrap;gap:7px;display:flex}.catalogFilters small{letter-spacing:.14em;width:100%;margin-bottom:8px;font-size:9px;font-weight:900}.catalogFilters button,.catalogFilters select{font:800 10px var(--font-body);color:#49636f;cursor:pointer;background:#fff;border:1px solid #17384b1d;border-radius:999px;padding:10px 13px}.catalogFilters button.active{color:#fff;background:#17384b}.catalogFilters label{gap:8px;display:grid}.catalogFilters select{border-radius:13px;width:100%}.catalogFilters .filterReset{text-align:left;color:#ef563e;background:0 0;border:0;padding-left:0}.catalogResults>header{border-bottom:1px solid #17384b25;justify-content:space-between;align-items:end;margin-bottom:20px;padding-bottom:20px;display:flex}.catalogResults>header div{display:grid}.catalogResults>header small{letter-spacing:.14em;font-size:9px}.catalogResults>header b{font:800 27px var(--font-display)}.catalogResults>header a{font-size:11px;font-weight:900}.architectureProductGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.architectureProduct{color:#17384b;background:#fff;border-radius:28px;flex-direction:column;min-height:530px;padding:17px;transition:all .25s;display:flex}.architectureProduct>div{background:var(--ps);border-radius:20px;height:310px;position:relative;overflow:hidden}.architectureProduct>div:after{content:"";background:#fff6;border-radius:45% 55%;width:150px;height:130px;position:absolute;top:-25px;right:-40px}.architectureProduct>div>span{z-index:2;letter-spacing:.08em;background:#fff;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900;position:absolute;top:13px;left:13px}.architectureProduct img{object-fit:contain;z-index:1;width:100%;height:100%;padding:25px;transition:all .3s;position:relative}.architectureProduct:hover img{rotate:-2deg;scale:1.05}.architectureProduct>small{color:var(--p);letter-spacing:.08em;text-transform:uppercase;margin-top:19px;font-size:9px;font-weight:900}.architectureProduct h2{font:800 29px/1 var(--font-display);letter-spacing:-.04em;margin:9px 0}.architectureProduct p{color:#607783;margin:0;font-size:12px;line-height:1.45}.architectureProduct footer{color:#17384b;background:0 0;flex-wrap:wrap;gap:5px;min-height:0;margin-top:auto;padding:17px 0 0;display:flex}.architectureProduct footer i{background:#f3f0e9;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal}.catalogEmpty{text-align:center;background:#fff;border-radius:28px;padding:120px 20px}.catalogEmpty b{font:800 38px var(--font-display)}.catalogEmpty button{color:#fff;background:#ef563e;border:0;border-radius:999px;padding:13px 18px;font-weight:900}.architectureFooter{color:#fff;background:#12384f;grid-template-columns:none;justify-content:center;gap:30px;min-height:110px;padding:40px 6vw;display:flex}.architectureFooter a{font-weight:800}.compareHero{background:#eadcf0;min-height:510px}.comparePicker{background:#fff;gap:9px;padding:45px 5vw;display:flex;overflow:auto}.comparePicker button{cursor:pointer;background:#f5f3ee;border:1px solid #17384b18;border-radius:22px;flex-direction:column;flex:0 0 145px;justify-content:end;align-items:center;height:180px;padding:10px;display:flex;position:relative}.comparePicker button.active{background:#fff;outline:3px solid #ef563e}.comparePicker button:disabled{opacity:.38}.comparePicker img{object-fit:contain;width:100%;height:120px}.comparePicker span{font:800 11px var(--font-display)}.comparePicker b{color:#fff;background:#17384b;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:9px;right:9px}.compareTable{padding:50px 5vw 110px;overflow:auto}.compareRow{background:#fff;border-bottom:1px solid #17384b1b;grid-template-columns:180px repeat(3,1fr);min-width:760px;display:grid}.compareRow>b,.compareRow>span{padding:25px;line-height:1.5}.compareRow>b{letter-spacing:.09em;text-transform:uppercase;background:#ece9e2;font-size:10px}.compareHead{align-items:end}.compareHead>a{color:#17384b;border-top:5px solid var(--p);grid-template-columns:90px 1fr;align-items:center;padding:20px;display:grid}.compareHead img{object-fit:contain;width:80px;height:120px}.compareHead span{font:800 25px var(--font-display)}.searchHero{color:#fff;background:#12384f;min-height:500px}.searchHero h1 em{color:#f5cd4d}.searchHero label{margin-top:35px}.searchResults{padding:55px 10vw 110px}.searchResults>header{border-bottom:1px solid #17384b22;justify-content:space-between;padding-bottom:20px;display:flex}.searchResults>a{color:#17384b;border-bottom:1px solid #17384b22;grid-template-columns:90px 1fr 40px;align-items:center;gap:22px;padding:18px 0;display:grid}.searchResults>a>div{background:#fff;border-radius:20px;place-items:center;height:82px;display:grid}.searchResults img{object-fit:contain;width:100%;height:100%}.searchResults>a>span{display:grid}.searchResults small{color:#ef563e;letter-spacing:.1em;font-size:8px;font-weight:900}.searchResults strong{font:800 24px var(--font-display)}.searchResults p{color:#607783;margin:5px 0 0;font-size:12px}.searchResults i{font-size:25px;font-style:normal}.serviceHero{min-height:620px}.docsHero{background:#dff3f7}.buyHero{background:#f5cd4d}.aboutHero{background:#eadcf0}.buyActions{z-index:3;gap:10px;margin-top:35px;display:flex;position:relative}.documentGrid,.aboutCards,.buySteps{grid-template-columns:repeat(3,1fr);gap:13px;padding:70px 5vw;display:grid}.documentGrid>a,.aboutCards>a,.buySteps article{color:#17384b;background:#fff;border-radius:30px;flex-direction:column;min-height:390px;padding:30px;display:flex}.documentGrid>a:nth-child(2),.aboutCards>a:nth-child(2),.buySteps article:nth-child(2){color:#fff;background:#ef563e}.documentGrid>a:nth-child(3),.aboutCards>a:nth-child(3){color:#fff;background:#12384f}.documentGrid a>b{font:800 70px var(--font-display);color:#f5cd4d}.documentGrid small,.aboutCards b,.buySteps b{letter-spacing:.13em;color:#ef563e;font-size:10px}.documentGrid h2,.aboutCards h2,.buySteps h2{font:800 35px/1 var(--font-display);margin:60px 0 18px}.documentGrid p,.aboutCards p,.buySteps p{line-height:1.55}.documentGrid span,.aboutCards span{margin-top:auto;font-size:11px;font-weight:900}.documentProducts{color:#fff;background:#12384f;grid-template-columns:repeat(4,1fr);gap:9px;padding:70px 5vw 110px;display:grid}.documentProducts header{grid-column:1/-1;margin-bottom:35px}.documentProducts header h2{font:800 55px var(--font-display);margin:10px 0}.documentProducts>a{color:#fff;background:#ffffff0d;border:1px solid #ffffff18;border-radius:22px;padding:15px;display:grid}.documentProducts>a>span{border-radius:15px;height:220px}.documentProducts img{object-fit:contain;width:100%;height:100%}.documentProducts b{font:800 20px var(--font-display);margin-top:15px}.documentProducts small{color:#9fc0cd;margin-top:7px}.buySteps article>b{font:800 70px var(--font-display)}.partnerStrip{color:#fff;background:#12384f;border-radius:30px;justify-content:space-between;align-items:center;margin:0 5vw 100px;padding:55px;display:flex}.partnerStrip h2{font:800 42px var(--font-display);margin:10px 0}.partnerStrip a{color:#17384b;background:#f5cd4d;border-radius:999px;padding:15px 20px;font-weight:900}.aboutManifest{background:#fff;grid-template-columns:1fr 1fr;gap:8vw;padding:100px 7vw;display:grid}.aboutManifest h2{font:800 55px/.95 var(--font-display);margin:15px 0}.aboutManifest p{color:#59717d;font-size:19px;line-height:1.7}.aboutCards{padding-bottom:120px}@media (max-width:1050px){.architectureProductGrid,.documentProducts{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.catalogHero,.compareHero,.searchHero,.serviceHero{min-height:auto;padding:70px 20px}.catalogHero{background:#dff3f7}.catalogHero h1,.compareHero h1,.searchHero h1,.serviceHero h1{font-size:54px}.catalogHero label,.searchHero label{height:62px;padding:0 18px}.catalogHero input,.searchHero input{font-size:14px}.catalogWorkspace{grid-template-columns:1fr;padding:35px 14px 75px}.catalogFilters{position:static}.architectureProductGrid{grid-template-columns:1fr}.architectureProduct{min-height:500px}.comparePicker{padding:25px 14px}.compareTable{padding:30px 14px 80px}.searchResults{padding:35px 20px 80px}.searchResults>a{grid-template-columns:64px 1fr 25px;gap:12px}.searchResults>a>div{height:64px}.searchResults p{display:none}.documentGrid,.aboutCards,.buySteps{grid-template-columns:1fr;padding:50px 14px}.documentGrid>a,.aboutCards>a,.buySteps article{min-height:320px}.documentProducts{grid-template-columns:1fr;padding:65px 14px}.buyActions{display:grid}.partnerStrip{gap:25px;margin:0 14px 70px;padding:35px;display:grid}.aboutManifest{grid-template-columns:1fr;padding:70px 20px}.aboutManifest h2{font-size:43px}.architectureFooter{flex-wrap:wrap}}.siteProgress{z-index:300;pointer-events:none;background:#ffffff18;height:4px;position:fixed;top:0;left:0;right:0}.siteProgress i{background:linear-gradient(90deg,#ef563e,#f5cd4d,#8fcfbd,#7d3ea1);border-radius:0 999px 999px 0;height:100%;transition:width 80ms linear;display:block;box-shadow:0 0 16px #ef563e}.button,.gummyCta,.partnerStrip>a,.mobileProductCta{--mag-x:0px;--mag-y:0px;transform:translate(var(--mag-x),var(--mag-y));isolation:isolate;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,filter .25s,background .25s;position:relative;overflow:hidden}.button:before,.gummyCta:before,.partnerStrip>a:before,.mobileProductCta:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#ffffff70,#0000);width:80px;height:180%;transition:left .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:-40%;left:-110px;rotate:18deg}.button:hover,.gummyCta:hover,.partnerStrip>a:hover{transform:translate(var(--mag-x),calc(var(--mag-y) - 3px)) scale(1.025);filter:saturate(1.08);box-shadow:0 16px 34px #17384b2b}.button:hover:before,.gummyCta:hover:before,.partnerStrip>a:hover:before,.mobileProductCta:hover:before{left:120%}.button:active,.gummyCta:active{transform:translate(var(--mag-x),var(--mag-y)) scale(.97)}.siteHeader nav>a,.productsTrigger{transition:color .25s,transform .25s,background .25s;position:relative}.siteHeader nav>a:after,.productsTrigger:after{content:"";background:linear-gradient(90deg,#ef563e,#f5cd4d);border-radius:999px;height:7px;transition:left .28s,right .28s,box-shadow .28s;position:absolute;bottom:-11px;left:50%;right:50%}.siteHeader nav>a:hover,.productsTrigger:hover{transform:translateY(-2px)}.siteHeader nav>a:hover:after,.productsTrigger:hover:after,.siteHeader nav>.current:after{left:18%;right:18%;box-shadow:0 3px 12px #ef563e66}.siteHeader nav>.current{color:#ef563e}.productsTrigger.current span{color:#fff;background:#ef563e}.productMega{transform-origin:top;transition:opacity .28s,visibility .28s,transform .38s cubic-bezier(.2,.85,.2,1)!important}.productMega:not(.open){transform:translateY(-12px)scale(.985)}.productMega.open{transform:translateY(0)scale(1)}.megaProducts>a,.megaNeeds>a{transition:transform .25s,box-shadow .25s,background .25s}.megaProducts>a:hover{transform:translateY(-7px)rotate(-.4deg);box-shadow:0 18px 35px #17384b18}.megaProducts>a:hover img{transform:scale(1.08)rotate(-3deg)}.megaProducts img{transition:transform .35s}.megaNeeds>a:hover{background:#fff;transform:translate(7px)}.megaNeeds>a:hover i{transform:rotate(10deg)scale(1.12)}.megaNeeds i{transition:transform .3s}.architectureProduct{will-change:transform}.architectureProduct:after{content:"Открыть  ↗";color:var(--p);letter-spacing:.08em;opacity:0;font-size:9px;font-weight:900;transition:all .25s;position:absolute;bottom:22px;right:25px;translate:0 8px}.architectureProduct{position:relative}.architectureProduct:hover:after{opacity:1;translate:0}.architectureProduct:hover{transform:translateY(-10px)rotateX(1deg);box-shadow:0 28px 60px #17384b1d}.architectureProduct:hover>div{box-shadow:inset 0 0 0 2px #fff9}.architectureProduct footer{transition:opacity .25s}.architectureProduct:hover footer{opacity:.35}.benefitTiles article,.productBanner,.specimenDeck button,.documentGrid>a,.aboutCards>a,.buySteps article{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,filter .35s}.benefitTiles article:hover,.documentGrid>a:hover,.aboutCards>a:hover,.buySteps article:hover{transform:translateY(-9px)rotate(-.35deg);box-shadow:0 25px 55px #17384b18}.benefitTiles article:hover>b{transform:scale(1.13)rotate(-7deg)}.benefitTiles article>b{transition:transform .35s}.productBanner:hover{transform:translateY(-5px);box-shadow:0 28px 65px #17384b1a}.productBanner:hover img{transform:scale(1.05)rotate(-3deg)}.productBanner img{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.interactiveBottle img{transform-style:preserve-3d;transition:transform .18s ease-out,filter .3s!important}.interactiveBottle:hover img{filter:drop-shadow(0 34px 28px #17384b38)}.bottleHotspot{animation:2.2s ease-in-out infinite gummyPulse}.bottleHotspot:nth-of-type(3){animation-delay:.8s}@keyframes gummyPulse{50%{transform:scale(1.1);box-shadow:0 0 0 9px #fff0}}.productThumbs button,.stickySideSwitch button,.comparePicker button,.catalogFilters button,.goalPills button,.filters button{transition:transform .22s,box-shadow .22s,background .22s,color .22s}.productThumbs button:hover,.stickySideSwitch button:hover,.comparePicker button:hover:not(:disabled),.catalogFilters button:hover,.goalPills button:hover,.filters button:hover{transform:translateY(-3px)scale(1.02);box-shadow:0 10px 24px #17384b17}.productThumbs button.active,.stickySideSwitch button.active{box-shadow:0 0 0 3px var(--product),0 12px 28px #17384b18}@supports (color:color-mix(in lab, red, red)){.productThumbs button.active,.stickySideSwitch button.active{box-shadow:0 0 0 3px color-mix(in srgb,var(--product) 35%,transparent),0 12px 28px #17384b18}}.studioAccordions details{transition:background .28s,box-shadow .28s,transform .28s;overflow:hidden}.studioAccordions details:hover{transform:translate(5px)}.studioAccordions details[open]{background:var(--productSoft)}@supports (color:color-mix(in lab, red, red)){.studioAccordions details[open]{background:color-mix(in srgb,var(--productSoft) 50%,#fff)}}.studioAccordions details[open]{box-shadow:0 14px 35px #17384b0d}.studioAccordions summary b{transition:transform .35s,background .25s,color .25s}.studioAccordions details[open] summary b{background:var(--product);color:#fff;transform:rotate(45deg)}.studioAccordions details>p,.studioAccordions .labelLink{animation:.38s both accordionIn}@keyframes accordionIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.motionReveal{opacity:0;transition:opacity .65s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.motionReveal.isVisible{opacity:1;transform:none}.motionReveal:nth-child(2){transition-delay:50ms}.motionReveal:nth-child(3){transition-delay:.1s}.motionReveal:nth-child(4){transition-delay:.15s}.gummyCursor{--cursor-x:-50px;--cursor-y:-50px;z-index:500;width:26px;height:26px;translate:calc(var(--cursor-x) - 13px) calc(var(--cursor-y) - 13px);pointer-events:none;opacity:0;mix-blend-mode:multiply;border:1px solid #ef563e99;border-radius:46% 54% 56% 44%;transition:width .2s,height .2s,opacity .2s,border-color .2s,background .2s;position:fixed;top:0;left:0}.gummyCursor.shown{opacity:1}.gummyCursor.active{width:42px;height:42px;translate:calc(var(--cursor-x) - 21px) calc(var(--cursor-y) - 21px);background:#f5cd4d42;border-color:#ef563e;animation:1.5s ease-in-out infinite alternate cursorGummy}.gummyCursor i{background:#ef563e;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes cursorGummy{to{border-radius:58% 42% 44% 56%;rotate:8deg}}:root{--experience-accent:#ef563e;--cursor-x:-100px;--cursor-y:-100px;--kinetic-shift:0px}.hasProductExperience .siteProgress i{background:linear-gradient(90deg,var(--experience-accent),#f5cd4d)}.siteProgressDots{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9;border-radius:999px;gap:3px;padding:5px 7px;display:flex;position:absolute;top:9px;left:50%;translate:-50%;box-shadow:0 7px 24px #17384b14}.siteProgressDots b{background:#17384b1b;border-radius:45% 55% 48% 52%;width:5px;height:5px;transition:all .2s}.siteProgressDots b.filled{background:var(--experience-accent);transform:scale(1.12);box-shadow:inset 1px 1px #fff7}.cursorCaption{z-index:499;left:var(--cursor-x);top:var(--cursor-y);pointer-events:none;color:#fff;letter-spacing:.08em;text-transform:uppercase;opacity:0;white-space:nowrap;background:#17384bea;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;transition:opacity .18s,transform .18s;position:fixed;transform:translateY(5px)}.cursorCaption.shown{opacity:1;transform:none}.gummyCursor.labelled{background:var(--experience-accent);width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.gummyCursor.labelled{background:color-mix(in srgb,var(--experience-accent) 18%,transparent)}}.gummyCursor.labelled{border-color:var(--experience-accent)}.premiumGummyOrb{z-index:4;background:var(--experience-accent);border-radius:57% 43% 61% 39%;width:112px;height:98px;position:fixed;top:37vh;right:-55px}@supports (color:color-mix(in lab, red, red)){.premiumGummyOrb{background:color-mix(in srgb,var(--experience-accent) 9%,transparent)}}.premiumGummyOrb{filter:blur(.2px);pointer-events:none;animation:8s ease-in-out infinite alternate premiumMorph}.premiumGummyOrb:before,.premiumGummyOrb:after,.premiumGummyOrb i{content:"";background:#fff8;border-radius:50%;position:absolute}.premiumGummyOrb:before{width:8px;height:8px;top:22px;left:28px}.premiumGummyOrb:after{width:4px;height:4px;top:16px;left:48px}.premiumGummyOrb i:first-child{filter:blur(5px);width:28px;height:8px;top:12px;left:20px}.premiumGummyOrb i:last-child{background:#fff2;width:22px;height:22px;bottom:15px;right:18px}@keyframes premiumMorph{to{border-radius:39% 61% 43% 57%;transform:translateY(45px)rotate(12deg)}}.productHeroCopy h1,.productUspGallery h2,.editorialBreak h2{transform:translateX(calc(var(--kinetic-shift) * -.18));transition:transform 80ms linear}.productKineticBand>div{transform:translateX(calc(var(--kinetic-shift) * -1))}.interactiveBottle{isolation:isolate}.interactiveBottle:after{content:"";z-index:5;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(112deg,#0000 28%,#fff0 38%,#ffffff70 48%,#fff0 58%,#0000 70%);border-radius:48%;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:8% 18%;transform:translate(-120%)rotate(-8deg)}.interactiveBottle:hover:after{transform:translate(95%)rotate(5deg)}.formulaMolecules>div:after{content:"";border-radius:inherit;opacity:0;border:1px solid #fff3;transition:all .4s;position:absolute;inset:9px;transform:scale(.75)}.formulaMolecules>div:hover:after{opacity:1;transform:scale(1)}.formulaMolecules>div:hover strong{filter:drop-shadow(0 4px 10px #17384b35)}.studioAccordions details[open] summary{color:var(--product)}.studioAccordions details[open] summary span{transform:rotate(-8deg)scale(1.08)}.studioAccordions details p{animation:.38s cubic-bezier(.2,.8,.2,1) detailReveal}@keyframes detailReveal{0%{opacity:0;transform:translateY(-8px)}}.productUspCard:after,.architectureProduct:after,.connectionColumns article:after{content:"↗";color:#17384b;opacity:0;background:#fff9;border-radius:50%;place-items:center;width:38px;height:38px;transition:all .35s;display:grid;position:absolute;bottom:20px;right:22px;transform:translate(-8px,8px)}.productUspCard:hover:after,.architectureProduct:hover:after,.connectionColumns article:hover:after{opacity:1;transform:none}.productContextBar{z-index:96;color:#fff;-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);opacity:0;pointer-events:none;background:#102f43e8;border:1px solid #fff8;border-radius:24px;justify-content:space-between;align-items:center;width:min(940px,100% - 40px);min-height:72px;padding:8px 10px 8px 14px;transition:all .4s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:22px;left:50%;translate:-50% 30px;box-shadow:0 24px 70px #0b243b45}.productContextBar.visible{opacity:1;pointer-events:auto;translate:-50%}.productContextBar>div{align-items:center;gap:11px;display:flex}.productContextBar img{object-fit:contain;filter:drop-shadow(0 8px 7px #0004);width:48px;height:54px}.productContextBar span{display:grid}.productContextBar small{color:#b9d0d8;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.productContextBar b{font-size:14px}.productContextBar nav{gap:5px;display:flex}.productContextBar a,.productContextBar button{color:#fff;font:inherit;cursor:pointer;background:#ffffff12;border:0;border-radius:999px;padding:13px 17px;font-size:11px;font-weight:850;transition:all .25s}.productContextBar a:hover,.productContextBar button:hover{color:#17384b;background:#fff;transform:translateY(-2px)}.productContextBar button.saved{background:var(--experience-accent);color:#fff}@media (max-width:700px){.siteProgressDots{gap:2px;top:6px}.siteProgressDots b{width:3px;height:3px}.premiumGummyOrb{display:none}.productContextBar{bottom:calc(var(--mobile-dock) + 82px + env(safe-area-inset-bottom));border-radius:18px;width:calc(100% - 24px);min-height:55px;padding:7px}.productContextBar>div span,.productContextBar nav a:last-child{display:none}.productContextBar img{width:36px;height:40px}.productContextBar nav{flex:1;justify-content:flex-end}.productContextBar a,.productContextBar button{padding:10px 12px;font-size:9px}.productHeroCopy h1,.productUspGallery h2,.editorialBreak h2{transform:none}}@media (prefers-reduced-motion:reduce){.premiumGummyOrb{display:none}.productHeroCopy h1,.productUspGallery h2,.editorialBreak h2,.productKineticBand>div{transform:none}.productContextBar{transition:none}.interactiveBottle:after{display:none}}.leadForm button[disabled]{opacity:.72;cursor:wait}.leadForm .formSuccess{animation:.45s cubic-bezier(.2,1.4,.4,1) successPop}@keyframes successPop{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@media (pointer:coarse),(prefers-reduced-motion:reduce){.gummyCursor{display:none}.motionReveal{opacity:1;transition:none;transform:none}.button,.gummyCta,.partnerStrip>a,.mobileProductCta{transform:none!important}.interactiveBottle img{transition:none!important}.bottleHotspot{animation:none}.productMega,.architectureProduct,.benefitTiles article,.productBanner{transition-duration:.01ms!important}}.campaignHero{isolation:isolate;color:#17384b;background:#f2eee7;height:clamp(650px,100vh - 106px,830px);min-height:650px;position:relative;overflow:hidden}.campaignSlide{opacity:0;visibility:hidden;transition:opacity .85s,visibility .85s;position:absolute;inset:0;overflow:hidden}.campaignSlide.active{z-index:2;opacity:1;visibility:visible}.campaignBackdrop{object-fit:cover;width:104%;height:104%;transition:transform 8s;position:absolute;inset:-2%;transform:scale(1.045)}.campaignShade{background:linear-gradient(90deg,#fffefa 0%,#fffef4ed 34%,#fff9e36e 53%,#fff0 74%);position:absolute;inset:0}.campaignCopy{z-index:4;width:min(610px,43vw);padding:35px 0;position:absolute;top:50%;left:5.5vw;transform:translateY(-50%)}.campaignCopy>*{opacity:0;transition:opacity .65s,transform .7s cubic-bezier(.2,.8,.2,1);transform:translateY(24px)}.campaignSlide.active .campaignCopy>*{opacity:1;transform:none}.campaignSlide.active .campaignCopy>:nth-child(2){transition-delay:80ms}.campaignSlide.active .campaignCopy>:nth-child(3){transition-delay:.16s}.campaignSlide.active .campaignCopy>:nth-child(4){transition-delay:.24s}.campaignKicker{font:900 10px/1 var(--font-ui);letter-spacing:.17em;text-transform:uppercase;color:#ef563e;align-items:center;gap:9px;margin:0 0 18px;display:inline-flex}.campaignKicker:before{content:"";background:linear-gradient(90deg,#ef563e,#f5cd4d);border-radius:999px;width:30px;height:9px;box-shadow:inset 0 2px 3px #fff8}.campaignCopy h1{max-width:620px;font:800 clamp(58px,6.1vw,102px)/.83 var(--font-display);letter-spacing:-.075em;text-wrap:balance;margin:0 0 24px}.campaignCopy>p:not(.campaignKicker){color:#466472;max-width:520px;margin:0;font-size:18px;line-height:1.55}.campaignActions{align-items:center;gap:12px;margin-top:31px;display:flex}.campaignActions .button{color:#fff;background:#17384b;border-radius:999px;padding:16px 22px}.campaignQuiz{color:#17384b;border-bottom:2px solid #ef563e;padding:14px 5px;font-size:11px;font-weight:900}.campaignProducts{z-index:4;pointer-events:none;justify-content:center;align-items:flex-end;width:48vw;display:flex;position:absolute;top:7%;bottom:6%;right:3.5vw}.campaignProducts img{z-index:2;object-fit:contain;filter:drop-shadow(0 40px 32px #17384b45);opacity:0;width:auto;max-width:95%;height:94%;transition:opacity .65s,transform .9s cubic-bezier(.18,.85,.2,1);transition-delay:calc(var(--productIndex)*.11s);position:relative;transform:translateY(70px)rotate(7deg)}.campaignSlide.active .campaignProducts img{opacity:1;transform:translateY(0)rotate(-2deg)}.campaignProducts.count3{gap:0;padding:0 2%}.campaignProducts.count3 img{width:38%;height:78%;margin:0 -6%}.campaignProducts.count3 img:nth-child(2){z-index:3;height:95%;transform:translateY(80px)}.campaignSlide.active .campaignProducts.count3 img:first-child{transform:translateY(10px)rotate(-8deg)}.campaignSlide.active .campaignProducts.count3 img:nth-child(2){transform:translateY(0)}.campaignSlide.active .campaignProducts.count3 img:nth-child(3){transform:translateY(13px)rotate(8deg)}.campaignNumber{z-index:1;font:800 clamp(190px,26vw,400px)/1 var(--font-display);letter-spacing:-.12em;color:#fff7;mix-blend-mode:soft-light;pointer-events:none;position:absolute;top:-.12em;right:2vw}.campaignArrow{z-index:8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:#17384b;cursor:pointer;background:#ffffffbd;border:1px solid #fff9;border-radius:50%;width:52px;height:52px;font-size:25px;transition:all .25s;position:absolute;top:50%;box-shadow:0 14px 35px #17384b16}.campaignArrow:hover{color:#fff;background:#17384b;transform:scale(1.08)}.campaignArrow.prev{left:19px}.campaignArrow.next{right:19px}.campaignPager{z-index:9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa8;border:1px solid #fff9;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #17384b13}.campaignPager button{cursor:pointer;background:#17384b42;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .3s,background .3s,transform .3s}.campaignPager button:hover{background:#ef563e;transform:scale(1.35)}.campaignPager button.active{background:linear-gradient(90deg,#ef563e,#f5cd4d);width:35px}@media (max-width:1000px){.campaignHero{height:720px}.campaignCopy{width:48vw;left:6vw}.campaignCopy h1{font-size:clamp(52px,7vw,78px)}.campaignProducts{width:50vw;right:0}.campaignProducts img{height:84%}}@media (max-width:700px){.campaignHero{height:820px;min-height:820px}.campaignBackdrop{object-position:center}.campaignShade{background:linear-gradient(#fffefa 0%,#fffef4f2 40%,#fff8e77d 65%,#fff0 86%)}.campaignCopy{text-align:left;width:auto;padding:0;top:35px;left:22px;right:22px;transform:none}.campaignCopy h1{max-width:500px;font-size:48px}.campaignCopy>p:not(.campaignKicker){max-width:480px;font-size:15px}.campaignActions{gap:10px;margin-top:20px}.campaignActions .button{padding:13px 17px}.campaignProducts{width:84%;height:43%;inset:auto 8% 45px}.campaignProducts img{height:100%}.campaignProducts.count3 img{width:39%;height:72%;margin:0 -7%}.campaignProducts.count3 img:nth-child(2){height:92%}.campaignNumber{font-size:220px;top:auto;bottom:5%}.campaignArrow{width:43px;height:43px;top:auto;bottom:20px}.campaignArrow.prev{left:12px}.campaignArrow.next{right:12px}.campaignPager{max-width:calc(100% - 125px);bottom:17px}.campaignPager button{width:7px;height:7px}.campaignPager button.active{width:24px}}@media (prefers-reduced-motion:reduce){.campaignSlide,.campaignBackdrop,.campaignCopy>*,.campaignProducts img{transition-duration:.01ms!important}.campaignBackdrop{transform:none!important}}.mobileCampaignHero{display:none}@media (max-width:700px){.campaignHero{display:none}.mobileCampaignHero{isolation:isolate;color:#17384b;background:#f4f0e8;height:810px;min-height:810px;display:block;position:relative;overflow:hidden}.mobileCampaignSlide{opacity:0;visibility:hidden;transition:opacity .75s,visibility .75s;position:absolute;inset:0;overflow:hidden}.mobileCampaignSlide.active{z-index:2;opacity:1;visibility:visible}.mobileCampaignBackdrop{object-fit:cover;width:100%;height:100%;transition:transform 7s;position:absolute;inset:0;transform:scale(1.04)}.mobileCampaignSlide.active .mobileCampaignBackdrop{transform:scale(1)}.mobileCampaignShade{background:linear-gradient(#fffefa 0%,#fffef7ed 38%,#fff9e66b 61%,#fff0 82%);position:absolute;inset:0}.mobileCampaignCopy{z-index:4;position:absolute;top:33px;left:22px;right:22px}.mobileCampaignCopy>*{opacity:0;transition:opacity .55s,transform .65s cubic-bezier(.2,.8,.2,1);transform:translateY(18px)}.mobileCampaignSlide.active .mobileCampaignCopy>*{opacity:1;transform:none}.mobileCampaignSlide.active .mobileCampaignCopy>:nth-child(2){transition-delay:80ms}.mobileCampaignSlide.active .mobileCampaignCopy>:nth-child(3){transition-delay:.15s}.mobileCampaignSlide.active .mobileCampaignCopy>:nth-child(4){transition-delay:.22s}.mobileCampaignCopy h1{max-width:520px;font:800 48px/.87 var(--font-display);letter-spacing:-.065em;text-wrap:balance;margin:7px 0 15px}.mobileCampaignCopy>p:not(.kicker){color:#506b77;max-width:470px;margin:0;font-size:15px;line-height:1.45}.mobileCampaignCopy .button{color:#fff;background:#17384b;border-radius:999px;margin-top:18px;padding:13px 17px;display:inline-flex}.mobileCampaignProducts{z-index:4;pointer-events:none;justify-content:center;align-items:flex-end;height:44%;display:flex;position:absolute;bottom:64px;left:7%;right:7%}.mobileCampaignProducts img{z-index:2;object-fit:contain;filter:drop-shadow(0 28px 23px #17384b40);opacity:0;width:auto;max-width:94%;height:100%;transition:opacity .55s,transform .8s cubic-bezier(.18,.85,.2,1);transition-delay:calc(var(--productIndex)*.1s);position:relative;transform:translateY(55px)rotate(6deg)}.mobileCampaignSlide.active .mobileCampaignProducts img{opacity:1;transform:none}.mobileCampaignProducts.count2 img{width:57%;height:90%;margin:0 -8%}.mobileCampaignSlide.active .mobileCampaignProducts.count2 img:first-child{transform:translateY(7px)rotate(-7deg)}.mobileCampaignSlide.active .mobileCampaignProducts.count2 img:last-child{transform:rotate(7deg)}.mobileCampaignProducts.count3 img{width:39%;height:74%;margin:0 -7%}.mobileCampaignProducts.count3 img:nth-child(2){z-index:3;height:94%}.mobileCampaignSlide.active .mobileCampaignProducts.count3 img:first-child{transform:translateY(10px)rotate(-8deg)}.mobileCampaignSlide.active .mobileCampaignProducts.count3 img:nth-child(3){transform:translateY(11px)rotate(8deg)}.mobileCampaignArrow{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#17384b;background:#ffffffbd;border:1px solid #fff9;border-radius:50%;width:43px;height:43px;font-size:23px;position:absolute;bottom:18px;box-shadow:0 10px 25px #17384b15}.mobileCampaignArrow.prev{left:12px}.mobileCampaignArrow.next{right:12px}.mobileCampaignPager{z-index:9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffad;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.mobileCampaignPager button{background:#17384b45;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .25s,background .25s}.mobileCampaignPager button.active{background:linear-gradient(90deg,#ef563e,#f5cd4d);width:28px}}.productPage .productKineticBand,.productPage .productSpecimen,.productPage .editorialBreak,.productPage .formulaJourney{display:none!important}.productPage .productHero{grid-template-columns:minmax(480px,48fr) minmax(460px,52fr)!important;min-height:0!important}.productPage .productGallery{min-height:570px!important;padding:26px!important}.productPage .productMainImage{height:520px!important}.productPage .productMainImage img{filter:drop-shadow(0 29px 24px #17384b2c)!important;max-width:86%!important;max-height:94%!important;transition:opacity .2s,transform .35s cubic-bezier(.2,.8,.2,1)!important}.productPage .productMainImage:hover img{transform:translateY(-4px)scale(1.015)!important}.productPage .productHeroCopy{padding:40px clamp(32px,4vw,62px)!important}.productPage .crumbs{margin-bottom:18px}.productPage .status{margin-bottom:15px}.productPage .productHeroCopy .kicker{margin-bottom:8px}.productPage .productHeroCopy h1{font-size:clamp(50px,4.7vw,74px)!important;line-height:.92!important}.productPage .productHeroCopy h2{margin-top:10px!important;font-size:clamp(22px,2vw,31px)!important}.productPage .productLead{max-width:58ch;margin-top:18px!important;font-size:16px!important;line-height:1.55!important}.productPage .activeChips{margin-top:18px}.productPage .productMeta{grid-template-columns:repeat(4,1fr);max-width:720px;margin-top:22px;padding:16px 0}.productPage .productMeta>div{padding:0 12px}.productPage .productMeta dt{white-space:nowrap;align-items:center;gap:6px;display:flex}.productPage .productMeta dt span{background:var(--product);border-radius:7px;place-items:center;width:22px;height:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.productPage .productMeta dt span{background:color-mix(in srgb,var(--product) 12%,#fff)}}.productPage .productMeta dt span{color:var(--product);font-size:9px;font-weight:950}.productPage .productMeta dd{font-size:12px!important}.productPage .productDescription{padding-top:92px;padding-bottom:96px}.productPage .productUspGallery,.productPage .lightBenefits,.productPage .productBanners{padding-top:90px;padding-bottom:95px}.productPage .productUspCard,.productPage .benefitTiles article,.productPage .productBanner{transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s!important}.productPage .productUspCard:hover,.productPage .benefitTiles article:hover,.productPage .productBanner:hover{transform:translateY(-5px)!important;box-shadow:0 22px 50px #17384b16!important}.productPage .editorialProductStudio{margin-top:92px;margin-bottom:92px}.productPage .editorialLead{max-width:62ch;line-height:1.68}.productPage .studioAccordions summary b{transition:transform .25s}.productPage .studioAccordions details[open] summary b{transform:rotate(45deg)}.productPage .productTrust{margin-top:70px}@media (max-width:1080px){.productPage .productHero{grid-template-columns:1fr!important}.productPage .productGallery{min-height:560px!important}.productPage .productMainImage{height:520px!important}}@media (max-width:700px){.productPage .productGallery{min-height:0!important}.productPage .productMainImage{height:min(55svh,455px)!important}.productPage .productMainImage:hover img{transform:none!important}.productPage .productHeroCopy{padding:34px 18px 48px!important}.productPage .productMeta{grid-template-columns:repeat(2,1fr);gap:0}.productPage .productMeta>div{border-bottom:1px solid #e2e6e3;padding:11px 8px}.productPage .productMeta>div:nth-child(2){border-right:0}.productPage .productMeta>div:nth-child(3),.productPage .productMeta>div:nth-child(4){border-bottom:0}.productPage .productMeta dt{white-space:normal}.productPage .productDescription,.productPage .productUspGallery,.productPage .lightBenefits,.productPage .productBanners{padding-top:68px;padding-bottom:72px}.productPage .editorialProductStudio{margin-top:55px;margin-bottom:55px}.productPage .productTrust{margin-top:45px}}@media (prefers-reduced-motion:reduce){.productPage .productMainImage:hover img,.productPage .productUspCard:hover,.productPage .benefitTiles article:hover,.productPage .productBanner:hover{transform:none!important}}@media (max-width:420px){.mobileCampaignHero{height:760px;min-height:760px}.mobileCampaignCopy h1{font-size:43px}.mobileCampaignProducts{height:42%;bottom:60px}}@media (prefers-reduced-motion:reduce){.mobileCampaignSlide,.mobileCampaignBackdrop,.mobileCampaignCopy>*,.mobileCampaignProducts img{transition-duration:.01ms!important}.mobileCampaignBackdrop{transform:none!important}}.siteHeader{transition:height .28s,padding .28s,box-shadow .28s,background .28s;position:sticky;top:0}.siteHeader.scrolled{background:#fffffff7;height:68px;box-shadow:0 14px 42px #102f4315}.siteHeader.scrolled .siteLogo img{height:50px}.siteHeader.scrolled .gummyCta{height:43px}.siteHeader.scrolled .productMega{top:calc(100% + 8px)}.siteMenuButton i{transition:transform .25s,opacity .2s}.siteMenuButton.open i:first-child{transform:translateY(6px)rotate(45deg)}.siteMenuButton.open i:nth-child(2){opacity:0}.siteMenuButton.open i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.productMainImage{touch-action:pan-y;-webkit-user-select:none;user-select:none}.productThumbs{scrollbar-width:none}.productThumbs::-webkit-scrollbar{display:none}@media (min-width:761px) and (max-width:1180px){.siteUtility{padding-inline:24px}.siteHeader,.siteHeader.compact{border-radius:0;grid-template-columns:145px 1fr auto;gap:18px;height:76px;margin:0;padding:0 24px;top:0}.siteHeader.scrolled{height:64px}.siteLogo img{width:126px;height:56px}.siteHeader>nav{gap:clamp(10px,1.45vw,18px);font-size:11px}.siteHeader>nav>a:nth-of-type(4),.siteHeader>nav>a:nth-of-type(5){display:none}.siteSearch{width:40px;height:40px}.gummyCta{height:44px}.gummyCta span{display:none}.gummyCta{padding:4px}.productMega{grid-template-columns:220px 1fr;min-height:360px;padding:26px;left:18px;right:18px}.megaIntro{padding-top:8px}.megaIntro h2{font-size:28px}.megaProducts>a{min-height:135px}.megaProducts img{height:116px}.campaignHero{height:clamp(620px,74vh,720px);min-height:620px}.campaignCopy{width:45vw;top:46%;left:6vw}.campaignCopy h1{font-size:clamp(50px,7vw,76px)}.campaignCopy>p:not(.campaignKicker){font-size:16px}.campaignProducts{width:51vw;bottom:7%;right:-1vw}.finder{grid-template-columns:1fr;gap:42px;padding:90px 4vw}.finderIntro{grid-template-columns:1fr 1fr;gap:24px;display:grid}.finderIntro .kicker{grid-column:1/-1}.finderIntro>p:last-child{margin-top:0}.moodGrid{grid-template-columns:repeat(4,1fr);gap:12px}.mood{min-height:205px;padding:20px}.mood strong{font-size:22px}.catalog{padding:90px 3vw}.productGrid{grid-template-columns:repeat(3,1fr);gap:14px}.productCard{min-height:460px}.productCard img{height:280px}.story,.pharmacy{min-height:640px}.storyCopy,.pharmacyCopy{padding:70px 5vw}.contact{gap:5vw;padding:90px 5vw}footer{grid-template-columns:145px 1fr}footer div{flex-wrap:wrap;grid-column:1/-1}.productHero{background:linear-gradient(115deg,var(--productSoft) 0 52%,var(--product) 52% 100%);grid-template-columns:52% 48%}@supports (color:color-mix(in lab, red, red)){.productHero{background:linear-gradient(115deg,var(--productSoft) 0 52%,color-mix(in srgb,var(--product) 88%,#111) 52% 100%)}}.productGallery{grid-template-columns:1fr;padding:28px 3vw 36px}.productMainImage{height:min(58vh,560px)}.productThumbs{flex-direction:row;grid-row:auto;justify-content:center}.productThumbs button{width:30%;max-width:125px}.productThumbs img{height:55px}.productHeroCopy{padding:55px 4vw}.productHeroCopy h1{font-size:clamp(48px,6.4vw,72px)}.productLead{margin:22px 0;font-size:17px}.productMeta{margin:22px 0}.heroEdition{margin-top:26px}.lightBenefits{padding:120px 3vw 90px}.benefitTiles.sevenTiles{grid-template-columns:repeat(2,1fr)}.sevenTiles article:first-child{grid-column:span 2}.benefitTiles article{min-height:260px}.productBanners{padding:80px 2vw}.productBannerMain{min-height:720px}.productBannerPair{gap:14px}.productBannerActives,.productBannerRitual{min-height:480px}.productSpecimen{padding:90px 4vw}.productDetails{gap:4vw;padding:90px 4vw}.stickyProductVisual{min-height:560px}.stickyProductVisual>img{height:450px}.editorialDetails h2{font-size:52px}}@media (max-width:760px){html{scroll-padding-top:108px}.siteHeader.scrolled{height:62px}.siteHeader.scrolled .siteLogo img{height:47px}.siteHeaderActions{gap:7px}.gummyCta{width:43px}.siteMenuButton,.gummyCta,.mobileCampaignArrow,.productZoomButton,.productThumbs button,.filters button{min-width:44px;min-height:44px}.siteHeader>nav{overscroll-behavior:contain;max-height:calc(100dvh - 115px);overflow:auto}.mobileCampaignHero{height:min(700px,100svh - 95px);min-height:620px;max-height:720px}.mobileCampaignCopy{top:25px}.mobileCampaignCopy h1{max-width:92%;font-size:clamp(40px,12.5vw,52px)}.mobileCampaignCopy>p:not(.kicker){max-width:88%}.mobileCampaignProducts{height:40%;bottom:57px}.mobileCampaignPager{bottom:20px}.mobileCampaignArrow{bottom:13px}.ticker{height:45px}.ticker div{font-size:11px}.finder,.catalog,.soon,.contact{padding:72px 16px}.finder{display:block}.finder h2,.sectionTitle h2,.story h2,.pharmacy h2,.contact h2{font-size:clamp(39px,12vw,51px)}.finderIntro>p:last-child{margin-top:20px;font-size:16px}.moodGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:34px -16px 0;padding:0 16px 8px;display:flex;overflow-x:auto}.moodGrid::-webkit-scrollbar{display:none}.mood{scroll-snap-align:center;flex:0 0 78vw;min-height:205px}.mood strong{font-size:27px}.sectionTitle{margin-bottom:30px;display:block}.sectionTitle>p{margin-top:18px;font-size:16px}.filters{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:0 16px 8px;overflow-x:auto}.filters::-webkit-scrollbar{display:none}.filters button{white-space:nowrap}.productGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-16px;padding:0 16px 12px;display:flex;overflow-x:auto}.productGrid::-webkit-scrollbar{display:none}.productCard{scroll-snap-align:center;flex:0 0 82vw;min-height:445px}.productCard img{height:275px}.story,.pharmacy,.contact{grid-template-columns:1fr;min-height:0}.storyImage,.pharmacyVisual{min-height:430px}.storyCopy,.pharmacyCopy{padding:70px 20px}.storyCopy>p:not(.kicker){font-size:18px}.stamp{width:108px;height:108px;font-size:12px;bottom:20px;right:20px}.shelfTag{bottom:16px;left:16px}.soonRail{grid-template-columns:repeat(6,82vw);margin-inline:-16px;padding-inline:16px}.soonRail .soonCard{height:410px}.contact{gap:38px}.contact form{border-radius:24px;padding:24px 18px}.contact input{height:56px}footer{grid-template-columns:1fr;gap:22px;padding:48px 20px 110px}footer div{grid-template-columns:1fr 1fr;gap:14px;display:grid}footer small{grid-column:auto}.productAnchorNav{scroll-snap-type:x proximity;scrollbar-width:none;height:48px}.productAnchorNav::-webkit-scrollbar{display:none}.productAnchorNav a{scroll-snap-align:start;align-items:center;min-height:44px;display:flex}.productHero{background:var(--productSoft);flex-direction:column;display:flex}.productGallery{order:1;padding:18px 14px 12px}.productMainImage{height:min(500px,62svh);min-height:400px}.productHeroCopy{background:linear-gradient(145deg,var(--product),var(--product));order:2;padding:42px 20px 58px}@supports (color:color-mix(in lab, red, red)){.productHeroCopy{background:linear-gradient(145deg,var(--product),color-mix(in srgb,var(--product) 72%,#111))}}.productHeroCopy h1{font-size:clamp(46px,15vw,64px);line-height:.84}.productHeroCopy h2{font-size:22px}.productLead{margin:22px 0;font-size:17px}.productThumbs{scroll-snap-type:x mandatory;gap:8px;padding:4px 2px 8px;display:flex;overflow-x:auto}.productThumbs button{scroll-snap-align:center;flex:0 0 calc(33.333% - 6px)}.productThumbs img{height:64px}.dragHint{font-size:8px}.heroIngredient{white-space:normal;text-align:center;max-width:42%}.lightBenefits{padding:108px 14px 72px}.benefitTiles.sevenTiles{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-14px;padding:0 14px 12px;display:flex;overflow-x:auto}.benefitTiles.sevenTiles::-webkit-scrollbar{display:none}.benefitTiles.sevenTiles article,.benefitTiles.sevenTiles article:first-child{scroll-snap-align:center;flex:0 0 82vw;min-height:290px}.productBanners{padding:64px 12px}.productBannerMain{min-height:720px;padding:42px 22px}.bannerBottleStage{height:390px}.productBannerPair{scroll-snap-type:x mandatory;gap:12px;display:flex;overflow-x:auto}.productBannerPair>.productBanner{scroll-snap-align:center;flex:0 0 88%;min-height:470px}.productSpecimen{padding:72px 18px}.specimenDeck{height:570px}.editorialBreak{padding:64px 20px}.formulaJourney{padding:72px 18px}.productDetails{padding:72px 16px}.stickyProductVisual{min-height:500px}.stickyProductVisual>img{height:395px}.stickySideSwitch{gap:5px}.stickySideSwitch button{min-height:52px}.editorialDetails{padding-top:12px}.editorialDetails h2{font-size:clamp(43px,13vw,57px)}.accordions summary{min-height:64px;padding:20px 0;font-size:18px}.accordions details>p{font-size:16px}.productTrust,.relatedLayer,.productFinalCta{padding:68px 20px}.productFinalCta{min-height:790px}.productFinalCta>img{height:400px}}@media (max-width:390px){.mobileCampaignHero{min-height:590px}.mobileCampaignCopy h1{font-size:39px}.mobileCampaignCopy>p:not(.kicker){font-size:14px}.mobileCampaignProducts{height:37%}.productCard,.mood,.benefitTiles.sevenTiles article,.benefitTiles.sevenTiles article:first-child{flex-basis:87vw}.productMainImage{height:430px;min-height:370px}.productHeroCopy{padding-inline:17px}.productHeroCopy h1{font-size:44px}.activeChips span{font-size:10px}.productBannerPair>.productBanner{flex-basis:92%}}@media (hover:none){.productCard:hover,.mood:hover,.benefitTiles article:hover,.productBanner:hover,.architectureProduct:hover,.button:hover,.gummyCta:hover{box-shadow:none;transform:none}.button:active,.gummyCta:active,.productCard:active,.mood:active{filter:saturate(1.08);transform:scale(.975)}a,button{-webkit-tap-highlight-color:transparent}}.mobileDock,.mobileMenuIntro,.mobileNeedLinks{display:none}@media (max-width:760px){:root{--mobile-header:64px;--mobile-dock:68px}html{scroll-padding-top:calc(var(--mobile-header) + 52px)}body{padding-bottom:calc(var(--mobile-dock) + env(safe-area-inset-bottom));overflow-x:hidden}body.mobileMenuLocked{overflow:hidden}.siteUtility{display:none!important}.siteHeader,.siteHeader.compact,.productGlassHeader{z-index:96;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffffff4;border:0;gap:10px;position:sticky;top:0;box-shadow:0 8px 30px #17384b10;height:var(--mobile-header)!important;border-radius:0!important;grid-template-columns:1fr auto!important;margin:0!important;padding:0 13px!important}.siteLogo img,.siteHeader.scrolled .siteLogo img,.productGlassHeader .logo img{width:auto!important;height:47px!important}.siteLogo i{width:7px;height:7px}.siteHeaderActions{gap:6px}.siteSearch{background:#f2eee6;border-radius:50%;width:43px;height:43px}.siteSearch b{display:none}.siteSearch span{font-size:23px}.gummyCta{display:none!important}.siteMenuButton{background:#17384b;border:0;border-radius:50%;place-content:center;gap:4px;width:44px;height:44px;padding:12px;display:grid!important}.siteMenuButton i{background:#fff;border-radius:9px;width:19px;height:2px;display:block}.siteMenuButton.open i:first-child{transform:translateY(6px)rotate(45deg)}.siteMenuButton.open i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.siteHeader>nav{z-index:102;inset:var(--mobile-header) 0 calc(var(--mobile-dock) + env(safe-area-inset-bottom));overscroll-behavior:contain;background:linear-gradient(155deg,#fffdf8 0 52%,#f7e8d8 100%);border:0;align-content:start;padding:24px 16px 38px;display:none;position:fixed;overflow:auto;gap:0!important;max-height:none!important}.siteHeader>nav.open{animation:.32s cubic-bezier(.2,.85,.2,1) mobileMenuIn;display:block}@keyframes mobileMenuIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.mobileMenuIntro{padding:4px 3px 22px;display:block}.mobileMenuIntro small{color:#ef563e;letter-spacing:.16em;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.mobileMenuIntro strong{font:700 clamp(32px,10vw,45px)/.92 var(--font-display);letter-spacing:-.055em}.mobileMenuIntro em{font-family:var(--font-accent);color:#ef563e;font-weight:500}.siteHeader>nav>.productsTrigger,.siteHeader>nav>a{color:#17384b;width:100%;min-height:55px;font:700 20px var(--font-display);text-transform:none;letter-spacing:-.025em;background:0 0;border:0;border-bottom:1px solid #17384b18;justify-content:space-between;align-items:center;padding:0 4px;display:flex!important}.siteHeader>nav>.productsTrigger span{color:#fff;background:#ef563e;border-radius:50%;place-items:center;width:33px;height:33px;display:grid}.siteHeader>nav>a:after,.productsTrigger:after{display:none}.mobileNeedLinks{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.mobileNeedLinks a{background:#fff;border-radius:20px;align-items:center;gap:11px;min-height:76px;padding:13px;font-weight:800;display:flex;box-shadow:0 8px 22px #17384b0c}.mobileNeedLinks i{background:#f9c84c;border-radius:14px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.mobileHeaderLinks{grid-template-columns:1fr 1fr;gap:1px;display:grid!important}.mobileHeaderLinks a{color:#59717b;border-bottom:1px solid #17384b14;padding:13px 3px;font-size:12px;font-weight:800}.headerBackdrop,.productMega{display:none!important}.mobileDock{z-index:110;left:8px;right:8px;bottom:calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffff0;border:1px solid #ffffffa8;border-radius:24px;grid-template-columns:repeat(5,1fr);gap:2px;height:61px;padding:5px;display:grid;position:fixed;box-shadow:0 14px 44px #102d4050}.mobileDock a{color:#607680;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;transition:all .2s;display:flex;position:relative}.mobileDock i{font:700 20px/1 var(--font-display);font-style:normal}.mobileDock span{white-space:nowrap;font-size:8px;font-weight:800}.mobileDock a.active{color:#fff;background:#17384b;transform:translateY(-3px);box-shadow:0 7px 17px #17384b30}.mobileDock a.active:after{content:"";background:#f5c742;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:12px}.mobileCampaignHero{border-radius:0 0 26px 26px;height:clamp(570px,calc(100svh - var(--mobile-header) - var(--mobile-dock)),680px)!important;min-height:570px!important;max-height:680px!important}.mobileCampaignCopy{top:22px}.mobileCampaignCopy h1{font-size:clamp(39px,12vw,51px);line-height:.88}.mobileCampaignCopy>p:not(.kicker){max-width:82%;font-size:14px;line-height:1.4}.mobileCampaignCopy .button{min-height:48px;padding:13px 18px}.mobileCampaignProducts{height:36%;bottom:55px}.mobileCampaignArrow{display:none}.mobileCampaignPager{bottom:18px}.campaignDots,.heroPager{display:none}.ticker{margin-top:8px}.productGrid,.moodGrid,.soonRail,.benefitTiles.sevenTiles,.footerStories,.productBannerPair{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-padding-inline:16px}.productCard{border-radius:26px;flex-basis:min(82vw,340px);min-height:420px;padding:17px;box-shadow:0 13px 30px #17384b0c}.productCard img{height:255px}.productInfo h3{font-size:22px}.productInfo p{font-size:14px}.productTop{font-size:9px}.productGrid:after,.moodGrid:after,.soonRail:after{content:"";flex:0 0 12px}.sectionTitle h2{letter-spacing:-.06em}.sectionTitle>p{line-height:1.48}.productAnchorNav{z-index:91;top:var(--mobile-header);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;gap:5px;height:50px;padding:4px 9px;position:sticky;border-radius:0!important;margin:0!important}.productAnchorNav a{letter-spacing:.05em;background:#f1eee8;border-radius:999px;padding:0 13px;font-size:8px;min-height:40px!important}.productAnchorNav a:first-child{background:var(--product);color:#fff}.productAnchorNav a:before,.productStoryRail{display:none}.productHero{border-radius:0 0 25px 25px!important;margin:0!important}.productGallery:after{top:12px;left:18px}.productGallery{padding-top:27px}.productMainImage{border-radius:20px 42px;height:min(50svh,430px)!important;min-height:345px!important}.productMainImage img{width:104%;transform:scale(1.02)!important}.heroIngredient{display:none}.dragHint{bottom:10px}.productThumbs button span{font-size:8px}.productHeroCopy{padding:37px 18px 49px}.productHeroCopy h1{font-size:clamp(43px,14vw,59px)}.productHeroCopy h2{font-size:20px}.productLead{font-size:16px;line-height:1.5}.heroEdition{margin-top:25px}.productMeta{grid-template-columns:1fr 1fr}.mobileProductCta{z-index:108;left:12px;right:12px;bottom:calc(var(--mobile-dock) + 16px + env(safe-area-inset-bottom));height:55px}.productPage>footer{padding-bottom:calc(var(--mobile-dock) + 105px)}.gummiePattern i:nth-child(n+8),.kineticOrbit:nth-child(n+3),.bannerOrbit:nth-child(n+4){display:none!important}.motionReveal{transition-duration:.45s}section{content-visibility:auto;contain-intrinsic-size:700px}.mobileCampaignHero,.productHero,.siteHeader,.productAnchorNav{content-visibility:visible;contain-intrinsic-size:auto}}@media (max-width:360px){:root{--mobile-header:60px}.siteHeader,.siteHeader.compact,.productGlassHeader{padding-inline:10px!important}.siteLogo img,.siteHeader.scrolled .siteLogo img{height:43px!important}.mobileNeedLinks{grid-template-columns:1fr}.mobileNeedLinks a{min-height:58px}.siteHeader>nav{padding-inline:13px}.mobileDock{left:5px;right:5px}.mobileDock span{font-size:7px}.mobileCampaignCopy h1{font-size:37px}.productCard{flex-basis:86vw}.productHeroCopy h1{font-size:42px}}@media (max-width:760px) and (orientation:landscape) and (max-height:540px){:root{--mobile-header:56px;--mobile-dock:58px}.siteLogo img,.siteHeader.scrolled .siteLogo img{height:40px!important}.mobileDock{height:52px}.mobileDock i{font-size:17px}.mobileDock span{display:none}.siteHeader>nav{inset:var(--mobile-header) 0 calc(var(--mobile-dock) + env(safe-area-inset-bottom));columns:2;column-gap:24px}.mobileMenuIntro,.mobileNeedLinks{break-inside:avoid}.mobileCampaignHero{height:calc(100svh - var(--mobile-header) - var(--mobile-dock))!important;min-height:420px!important}.mobileCampaignCopy{width:50%;top:18px}.mobileCampaignProducts{width:auto;height:74%;bottom:20px;left:48%;right:2%}.mobileCampaignPager{bottom:10px;left:25%}.productMainImage{height:70svh!important}}@media (prefers-reduced-motion:reduce){.mobileDock a,.siteHeader>nav.open{transition:none;animation:none}.mobileDock a.active{transform:none}}.structurePage{color:#17384b;background:#f6f3ed;min-height:100vh}.structureHero{background:#fff;padding:120px 7vw 92px;overflow:hidden}.structureHero h1,.audienceHero h1,.finderQuestion h1,.finderResult h1,.cabinet h1,.ingredientDetail h1{font:800 clamp(58px,8vw,122px)/.84 var(--font-display);letter-spacing:-.075em;margin:10px 0 24px}.structureHero h1 em,.audienceHero h1 em,.cabinet h1 em{font-family:var(--font-accent);font-weight:500}.structureHero>p:last-child{color:#54707c;max-width:690px;font-size:19px;line-height:1.65}.ingredientHero{background:radial-gradient(circle at 78% 28%,#ffe37b 0 8%,#0000 8.5%),radial-gradient(circle at 84% 52%,#ea654d 0 5%,#0000 5.5%),linear-gradient(125deg,#fffdf6,#e5f6f2)}.ingredientIndex{background:#d8dfdc;grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;display:grid}.ingredientIndex>a{color:#17384b;background:#fff;grid-template-columns:42px 105px 1fr 35px;align-items:center;gap:20px;min-height:230px;padding:36px;transition:all .35s;display:grid;position:relative}.ingredientIndex>a:hover{z-index:2;background:var(--accent);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.ingredientIndex>a:hover{background:color-mix(in srgb,var(--accent) 9%,#fff)}}.ingredientIndex>a:hover{box-shadow:0 22px 50px #17384b18}.ingredientIndex>a>span{letter-spacing:.14em;align-self:start;font-size:10px;font-weight:900}.ingredientIndex>a>b{background:var(--accent);color:#fff;width:100px;height:100px;font:700 24px var(--font-display);box-shadow:inset 0 8px 18px #fff5,0 18px 30px var(--accent);border-radius:36% 64% 54% 46%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.ingredientIndex>a>b{box-shadow:inset 0 8px 18px #fff5,0 18px 30px color-mix(in srgb,var(--accent) 25%,transparent)}}.ingredientIndex h2{font:700 28px var(--font-display);margin:0 0 10px}.ingredientIndex p{color:#617985;margin:0;line-height:1.5}.ingredientIndex>a>i{font-size:24px;font-style:normal}.ingredientDetail{background:linear-gradient(125deg,var(--accent),#fff);grid-template-columns:1.25fr .75fr;gap:8vw;padding:110px 7vw;display:grid}@supports (color:color-mix(in lab, red, red)){.ingredientDetail{background:linear-gradient(125deg,color-mix(in srgb,var(--accent) 10%,#fff),#fff)}}.ingredientDetail>div>strong{background:var(--accent);color:#fff;width:140px;height:140px;font:700 38px var(--font-display);box-shadow:inset 0 10px 26px #fff6,0 25px 50px var(--accent);border-radius:48% 52% 37% 63%;place-items:center;margin:25px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.ingredientDetail>div>strong{box-shadow:inset 0 10px 26px #fff6,0 25px 50px color-mix(in srgb,var(--accent) 25%,transparent)}}.ingredientDetail h1{max-width:840px;font-size:clamp(58px,7vw,100px)}.ingredientDetail>div>p:last-child{max-width:680px;font-size:20px;line-height:1.6}.ingredientDetail aside{color:#fff;background:#17384b;border-radius:30px;align-self:end;padding:32px}.ingredientDetail aside>small{letter-spacing:.16em}.ingredientDetail aside p{border-bottom:1px solid #ffffff2b;gap:16px;margin:0;padding:22px 0;line-height:1.5;display:flex}.ingredientDetail aside b{color:#ef654d}.ingredientProducts{background:#fff;padding:95px 7vw}.ingredientProducts header h2,.knowledgeShelf header h2{font:700 clamp(40px,5vw,72px)/.95 var(--font-display);letter-spacing:-.05em}.ingredientProducts>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px;display:grid}.ingredientProducts>div>a{background:var(--ps);color:#17384b;border-radius:28px;align-items:center;min-height:240px;padding:20px;transition:all .3s;display:flex;overflow:hidden}.ingredientProducts>div>a:hover{transform:translateY(-7px);box-shadow:0 24px 45px #17384b1a}.ingredientProducts img{object-fit:contain;width:42%;height:205px}.ingredientProducts span{flex-direction:column;display:flex}.ingredientProducts span small{color:var(--p);font-weight:800}.ingredientProducts span b{font:700 24px var(--font-display);margin:10px 0 4px}.ingredientProducts span p{margin:0}.knowledgeLink{color:#fff;background:#17384b;border-radius:18px;justify-content:space-between;margin-top:22px;padding:24px 28px;font-weight:700;display:flex}.medicalBoundary{background:#f0ede7;grid-template-columns:180px 1fr;gap:25px;padding:35px 7vw;display:grid}.medicalBoundary b{color:#ef563e;text-transform:uppercase;letter-spacing:.14em}.medicalBoundary p{max-width:900px;margin:0;line-height:1.6}.knowledgeHero{color:#fff;background:linear-gradient(135deg,#17384b,#225b6b)}.knowledgeHero>p:last-child{color:#b9d0d6}.knowledgeLanes,.catalogRoutes,.b2bLanes{background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.knowledgeLanes a,.catalogRoutes a,.b2bLanes a{color:#17384b;border-right:1px solid #dce2df;flex-direction:column;min-height:210px;padding:30px;transition:all .3s;display:flex}.knowledgeLanes a:hover,.catalogRoutes a:hover,.b2bLanes a:hover{color:#fff;background:#ef624c;transform:translateY(-4px)}.knowledgeLanes b,.catalogRoutes b,.b2bLanes b{font-size:11px}.knowledgeLanes span,.catalogRoutes span,.b2bLanes span{font:700 24px var(--font-display);margin:auto 0}.knowledgeLanes i,.catalogRoutes i,.b2bLanes i{font-size:12px;font-style:normal;font-weight:800}.knowledgeShelf{padding:100px 6vw}.knowledgeShelf>div{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px;display:grid}.knowledgeShelf>div>a{color:#17384b;background:#fff;border-radius:28px;flex-direction:column;min-height:360px;padding:28px;transition:all .3s;display:flex;box-shadow:0 14px 40px #17384b0d}.knowledgeShelf>div>a:hover{transform:translateY(-7px);box-shadow:0 25px 50px #17384b1b}.knowledgeShelf>div b{background:var(--accent);color:#fff;border-radius:26px;place-items:center;width:72px;height:72px;display:grid}.knowledgeShelf small{color:#718791;margin-top:38px}.knowledgeShelf h3{font:700 23px/1.15 var(--font-display)}.knowledgeShelf span{margin-top:auto;font-weight:800}.ingredientTicker{color:#fff;white-space:nowrap;background:#17384b;gap:26px;padding:24px 5vw;display:flex;overflow:auto}.ingredientTicker span{color:#ef654d;font-weight:900}.ingredientTicker a{color:#fff}.audienceHero{background:linear-gradient(135deg,#fff0d5,#f9c9bd);padding:120px 7vw}.audienceHero>p:not(.kicker){max-width:620px;font-size:20px;line-height:1.6}.audienceGrid{grid-template-columns:repeat(3,1fr);gap:14px;padding:70px 5vw;display:grid}.audienceGrid>a{background:var(--ps);color:#17384b;border-radius:30px;min-height:520px;padding:25px;transition:all .35s;position:relative;overflow:hidden}.audienceGrid>a:hover{transform:translateY(-8px)rotate(-.5deg);box-shadow:0 30px 55px #17384b20}.audienceGrid>a>span{background:#fff;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:900;position:absolute;top:20px;right:20px}.audienceGrid img{object-fit:contain;width:100%;height:330px;display:block}.audienceGrid small{color:var(--p);font-weight:900}.audienceGrid h2{font:700 30px var(--font-display);margin:9px 0}.audienceGrid p{margin:0;line-height:1.5}.finderPage{background:linear-gradient(140deg,#f6f3ed,#e7f4ef)}.finderFlow{min-height:760px;padding:95px 8vw}.finderProgress{background:#dce4df;border-radius:99px;align-items:center;gap:18px;max-width:720px;height:8px;margin-bottom:75px;display:flex}.finderProgress span{background:linear-gradient(90deg,#ef563e,#ffc650);border-radius:99px;height:100%;transition:all .45s}.finderProgress b{white-space:nowrap;font-size:11px}.finderQuestion,.finderResult{max-width:1150px;margin:auto}.finderQuestion>small,.finderResult>small{letter-spacing:.17em;color:#ef563e;font-weight:900}.finderQuestion h1,.finderResult h1{font-size:clamp(55px,7vw,96px)}.finderQuestion>p{max-width:680px;font-size:18px}.finderQuestion>div{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:45px;display:grid}.finderQuestion>div button{color:#17384b;min-height:110px;font:700 22px var(--font-display);cursor:pointer;background:#fff;border:1px solid #cbd8d2;border-radius:26px;justify-content:space-between;align-items:center;padding:25px 28px;transition:all .3s;display:flex}.finderQuestion>div button:hover{color:#fff;background:#17384b;transform:translateY(-5px);box-shadow:0 22px 45px #17384b23}.finderQuestion>div button span{color:#fff;background:#ef563e;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.finderBack,.clearLocal{color:#506c78;cursor:pointer;background:0 0;border:0;margin-top:26px}.finderResult>p{font-size:18px}.finderResult>div{grid-template-columns:repeat(4,1fr);gap:12px;margin:38px 0;display:grid}.finderResult>div>a{background:var(--ps);color:#17384b;border-radius:26px;flex-direction:column;min-height:390px;padding:20px;display:flex}.finderResult img{object-fit:contain;height:255px}.finderResult span{flex-direction:column;display:flex}.finderResult span small{color:var(--p);font-weight:900}.finderResult span b{font:700 23px var(--font-display);margin:8px 0}.finderResult span p{margin:0}.finderResult nav{align-items:center;gap:22px;display:flex}.finderResult nav a{color:#fff;background:#17384b;border-radius:99px;padding:16px 24px;font-weight:800}.finderResult nav button{cursor:pointer;background:0 0;border:0}.finderResult>em{color:#6b8088;margin-top:28px;font-size:13px;display:block}.accountPage{background:linear-gradient(140deg,#eaf5f1,#fff2d9)}.cabinet{grid-template-columns:1fr .8fr;gap:8vw;padding:100px 7vw;display:grid}.cabinet>div>p:last-child{max-width:620px;font-size:18px;line-height:1.6}.cabinet form{background:#fff;border-radius:32px;align-self:center;padding:34px;box-shadow:0 25px 70px #17384b18}.cabinet label{gap:10px;margin-bottom:20px;font-weight:800;display:grid}.cabinet select{height:58px;font:inherit;color:#17384b;background:#fff;border:1px solid #ced9d5;border-radius:15px;padding:0 16px}.cabinetCheck{align-items:center;display:flex!important}.cabinetCheck input{width:22px;height:22px}.savedMessage{color:#26845e;font-weight:800}.cabinetLinks{background:#cbd9d3;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.cabinetLinks a{color:#17384b;background:#fff;flex-direction:column;min-height:170px;padding:28px;display:flex}.cabinetLinks b{font:700 28px var(--font-display)}.cabinetLinks span{margin-top:auto}.catalogRoutes{border-bottom:1px solid #dbe1de}.catalogRoutes a{min-height:150px}.catalogRoutes span{font-size:19px}.productConnections{background:#f3f0e9;padding:105px 5vw}.productConnections>header{grid-template-columns:.7fr 1.2fr 1fr;align-items:end;gap:30px;margin-bottom:48px;display:grid}.productConnections h2{font:700 clamp(42px,5vw,72px)/.92 var(--font-display);margin:0}.productConnections header>p:last-child{line-height:1.55}.connectionColumns{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.connectionColumns>article{background:#fff;border-radius:28px;padding:22px}.connectionColumns>article>small{letter-spacing:.14em;margin-bottom:18px;font-weight:900;display:block}.connectionColumns a{color:#17384b;border-top:1px solid #e1e6e2;grid-template-columns:55px 1fr 24px;align-items:center;gap:12px;min-height:86px;padding:12px 0;display:grid}.connectionColumns a>b{background:var(--productSoft);width:52px;height:52px;color:var(--product);border-radius:17px;place-items:center;display:grid}.connectionColumns a>i{font-style:normal}.connectionColumns img{object-fit:contain;width:52px;height:65px}.connectionColumns span{flex-direction:column;font-weight:700;display:flex}.connectionColumns span em{color:#748890;margin-top:4px;font-size:10px;font-style:normal}.compareConnection{color:#fff;background:#17384b;border-radius:18px;justify-content:space-between;margin-top:14px;padding:22px 26px;font-weight:800;display:flex}.buyControl{background:#fff;grid-template-columns:1fr .6fr;align-items:end;gap:45px;padding:50px 6vw;display:grid}.buyControl>div{grid-template-columns:1fr 1fr;gap:15px;display:grid}.buyControl label{gap:9px;font-weight:800;display:grid}.buyControl select{color:#17384b;height:58px;font:inherit;background:#fff;border:1px solid #ced8d4;border-radius:16px;padding:0 15px}.buyControl>p{border-left:4px solid #ef563e;margin:0;padding:20px;line-height:1.5}.buyDirectory{grid-template-columns:repeat(3,1fr);gap:14px;padding:70px 5vw;display:grid}.buyDirectory article{background:#fff;border-radius:28px;min-height:310px;padding:28px}.buyDirectory article>span{float:right;color:#ef563e;font-weight:900}.buyDirectory small{letter-spacing:.1em;font-weight:900}.buyDirectory h2{font:700 28px var(--font-display);margin-top:45px}.buyDirectory p{line-height:1.55}.buyDirectory a{color:#ef563e;margin-top:22px;font-weight:800;display:inline-block}.b2bLanes{border-top:1px solid #e1e6e3;border-bottom:1px solid #e1e6e3}.b2bLanes a{min-height:150px}@media (max-width:900px){.ingredientIndex,.ingredientDetail,.cabinet,.productConnections>header,.buyControl{grid-template-columns:1fr}.knowledgeShelf>div,.finderResult>div,.knowledgeLanes,.catalogRoutes,.b2bLanes{grid-template-columns:repeat(2,1fr)}.audienceGrid,.ingredientProducts>div,.connectionColumns,.buyDirectory,.cabinetLinks{grid-template-columns:1fr 1fr}.ingredientDetail aside{align-self:auto}}@media (max-width:620px){.structureHero,.audienceHero,.finderFlow,.cabinet{padding:70px 18px}.structureHero h1,.audienceHero h1,.finderQuestion h1,.finderResult h1,.cabinet h1,.ingredientDetail h1{font-size:48px}.ingredientIndex,.audienceGrid,.ingredientProducts>div,.knowledgeShelf>div,.finderResult>div,.connectionColumns,.buyDirectory,.cabinetLinks{grid-template-columns:1fr}.ingredientIndex>a{grid-template-columns:28px 70px 1fr;gap:12px;min-height:190px;padding:20px}.ingredientIndex>a>b{border-radius:23px;width:68px;height:68px;font-size:18px}.ingredientIndex>a>i{display:none}.ingredientIndex h2{font-size:22px}.ingredientDetail{grid-template-columns:1fr;padding:70px 18px}.ingredientDetail>div>strong{width:100px;height:100px}.ingredientProducts{padding:65px 16px}.knowledgeLanes,.catalogRoutes,.b2bLanes{display:flex;overflow-x:auto}.knowledgeLanes a,.catalogRoutes a,.b2bLanes a{flex:0 0 75vw;min-height:150px}.knowledgeShelf{padding:70px 16px}.knowledgeShelf>div>a{min-height:300px}.audienceGrid{padding:50px 14px}.audienceGrid>a{min-height:460px}.finderQuestion>div{grid-template-columns:1fr}.finderQuestion>div button{min-height:90px}.finderResult>div>a{min-height:340px}.finderResult nav{flex-direction:column;align-items:flex-start}.cabinet form{padding:24px 18px}.medicalBoundary{grid-template-columns:1fr;padding:30px 18px}.productConnections{padding:70px 14px}.productConnections>header{grid-template-columns:1fr}.buyControl{padding:35px 16px}.buyControl>div{grid-template-columns:1fr}.buyDirectory{padding:50px 14px}}:root{--type-xs:clamp(.72rem,.68rem + .12vw,.8rem);--type-sm:clamp(.86rem,.82rem + .16vw,.96rem);--type-body:clamp(1rem,.96rem + .18vw,1.12rem);--type-lead:clamp(1.12rem,1.02rem + .38vw,1.36rem);--type-h3:clamp(1.42rem,1.2rem + .72vw,2rem);--type-h2:clamp(2.45rem,1.8rem + 2.3vw,4.8rem);--type-hero:clamp(3.35rem,2.25rem + 4.5vw,7.4rem)}body{font-family:var(--font-ui);font-size:var(--type-body);font-optical-sizing:auto;text-rendering:optimizelegibility;line-height:1.62}p,li,dd,input,select,textarea{font-family:var(--font-ui)}h1,h2{font-family:var(--font-display);text-wrap:balance;font-weight:600}h3,h4{font-family:var(--font-ui);text-wrap:balance;font-weight:800}.sectionTitle h2,.finder h2,.story h2,.pharmacy h2,.contact h2{font-size:var(--type-h2);letter-spacing:-.052em;line-height:.96}.productLead,.editorialLead,.structureHero>p:last-child,.audienceHero>p:not(.kicker){font-size:var(--type-lead);max-width:68ch;line-height:1.66}.kicker,.campaignKicker,.productMeta dt,.productStoryRail>span{font-size:var(--type-xs);letter-spacing:.14em;text-transform:uppercase}.button,.gummyCta,.campaignQuiz,.filters button,.labelLink{font-family:var(--font-ui);letter-spacing:.025em;font-weight:800}.button span,.gummyCta b{font-family:var(--font-display);font-weight:600}.gummyAccent{font-family:var(--font-accent);letter-spacing:-.025em;color:var(--accent,#ef563e);text-shadow:0 .06em #fff9,0 .12em .32em #ef563e24;transform-origin:0 100%;font-style:normal;font-weight:400;line-height:.82;display:inline-block;transform:rotate(-1.5deg)}.campaignSlide:nth-child(2n) .gummyAccent{color:#255dce}.campaignSlide:nth-child(3n) .gummyAccent{color:#9b3bc1}.campaignSlide:nth-child(5n) .gummyAccent{color:#e04e39}.campaignSlide.active .gummyAccent,.mobileCampaignSlide.active .gummyAccent{animation:.82s cubic-bezier(.2,.9,.2,1) .12s both gummyWordIn}@keyframes gummyWordIn{0%{opacity:0;transform:translateY(.35em)rotate(-6deg)scale(.82)}70%{transform:translateY(-.04em)rotate(1deg)scale(1.04)}to{opacity:1;transform:rotate(-1.5deg)scale(1)}}.campaignCopy h1,.mobileCampaignCopy h1{letter-spacing:-.06em;font-weight:600}.campaignCopy>p:not(.campaignKicker),.mobileCampaignCopy>p:not(.kicker){max-width:52ch;line-height:1.62}.campaignNumber,.heroProductCode,.oversizedWord{-webkit-text-stroke:1px currentColor;opacity:.16;mix-blend-mode:multiply;color:#0000!important}.productHeroCopy h1{letter-spacing:-.06em;font-weight:600}.productHeroCopy h2{font-family:var(--font-ui);letter-spacing:-.025em;font-weight:700}.editorialDetails h2,.editorialFacts b{font-family:var(--font-display);font-weight:500}.editorialDetails h2 em{font-family:var(--font-accent);letter-spacing:-.02em;font-weight:400}.studioAccordions summary,.studioAccordions details>p{font-family:var(--font-ui)!important}.productKineticBand>div{letter-spacing:.045em;font-weight:600}@media (max-width:760px){:root{--type-body:.98rem;--type-lead:1.08rem;--type-h2:clamp(2.3rem,10.8vw,3.45rem);--type-hero:clamp(2.8rem,13vw,4.25rem)}body{line-height:1.58}.campaignCopy h1,.mobileCampaignCopy h1,.productHeroCopy h1{letter-spacing:-.052em;line-height:.9}.gummyAccent{text-shadow:0 .05em #fff8,0 .1em .22em #ef563e20}}.campaignHero{border-radius:0 0 42px 42px;height:min(760px,74vw);min-height:610px;margin:0 2.2vw 18px;box-shadow:0 28px 80px #17384b18}.campaignSlide{background:#f5f1e9}.campaignBackdrop{filter:saturate(.88)contrast(.96);transition:transform 8s,filter .6s}.campaignSlide.active .campaignBackdrop{transform:scale(1.035)}.campaignShade{background:linear-gradient(90deg,#102f43cf 0,#102f4380 39%,#0000 69%)}.campaignCopy{max-width:620px;left:6.3%}.campaignCopy h1{font-size:clamp(68px,7vw,126px);line-height:.82}.campaignCopy>p:not(.kicker){max-width:530px;font-size:18px}.campaignProducts img{filter:drop-shadow(0 42px 30px #102f4350)}.homeTrust{background:#17384b12;border:1px solid #17384b12;border-radius:25px;grid-template-columns:repeat(5,1fr);gap:1px;margin:0 4vw;padding:1px;display:grid;overflow:hidden}.homeTrust a{background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:82px;padding:17px 20px;transition:all .3s;display:grid;position:relative}.homeTrust a:hover{z-index:2;background:#fff8e8;transform:translateY(-2px);box-shadow:0 13px 35px #17384b13}.homeTrust b{color:#fff;width:45px;height:45px;font:700 13px var(--font-display);background:#17384b;border-radius:46% 54% 48% 52%;place-items:center;display:grid}.homeTrust span{font-size:11px;font-weight:850;line-height:1.25}.homeTrust i{color:#ef563e;font-style:normal}.homeNeedNavigator{color:#17384b;background:#f7f3ec;grid-template-columns:.72fr 1.28fr;gap:42px;padding:125px 5vw 110px;display:grid}.homeNeedIntro{align-self:center}.homeNeedIntro h2{font:650 clamp(62px,6.5vw,105px)/.82 var(--font-display);letter-spacing:-.07em;margin:17px 0 28px}.homeNeedIntro h2 em{font-family:var(--font-accent);color:#ef563e;font-style:normal;font-weight:450}.homeNeedIntro>p{color:#5e7680;max-width:470px;font-size:18px;line-height:1.55}.homeNeedIntro>a{border-bottom:1px solid #17384b;gap:28px;margin-top:25px;padding-bottom:7px;font-size:12px;font-weight:900;display:inline-flex}.homeNeedIntro>a span{color:#ef563e}.homeNeedGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.homeNeedCard{background:linear-gradient(145deg,#fff,var(--needSoft));color:#17384b;border-radius:30px;flex-direction:column;min-height:286px;padding:22px;transition:transform .42s cubic-bezier(.2,.85,.2,1),box-shadow .42s;display:flex;position:relative;overflow:hidden}.homeNeedCard:hover{z-index:2;transform:translateY(-9px)rotate(-.5deg);box-shadow:0 27px 60px #17384b20}.homeNeedCard:nth-child(2n):hover{transform:translateY(-9px)rotate(.5deg)}.homeNeedCard small{z-index:2;color:#5d737e;margin-top:auto;font-size:10px;font-weight:850;position:relative}.homeNeedCard strong{z-index:2;font:650 25px/.95 var(--font-display);letter-spacing:-.04em;margin-top:7px;position:relative}.homeNeedCard>img{object-fit:contain;filter:drop-shadow(0 18px 16px #17384b26);width:63%;height:73%;transition:all .45s;position:absolute;top:7%;right:-4%}.homeNeedCard:hover>img{transform:translateY(-8px)rotate(3deg)scale(1.07)}.homeNeedIcon{z-index:3;background:var(--need);color:#fff;width:48px;height:48px;box-shadow:0 12px 25px var(--need);border-radius:17px;place-items:center;font-size:22px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.homeNeedIcon{box-shadow:0 12px 25px color-mix(in srgb,var(--need) 26%,transparent)}}.homeNeedCard>i{z-index:3;background:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-style:normal;transition:all .3s;display:grid;position:absolute;bottom:19px;right:19px}.homeNeedCard:hover>i{background:var(--need);color:#fff;transform:rotate(-35deg)}.homeProductStage{background:#fff;padding-top:112px}.homeProductStage .sectionTitle{max-width:1450px;margin-inline:auto}.homeProductStage .productGrid{gap:10px;max-width:1450px;margin-inline:auto}.homeProductCard{background:linear-gradient(160deg,#fff 0 42%,var(--cardSoft));border:1px solid #17384b0b;border-radius:31px;min-height:510px;box-shadow:0 18px 55px #17384b08}.homeProductCard img{filter:drop-shadow(0 27px 22px #17384b25);height:330px;transition:all .48s cubic-bezier(.2,.85,.2,1)}.homeProductCard:hover{transform:translateY(-10px);box-shadow:0 34px 75px #17384b19}.homeProductCard:hover img{transform:translateY(-11px)rotate(3deg)scale(1.055)}.homeProductCard .productTop i{background:#fff}.homeBenefitScene{color:#fff;background:#17384b;grid-template-columns:.72fr 1.28fr;align-items:center;gap:35px;padding:110px 6vw;display:grid;overflow:hidden}.homeBenefitCopy h2{font:650 clamp(58px,6vw,94px)/.84 var(--font-display);letter-spacing:-.065em;margin:16px 0 28px}.homeBenefitCopy h2 em{font-family:var(--font-accent);color:#f4ca43;font-style:normal;font-weight:450}.homeBenefitCopy>p:not(.kicker){color:#c7d8df;max-width:560px;font-size:18px;line-height:1.6}.homeBenefitVisual{place-items:center;min-height:680px;display:grid;position:relative}.homeBenefitVisual>img{z-index:3;object-fit:contain;filter:drop-shadow(0 38px 28px #091e2a88);width:48%;height:610px;animation:5s ease-in-out infinite homeBottleFloat;position:relative}.benefitRing{border:1px solid #ffffff2a;border-radius:46% 54% 44% 56%;width:480px;height:480px;position:absolute;transform:rotate(16deg);box-shadow:0 0 0 55px #ffffff08,0 0 0 112px #ffffff05}.benefitOrbit{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff12;border:1px solid #ffffff36;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 10px;display:flex;position:absolute;box-shadow:0 15px 30px #06182338}.benefitOrbit b{color:#17384b;width:48px;height:48px;font:700 15px var(--font-display);background:#f4ca43;border-radius:50%;place-items:center;display:grid}.benefitOrbit small{font-size:10px;font-weight:850;line-height:1.2}.benefitOrbit.one{top:18%;left:4%}.benefitOrbit.two{top:25%;right:1%}.benefitOrbit.three{bottom:20%;left:1%}.benefitOrbit.four{bottom:15%;right:4%}@keyframes homeBottleFloat{50%{transform:translateY(-14px)rotate(1deg)}}.homePersonalRoute{background:#f7f3ec;grid-template-columns:1.05fr 1fr 1fr;gap:11px;padding:105px 5vw;display:grid}.homePersonalIntro{padding:35px 35px 35px 5px}.homePersonalIntro h2{font:650 clamp(50px,5vw,78px)/.86 var(--font-display);letter-spacing:-.06em;margin:16px 0 25px}.homePersonalIntro p:last-child{color:#5f7680;max-width:480px;line-height:1.6}.homeRouteCard{color:#fff;border-radius:35px;flex-direction:column;min-height:430px;padding:30px;transition:all .4s;display:flex;position:relative;overflow:hidden}.homeRouteCard.quiz{background:linear-gradient(145deg,#ef654d,#d53c45)}.homeRouteCard.ai{background:linear-gradient(145deg,#204f78,#17384b)}.homeRouteCard:after{content:"";border:1px solid #ffffff35;border-radius:42% 58% 53% 47%;width:230px;height:230px;transition:all .6s;position:absolute;top:-80px;right:-70px;box-shadow:0 0 0 35px #ffffff0b,0 0 0 75px #ffffff07}.homeRouteCard:hover{transform:translateY(-9px);box-shadow:0 30px 65px #17384b26}.homeRouteCard:hover:after{transform:rotate(35deg)scale(1.08)}.homeRouteCard>span{font:700 90px/.8 var(--font-display);color:#ffffff21}.homeRouteCard>i{text-transform:uppercase;letter-spacing:.11em;border:1px solid #ffffff40;border-radius:999px;padding:9px 13px;font-size:9px;font-style:normal;font-weight:900;position:absolute;top:25px;right:27px}.homeRouteCard h3{z-index:2;font:650 46px/.9 var(--font-display);letter-spacing:-.05em;margin:auto 0 15px;position:relative}.homeRouteCard p{z-index:2;color:#ffffffc7;line-height:1.55;position:relative}.homeRouteCard b{z-index:2;border-top:1px solid #ffffff2d;margin-top:27px;padding-top:18px;font-size:12px;position:relative}@media (max-width:1100px){.homeTrust{grid-template-columns:repeat(3,1fr)}.homeTrust a:nth-child(4),.homeTrust a:nth-child(5){display:none}.homeNeedNavigator,.homeBenefitScene{grid-template-columns:1fr}.homeNeedGrid{grid-template-columns:repeat(3,1fr)}.homeBenefitCopy{max-width:720px}.homePersonalRoute{grid-template-columns:1fr 1fr}.homePersonalIntro{grid-column:1/-1}.homeProductStage .productGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.campaignHero{display:none}.ticker{margin-top:0}.homeTrust{scrollbar-width:none;background:#fff;border:0;border-radius:0;gap:7px;margin:10px 0 0;padding:0 14px 8px;display:flex;overflow-x:auto}.homeTrust a,.homeTrust a:nth-child(4),.homeTrust a:nth-child(5){border:1px solid #17384b12;border-radius:20px;flex:0 0 205px;min-height:72px;padding:12px 14px;display:grid}.homeTrust b{width:39px;height:39px}.homeNeedNavigator{padding:75px 0 68px;display:block}.homeNeedIntro{padding:0 18px}.homeNeedIntro h2{font-size:56px}.homeNeedIntro>p{font-size:16px}.homeNeedGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:9px;margin-top:35px;padding:0 18px 18px;display:flex;overflow-x:auto}.homeNeedCard{scroll-snap-align:center;flex:0 0 75vw;min-height:290px}.homeProductStage{padding:75px 14px}.homeProductStage .productGrid{scroll-snap-type:x mandatory;gap:9px;margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.homeProductCard{scroll-snap-align:center;flex:0 0 78vw;min-height:485px}.homeProductCard img{height:305px}.homeBenefitScene{padding:75px 18px;display:block}.homeBenefitCopy h2{font-size:56px}.homeBenefitCopy>p:not(.kicker){font-size:16px}.homeBenefitVisual{min-height:560px;margin-top:20px}.homeBenefitVisual>img{width:62%;height:480px}.benefitRing{width:310px;height:310px;box-shadow:0 0 0 35px #ffffff08}.benefitOrbit{padding:7px 11px 7px 7px}.benefitOrbit b{width:39px;height:39px}.benefitOrbit.one{top:14%;left:-5%}.benefitOrbit.two{top:26%;right:-6%}.benefitOrbit.three{bottom:19%;left:-4%}.benefitOrbit.four{bottom:12%;right:-5%}.homePersonalRoute{scroll-snap-type:x mandatory;gap:9px;padding:75px 18px;display:flex;overflow-x:auto}.homePersonalIntro,.homeRouteCard{scroll-snap-align:center;flex:0 0 82vw;min-height:420px}.homePersonalIntro{padding:25px 10px}.homePersonalIntro h2{font-size:54px}.homeRouteCard h3{font-size:43px}}@media (prefers-reduced-motion:reduce){.campaignSlide.active .campaignBackdrop,.homeBenefitVisual>img{animation:none;transform:none}.homeNeedCard,.homeNeedCard>img,.homeProductCard,.homeProductCard img,.homeRouteCard{transition:none}}.productPage{background:#f7f6f2}.productPage .productStoryRail,.productPage .heroPattern,.productPage .heroProductCode,.productPage .heroEdition,.productPage .productLoopMark,.productPage .dragHint,.productPage .bottleHotspot,.productPage .heroIngredient{display:none!important}.productPage .productAnchorNav{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;border-bottom:1px solid #17384b12;justify-content:center;gap:clamp(22px,4vw,64px);min-height:58px;padding:0 24px;display:flex;position:sticky;top:0}.productPage .productAnchorNav a{color:#17384b;letter-spacing:.04em;text-transform:uppercase;align-items:center;font-size:12px;font-weight:850;display:flex}.productPage .productAnchorNav a:before{bottom:0}.productPage .productHero{align-items:stretch;width:min(1480px,100% - 48px);max-width:1480px;background:#fff!important;border:1px solid #17384b0d!important;border-radius:30px!important;grid-template-columns:minmax(520px,1fr) minmax(440px,.92fr)!important;min-height:0!important;margin:26px auto 42px!important;display:grid!important;overflow:hidden!important;box-shadow:0 26px 75px #17384b10!important}.productPage .productGallery{align-items:center;gap:18px;min-width:0;background:#f2f2ee!important;grid-template-columns:82px minmax(0,1fr)!important;min-height:650px!important;padding:30px!important;display:grid!important}.productPage .productGallery:after{display:none!important}.productPage .productThumbs{align-self:center;gap:10px;width:82px!important;padding:0!important;display:grid!important;overflow:visible!important}.productPage .productThumbs button{color:#6d8088;cursor:pointer;grid-template-rows:75px auto;place-items:center;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;min-height:108px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe4e1!important;border-radius:17px!important;padding:7px!important}.productPage .productThumbs button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #17384b0d!important}.productPage .productThumbs button.active{border:2px solid var(--product)!important;box-shadow:0 0 0 4px var(--product)!important}@supports (color:color-mix(in lab, red, red)){.productPage .productThumbs button.active{box-shadow:0 0 0 4px color-mix(in srgb,var(--product) 10%,transparent)!important}}.productPage .productThumbs img{object-fit:contain;width:100%;filter:none!important;height:72px!important}.productPage .productThumbs span{letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.productPage .productMainImage{place-items:center;width:100%;display:grid;position:relative;height:590px!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:22px!important;overflow:hidden!important}.productPage .productMainImage:after{display:none!important}.productPage .productMainImage img{z-index:2;margin:auto;display:block;position:relative;object-fit:contain!important;filter:drop-shadow(0 25px 22px #17384b27)!important;width:auto!important;max-width:80%!important;height:auto!important;max-height:88%!important;animation:none!important;transform:none!important}.productPage .productZoomButton{z-index:5;top:17px;right:17px;color:#17384b!important;background:#fff!important;border:1px solid #dfe5e2!important;border-radius:999px!important;padding:10px 14px!important;box-shadow:0 8px 22px #17384b0d!important}.productPage .productHeroCopy{flex-direction:column;justify-content:center;min-width:0;position:relative;color:#17384b!important;background:#fff!important;min-height:0!important;padding:54px clamp(34px,4.4vw,70px)!important;display:flex!important;overflow:visible!important}.productPage .productHeroCopy:before{display:none!important}.productPage .crumbs{flex-wrap:wrap;gap:8px;margin-bottom:28px;font-size:11px;display:flex;color:#7b8e96!important}.productPage .crumbs a{color:#7b8e96!important}.productPage .status{letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;margin:0 0 22px;font-size:10px;box-shadow:none!important;border-radius:999px!important;padding:9px 13px!important}.productPage .productHeroCopy .kicker{margin:0 0 12px;color:#71858d!important}.productPage .productHeroCopy h1{max-width:700px;color:#17384b!important;letter-spacing:-.06em!important;margin:0!important;font-size:clamp(54px,5.3vw,82px)!important;line-height:.91!important}.productPage .productHeroCopy h2{max-width:620px;color:var(--product)!important;margin:14px 0 0!important;font-size:clamp(24px,2.2vw,34px)!important;line-height:1.05!important}.productPage .productLead{max-width:650px;color:#536d77!important;margin:25px 0 0!important;font-size:17px!important;line-height:1.62!important}.productPage .activeChips{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.productPage .activeChips span{color:#17384b!important;background:#fafbf9!important;border:1px solid #dce3df!important;border-radius:999px!important;padding:9px 12px!important;font-size:11px!important}.productPage .productMeta{grid-template-columns:repeat(3,1fr);max-width:650px;margin:30px 0 0;padding:20px 0;display:grid;border-top:1px solid #e2e6e3!important;border-bottom:1px solid #e2e6e3!important}.productPage .productMeta>div{border-right:1px solid #e2e6e3;padding:0 16px}.productPage .productMeta>div:first-child{padding-left:0}.productPage .productMeta>div:last-child{border:0}.productPage .productMeta dt{letter-spacing:.09em;text-transform:uppercase;font-size:9px}.productPage .productMeta dd{margin:6px 0 0;font-weight:800;font-size:14px!important}.productPage .productHeroActions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.productPage .editorialProductStudio{grid-template-columns:minmax(400px,.9fr) minmax(480px,1.1fr);align-items:start;gap:clamp(42px,6vw,100px);width:min(1320px,100% - 48px);margin:70px auto;display:grid;background:0 0!important;padding:0!important}.productPage .stickyProductVisual{border-radius:28px;place-items:center;min-height:620px;display:grid;position:sticky;top:90px;overflow:hidden;background:#f0f1ed!important}.productPage .stickyProductVisual img{z-index:2;object-fit:contain;filter:drop-shadow(0 28px 25px #17384b28);max-width:72%;max-height:520px;position:relative;transform:none!important}.productPage .stickyLoopMark,.productPage .stickyVisualLabel{display:none!important}.productPage .stickySideSwitch{justify-content:center;gap:8px;display:flex;bottom:18px;left:18px;right:18px}.productPage .stickySideSwitch button{background:#fff;border:1px solid #dce2df;border-radius:999px}.productPage .editorialDetails{padding:28px 0!important}.productPage .editorialDetails>h2{font-size:clamp(48px,5vw,76px)!important;line-height:.91!important}.productPage .studioAccordions details{border-bottom:1px solid #dce3df!important}.productPage .studioAccordions summary{color:#17384b!important;background:0 0!important;min-height:62px!important;padding:17px 0!important}.productPage .studioAccordions details[open] summary{color:var(--product)!important}.productPage .studioAccordions details>p{line-height:1.65;color:#526d78!important;padding:0 0 25px!important}@media (max-width:1080px){.productPage .productHero{width:min(820px,100% - 32px);grid-template-columns:1fr!important}.productPage .productGallery{min-height:600px!important}.productPage .productHeroCopy{padding:54px 46px 64px!important}.productPage .editorialProductStudio{grid-template-columns:1fr;width:min(820px,100% - 32px)}.productPage .stickyProductVisual{min-height:560px;position:relative;top:auto}}@media (max-width:700px){.productPage .productAnchorNav{justify-content:flex-start;gap:24px;min-height:52px;padding:0 16px;overflow-x:auto}.productPage .productAnchorNav a{flex:none;font-size:10px}.productPage .productHero{flex-direction:column;width:100%;box-shadow:none!important;border-width:0 0 1px!important;border-radius:0 0 24px 24px!important;margin:0 0 24px!important;display:flex!important}.productPage .productGallery{flex-direction:column;order:1;gap:10px;min-height:0!important;padding:14px!important;display:flex!important}.productPage .productMainImage{order:1;border-radius:20px!important;height:min(58svh,480px)!important;min-height:390px!important}.productPage .productMainImage img{max-width:84%!important;max-height:90%!important}.productPage .productThumbs{order:2;gap:8px;width:100%!important;display:flex!important;overflow-x:auto!important}.productPage .productThumbs button{flex:1 0 calc(33.333% - 6px);grid-template-rows:60px auto;min-height:88px!important}.productPage .productThumbs img{height:58px!important}.productPage .productHeroCopy{order:2;padding:38px 18px 52px!important}.productPage .crumbs{margin-bottom:22px}.productPage .productHeroCopy h1{font-size:clamp(45px,14vw,62px)!important}.productPage .productHeroCopy h2{font-size:23px!important}.productPage .productLead{font-size:16px!important}.productPage .productMeta{gap:0}.productPage .productMeta>div{padding:0 9px}.productPage .productMeta dd{font-size:12px!important}.productPage .editorialProductStudio{width:100%;margin:38px 0;display:block;padding:0 16px!important}.productPage .stickyProductVisual{border-radius:22px;min-height:460px}.productPage .stickyProductVisual img{max-width:78%;max-height:380px}.productPage .editorialDetails{padding-top:42px!important}}.quizPage{--quiz-ink:#17384b;--quiz-muted:#667d87;--quiz-coral:#ef654d;--quiz-cream:#f7f3ec;--quiz-blue:#dff1f3;background:var(--quiz-cream);color:var(--quiz-ink)}.quizPage .notice{color:#d7e4e8;letter-spacing:.12em;background:#17384b}.quizIntro{background:0 0;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:stretch;gap:18px;max-width:1440px;min-height:auto;margin:0 auto;padding:72px 28px 100px;display:grid}.quizIntroCopy{background:#fff;border:1px solid #17384b0e;border-radius:38px;flex-direction:column;justify-content:center;padding:60px clamp(32px,5vw,76px);display:flex;box-shadow:0 26px 75px #17384b0d}.quizIntroCopy h1{max-width:820px;font:650 clamp(54px,6vw,91px)/.88 var(--font-display);letter-spacing:-.065em;color:var(--quiz-ink);margin:16px 0 24px}.quizIntroCopy h1 em{font-family:var(--font-accent);color:var(--quiz-coral);font-style:normal;font-weight:450}.quizIntroCopy>p:not(.kicker){max-width:700px;color:var(--quiz-muted);font-size:18px;line-height:1.65}.quizIntroFacts{flex-wrap:wrap;gap:8px;margin:30px 0;display:flex}.quizIntroFacts span{color:#607780;background:#f9fbfa;border:1px solid #17384b12;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;display:flex}.quizIntroFacts b{color:var(--quiz-ink);font-size:14px}.quizIntroArt{min-height:510px;box-shadow:none;background:linear-gradient(145deg,#cfecef,#ffe3d7 72%,#ffd66c);border-radius:38px;flex-direction:column;justify-content:flex-end;padding:42px;display:flex;position:relative;overflow:hidden}.quizIntroArt:before{content:"";background:linear-gradient(145deg,#fff9,#ef654db8);border-radius:47% 53% 41% 59%;position:absolute;inset:15% 13% 25%;transform:rotate(-9deg);box-shadow:inset 15px 18px 25px #fff7,0 30px 60px #17384b1a}.quizIntroArt i{width:26px;height:26px;box-shadow:none;background:#fff9;border-radius:50%;position:absolute}.quizIntroArt i:first-child{top:17%;left:17%}.quizIntroArt i:nth-child(2){background:#f5b943aa;width:45px;height:45px;top:27%;right:18%}.quizIntroArt i:nth-child(3){background:#ef654dc0;width:18px;height:18px;bottom:30%;right:28%}.quizIntroArt strong{font:650 98px var(--font-display);letter-spacing:-.08em;color:#fff;place-items:center;display:grid;position:absolute;inset:0;transform:rotate(-7deg)}.quizIntroArt span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.04em;text-transform:uppercase;color:var(--quiz-ink);background:#ffffffa8;border:1px solid #fff8;border-radius:999px;justify-content:center;gap:10px;padding:14px 18px;font-size:12px;font-weight:900;display:flex;position:relative}.quizIntroArt span b{color:var(--quiz-coral)}.quizIntro>aside{color:var(--quiz-muted);background:#fff;border:1px solid #17384b10;border-radius:22px;grid-column:1/-1;align-items:center;gap:18px;padding:19px 24px;display:flex}.quizIntro>aside b{color:var(--quiz-ink);flex:none}.quizIntro>aside p{margin:0;font-size:13px;line-height:1.5}.quizWorkspace{background:0 0;max-width:1120px;min-height:auto;margin:0 auto;padding:50px 24px 110px;display:block}.quizAside{min-height:0;color:var(--quiz-ink);background:#fff;border:1px solid #17384b10;border-radius:24px;align-items:center;gap:18px;margin-bottom:12px;padding:18px 22px;display:flex;position:relative}.quizAside .kicker{color:var(--quiz-muted)}.quizAside h2{font:650 26px var(--font-display);color:var(--quiz-coral);margin:0 0 0 auto}.quizAside>p:last-child,.quizStepRail{display:none}.quizQuestion{background:#fff;border:1px solid #17384b0d;border-radius:36px;padding:clamp(32px,6vw,74px);box-shadow:0 28px 80px #17384b0c}.quizCounter{color:var(--quiz-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:18px;margin-bottom:48px;font-size:11px;font-weight:900;display:flex}.quizCounter>i{background:#e5ecea;border-radius:999px;flex:1;height:5px;display:block;position:relative;overflow:hidden}.quizCounter>i b{border-radius:inherit;background:linear-gradient(90deg,#ef654d,#f4b94c);height:100%;transition:width .45s;display:block}.quizQuestion h1{max-width:850px;font:650 clamp(42px,5vw,67px)/.98 var(--font-display);letter-spacing:-.055em;color:var(--quiz-ink);margin:13px 0 17px}.quizNote{max-width:760px;color:var(--quiz-muted);background:#eef7f7;border-left:3px solid #67a7b2;border-radius:0 14px 14px 0;margin:0 0 30px;padding:13px 17px;line-height:1.5}.quizOptions{grid-template-columns:1fr 1fr;gap:10px;margin-top:34px;display:grid}.quizOptions button{min-height:78px;color:var(--quiz-ink);text-align:left;cursor:pointer;background:#fbfcfb;border:1px solid #dce4e1;border-radius:22px;grid-template-columns:40px 1fr 34px;align-items:center;gap:14px;padding:13px 16px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:grid}.quizOptions button:hover{background:#fff;border-color:#ef654d66;transform:translateY(-2px);box-shadow:0 14px 28px #17384b0d}.quizOptions button>b{background:#edf3f1;border-radius:13px;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.quizOptions button>span{font-size:16px;font-weight:750;line-height:1.3}.quizOptions button>i{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.quizOptions button.selected{background:#fff3ef;border-color:#ef654d;box-shadow:0 0 0 3px #ef654d12}.quizOptions button.selected>b,.quizOptions button.selected>i{color:#fff;background:#ef654d}.quizControls{border-top:1px solid #e4eae8;justify-content:space-between;align-items:center;margin-top:34px;padding-top:24px;display:flex}.quizControls>button:not(.button){color:var(--quiz-muted);cursor:pointer;background:0 0;border:0;padding:11px 0;font-weight:850}.quizControls>button:disabled{opacity:.35}.quizSafety{color:#6c5922;background:#fff5d8;border-radius:18px;gap:14px;margin-top:24px;padding:16px 18px;display:flex}.quizSafety b{flex:none}.quizSafety span{font-size:13px;line-height:1.45}.quizReport{background:0 0;max-width:1440px;margin:auto;padding:30px 24px 110px}.reportHero{color:#fff;background:linear-gradient(145deg,#17384b,#244f61);border-radius:38px;grid-template-columns:1fr 230px;align-items:center;gap:34px;min-height:0;padding:clamp(38px,6vw,78px);display:grid;overflow:hidden}.reportHero h1{font:650 clamp(52px,6vw,88px)/.88 var(--font-display);letter-spacing:-.065em;margin:12px 0 22px}.reportHero h1 em{font-family:var(--font-accent);color:#ffd66c;font-weight:450}.reportHero>div:first-child>p:not(.kicker){color:#d4e2e6;max-width:760px;font-size:18px;line-height:1.6}.reportScore{aspect-ratio:1;text-align:center;background:#ffffff12;border:1px solid #ffffff40;border-radius:42% 58% 47% 53%;flex-direction:column;justify-content:center;padding:28px;display:flex;transform:rotate(4deg)}.reportScore>*{transform:rotate(-4deg)}.reportScore strong{font:650 72px var(--font-display);color:#ffd66c}.reportStrengths{background:#fff;border:1px solid #17384b0d;border-radius:32px;margin:12px 0;padding:38px}.reportStrengths>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.reportStrengths article{background:#f3f7f5;border-radius:20px;gap:14px;padding:18px;display:flex}.reportStrengths article b{color:#58a476}.reportStrengths article p{margin:0;line-height:1.45}.reportPriorities{grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0;display:grid}.reportPriorities>article{box-shadow:none;background:#fff;border:1px solid #17384b0d;border-radius:30px;padding:30px}.reportPriorities>article>b{color:#ef654d;background:#fff0eb;border-radius:15px;place-items:center;width:46px;height:46px;display:grid}.reportPriorities h2{letter-spacing:-.04em;margin:22px 0 13px;font-size:31px;line-height:1}.reportPriorities p,.reportPriorities dd{color:var(--quiz-muted);line-height:1.5}.plan30{background:#fff;border-radius:36px;margin:12px 0;padding:clamp(36px,5vw,66px)}.plan30>header{grid-template-columns:.5fr 1fr;align-items:end;display:grid}.plan30 h2{margin:0;font-size:clamp(45px,5vw,70px);line-height:.9}.plan30>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:42px;display:grid}.plan30 article{background:#f3f7f5;border-radius:22px;padding:22px}.plan30 article b{color:#ef654d}.plan30 article h3{font-size:23px}.plan30 li{color:var(--quiz-muted);margin-bottom:8px}.reportLower{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reportLower>section{background:#fff;border-radius:30px;padding:38px}.reportCaution,.reportActions,.quizFeedback{border-radius:26px}.nutritionChat{color:var(--quiz-ink);background:0 0;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);gap:12px;margin:12px 0;padding:0;display:grid}.nutritionChatIntro{background:linear-gradient(150deg,#d9eff1,#fff1e9);border-radius:34px;padding:48px}.nutritionChatIntro .kicker{color:#567782}.nutritionChatIntro h2{margin:16px 0 22px;font-size:clamp(44px,4.6vw,68px);line-height:.9}.nutritionChatIntro h2 em{font-family:var(--font-accent);color:#ef654d;font-weight:450}.nutritionChatIntro>p:not(.kicker){color:var(--quiz-muted);line-height:1.6}.nutritionChatFacts{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.nutritionChatFacts span{background:#ffffff8f;border:1px solid #17384b14;border-radius:999px;padding:10px 13px;font-size:11px}.nutritionChatPanel{background:#fff;border:1px solid #17384b0d;border-radius:34px;flex-direction:column;min-height:590px;padding:30px;display:flex;box-shadow:0 25px 70px #17384b0b}.chatWelcome{margin:auto 0}.chatWelcome>span{color:#fff;background:#17384b;border-radius:18px;place-items:center;width:55px;height:55px;font-weight:900;display:grid}.chatWelcome h3{margin:20px 0 8px;font-size:34px}.chatWelcome>p{color:var(--quiz-muted)}.chatWelcome>div{gap:8px;margin-top:24px;display:grid}.chatWelcome button{color:var(--quiz-ink);text-align:left;cursor:pointer;background:#fafcfb;border:1px solid #dce4e1;border-radius:18px;justify-content:space-between;align-items:center;padding:16px 18px;font-weight:750;transition:all .2s;display:flex}.chatWelcome button:hover{background:#fff3ef;border-color:#ef654d;transform:translate(3px)}.chatWelcome button i{color:#ef654d;font-style:normal}.chatMessages{flex-direction:column;gap:10px;max-height:440px;padding:4px;display:flex;overflow:auto}.chatBubble{border-radius:19px;max-width:86%;padding:14px 17px}.chatBubble.assistant{background:#eff5f3;align-self:flex-start}.chatBubble.user{color:#fff;background:#17384b;align-self:flex-end}.chatBubble b{letter-spacing:.08em;margin-bottom:5px;font-size:10px;display:block}.chatBubble p{margin:0;line-height:1.5}.chatComposer{margin-top:auto;padding-top:18px}.chatComposer label{letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.chatComposer textarea{resize:none;width:100%;font:inherit;color:var(--quiz-ink);background:#fbfcfb;border:1px solid #d8e1de;border-radius:18px;outline:none;padding:15px}.chatComposer textarea:focus{border-color:#ef654d;box-shadow:0 0 0 4px #ef654d12}.chatComposer>div{justify-content:space-between;align-items:center;margin-top:9px;display:flex}.chatComposer button{color:#fff;background:#ef654d;border:0;border-radius:999px;padding:12px 18px;font-weight:900}.chatLegal{color:#81939a;font-size:11px}.quizFeedback{background:#fff;justify-content:space-between;align-items:center;gap:22px;padding:30px 38px;display:flex}.quizFeedback h2{margin:7px 0 0}.quizFeedback>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.quizFeedback button{color:var(--quiz-ink);background:#fff;border:1px solid #dce4e1;border-radius:999px;padding:10px 14px}.quizFeedback button.active{color:#fff;background:#17384b}@media (max-width:960px){.quizIntro{grid-template-columns:1fr}.quizIntroArt{min-height:390px}.reportPriorities,.reportStrengths>div,.plan30>div{grid-template-columns:1fr 1fr}.nutritionChat{grid-template-columns:1fr}.nutritionChatPanel{min-height:540px}}@media (max-width:680px){.quizIntro{padding:34px 14px 70px}.quizIntroCopy{border-radius:28px;padding:38px 22px}.quizIntroCopy h1{font-size:50px}.quizIntroCopy>p:not(.kicker){font-size:16px}.quizIntroArt{border-radius:28px;min-height:310px;padding:24px}.quizIntroArt strong{font-size:74px}.quizIntro>aside{flex-direction:column;align-items:flex-start;gap:5px}.quizWorkspace{padding:22px 12px 70px}.quizAside{z-index:15;border-radius:18px;padding:12px 15px;position:sticky;top:6px;box-shadow:0 10px 30px #17384b12}.quizAside .kicker{font-size:9px}.quizAside h2{font-size:20px}.quizQuestion{border-radius:28px;padding:30px 18px}.quizCounter{margin-bottom:35px}.quizQuestion h1{font-size:39px}.quizOptions{grid-template-columns:1fr}.quizOptions button{min-height:70px}.quizSafety{flex-direction:column}.quizReport{padding:14px 12px 70px}.reportHero{border-radius:28px;grid-template-columns:1fr;padding:38px 23px}.reportHero h1{font-size:50px}.reportScore{width:150px;margin-top:10px}.reportStrengths,.reportLower>section,.plan30{padding:28px 20px}.reportStrengths>div,.reportPriorities,.plan30>div,.reportLower{grid-template-columns:1fr}.plan30>header{display:block}.plan30 h2{font-size:46px}.nutritionChatIntro,.nutritionChatPanel{border-radius:28px;padding:26px 19px}.nutritionChatIntro h2{font-size:45px}.nutritionChatPanel{min-height:520px}.quizFeedback{flex-direction:column;align-items:flex-start;padding:26px 20px}.quizFeedback>div:last-child{flex-wrap:nowrap;width:100%;overflow-x:auto}.quizFeedback button{flex:none}}@media (prefers-reduced-motion:reduce){.quizOptions button,.chatWelcome button,.quizCounter>i b{transition:none}}.authPanel,.feedbackHero{background:linear-gradient(135deg,#fff1e9,#e4f4f1);border-radius:34px;grid-template-columns:1fr .8fr;gap:6vw;max-width:1380px;margin:34px auto 16px;padding:58px max(4vw,36px);display:grid}.authPanel h1,.feedbackHero h1{font-family:var(--font-display);letter-spacing:-.06em;margin:16px 0 24px;font-size:clamp(48px,5vw,76px);line-height:.94}.authPanel h1 em,.feedbackHero h1 em{color:#ef654d;font-style:normal}.authPanel>div>p:last-of-type,.feedbackHero>div>p:last-child{max-width:610px;line-height:1.65}.authTabs{gap:7px;margin-top:28px;display:flex}.authTabs button{color:#17384b;background:#ffffff9c;border:1px solid #17384b17;border-radius:999px;padding:11px 17px;font-weight:800}.authTabs button.active{color:#fff;background:#17384b}.authPanel form,.feedbackForm{background:#fff;border-radius:28px;gap:17px;padding:30px;display:grid;box-shadow:0 24px 70px #17384b10}.authPanel label,.feedbackForm label{letter-spacing:.03em;gap:7px;font-size:11px;font-weight:850;display:grid}.authPanel input,.feedbackForm input,.feedbackForm select,.feedbackForm textarea{color:#17384b;background:#f8f6f1;border:1px solid #dce3df;border-radius:14px;outline:0;width:100%;padding:13px 14px;font:14px Onest}.authPanel input:focus,.feedbackForm input:focus,.feedbackForm select:focus,.feedbackForm textarea:focus{border-color:#ef654d;box-shadow:0 0 0 4px #ef654d12}.authPanel label>small{color:#7b8c93;font-size:9px}.authConsent{line-height:1.45;grid-template-columns:18px 1fr!important;align-items:start!important;gap:9px!important;display:grid!important}.authConsent input{width:17px!important;height:17px!important;margin:1px 0 0!important;padding:0!important}.authConsent a{color:#cc4633}.authError{color:#a92d20;background:#fff0ed;border-radius:11px;margin:0;padding:10px 12px;font-size:11px;font-weight:800}.authNote{color:#7b8c93;text-align:center;line-height:1.4}.authPanel.signed aside,.feedbackHero aside{color:#fff;background:#17384b;border-radius:26px;align-self:center;gap:12px;padding:30px;display:grid}.authPanel.signed aside>b,.feedbackHero aside>b{font-family:var(--font-display);font-size:24px}.authPanel.signed aside span,.feedbackHero aside small{color:#c8d8de;line-height:1.5}.authPanel.signed aside a,.feedbackHero aside a{color:#fff;font-weight:800}.authPanel.signed aside button{color:#ffb8aa;text-align:left;background:0 0;border:0;padding:8px 0}.feedbackPage{min-height:100vh}.feedbackForm{max-width:860px;margin:16px auto 80px;padding:38px}.feedbackForm>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.feedbackForm textarea{resize:vertical}.feedbackSuccess{text-align:center;background:#fff;border-radius:30px;max-width:700px;margin:40px auto 100px;padding:60px}.feedbackSuccess>b{color:#27814b;background:#dff3e5;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:28px;display:inline-flex}.feedbackSuccess h2{font-family:var(--font-display);font-size:42px}.feedbackSuccess a{color:#ef654d;font-weight:900}.ygUtilityV2>div{align-items:center}.ygUtilityV2>div a{white-space:nowrap}@media (max-width:760px){.ygUtilityV2>div a:first-child,.ygUtilityV2>div a:last-child{display:none}.authPanel,.feedbackHero{grid-template-columns:1fr;margin:18px 10px;padding:36px 20px}.authPanel h1,.feedbackHero h1{font-size:44px}.authPanel form,.feedbackForm{border-radius:23px;padding:23px 18px}.feedbackForm{margin:12px 10px 70px}.feedbackForm>div{grid-template-columns:1fr}.feedbackSuccess{margin:20px 10px 80px;padding:38px 20px}}@media (prefers-reduced-motion:reduce){.campaignSlide.active .gummyAccent,.mobileCampaignSlide.active .gummyAccent{animation:none!important}.gummyAccent{transform:none}}.footerStories{color:#fff;background:#12384c;padding:118px 4vw 88px;position:relative;overflow:hidden}.footerStories:before{content:"";border:1px solid #ffffff17;border-radius:42% 58% 65% 35%;width:38vw;height:38vw;position:absolute;top:-14vw;right:-8vw;transform:rotate(18deg)}.footerStoriesIntro{grid-template-columns:.55fr 1.2fr 1fr;align-items:end;gap:42px;max-width:1500px;margin:0 auto 52px;display:grid;position:relative}.footerStoriesIntro h2{font:600 clamp(54px,6vw,104px)/.82 var(--font-display);letter-spacing:-.065em;margin:0}.footerStoriesIntro h2 em{font-family:var(--font-accent);color:#ff795f;letter-spacing:-.02em;font-style:normal;font-weight:400}.footerStoriesIntro>p:last-child{max-width:510px;font-size:var(--type-lead);color:#c7d8df;margin:0;line-height:1.55}.footerStoriesGrid{grid-template-columns:repeat(4,1fr);grid-auto-flow:dense;gap:12px;max-width:1500px;margin:auto;display:grid;position:relative}.footerStory{--story:#fff;--ink:#15384a;background:var(--story);min-height:330px;color:var(--ink);isolation:isolate;border-radius:34px;flex-direction:column;padding:28px;transition:transform .42s cubic-bezier(.2,.8,.2,1),box-shadow .42s,filter .42s;display:flex;position:relative;overflow:hidden}.footerStory:nth-child(2),.footerStory:nth-child(5){grid-column:span 2}.footerStory:hover{z-index:2;filter:saturate(1.08);transform:translateY(-9px)rotate(-.35deg);box-shadow:0 35px 70px #061b2870}.footerStoryNumber{font:600 12px var(--font-display);letter-spacing:.12em;opacity:.55;position:absolute;top:20px;right:24px}.footerStory>small{z-index:2;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:900;position:relative}.footerStoryVisual{z-index:1;isolation:isolate;background:linear-gradient(135deg,#fff7,#ffffff18);border-radius:25px;height:150px;margin:15px -10px 8px;position:relative;overflow:hidden}.footerStoryVisual>img{z-index:1;object-fit:contain;filter:drop-shadow(0 18px 20px #17384b30);width:78%;height:120%;transition:transform .55s cubic-bezier(.2,.85,.2,1);position:absolute;bottom:-15%;right:-8%}.footerStory:not(.format) .footerStoryVisual>img{object-fit:cover;object-position:center;opacity:.78;mix-blend-mode:screen;width:100%;height:100%;inset:0}.footerStory.pectin .footerStoryVisual>img,.footerStory.quality .footerStoryVisual>img,.footerStory.clear .footerStoryVisual>img,.footerStory.kids .footerStoryVisual>img,.footerStory.ritual .footerStoryVisual>img{object-position:72% center}.footerStory.men .footerStoryVisual>img{object-position:68% center;mix-blend-mode:normal;opacity:.83}.footerStory:hover .footerStoryVisual>img{transform:scale(1.08)translateY(-3px)}.storyMolecule{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid;border-radius:50%;place-items:center;width:94px;height:94px;display:grid;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.storyMolecule b{z-index:3;font:700 35px/1 var(--font-display);position:relative}.storyMolecule i{background:currentColor;border-radius:50%;width:12px;height:12px;position:absolute}.storyMolecule i:first-child{transform:translate(52px,-31px)}.storyMolecule i:nth-child(2){opacity:.6;transform:translate(-50px,25px)}.storyMolecule i:nth-child(3){opacity:.35;background:0 0;border:1px solid;width:125px;height:54px;transform:rotate(-28deg)}.footerStory h3{z-index:2;max-width:640px;font:700 clamp(28px,2.25vw,43px)/.94 var(--font-display);letter-spacing:-.045em;margin:auto 0 14px;position:relative}.footerStory p{z-index:2;max-width:600px;margin:0 0 26px;font-size:15px;line-height:1.55;position:relative}.footerStory>b{z-index:2;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid;justify-content:space-between;align-items:center;width:100%;padding-top:16px;font-size:11px;display:flex;position:relative}.footerStory>b i{font-size:18px;font-style:normal;transition:transform .3s}.footerStory:hover>b i{transform:translate(4px,-4px)}.footerStoryGummy{z-index:-1;background:#fff4;border-radius:48% 52% 35% 65%;width:155px;height:145px;transition:transform .55s;position:absolute;top:-40px;right:-35px;transform:rotate(22deg);box-shadow:inset 0 12px 25px #fff7}.footerStory:hover .footerStoryGummy{transform:rotate(45deg)scale(1.12)}.footerStory.pectin{--story:#ffd86a}.footerStory.quality{--story:#ef654d;--ink:#fff}.footerStory.format{--story:#f6eee4}.footerStory.kids{--story:#87ddcf}.footerStory.men{--story:#2153a0;--ink:#fff}.footerStory.ritual{--story:#ff8ead}.footerStory.clear{--story:#fff}.footerStory.alyors{--story:#9d65c8;--ink:#fff}.footerStory.quality .footerStoryGummy,.footerStory.men .footerStoryGummy,.footerStory.alyors .footerStoryGummy{background:#ffffff21}@media (max-width:1050px){.footerStoriesIntro{grid-template-columns:1fr 1fr}.footerStoriesIntro>.kicker{grid-column:1/-1}.footerStoriesGrid{grid-template-columns:repeat(2,1fr)}.footerStory:nth-child(2),.footerStory:nth-child(5){grid-column:auto}}@media (max-width:620px){.footerStories{padding:78px 0 58px}.footerStoriesIntro{margin-bottom:36px;padding:0 18px;display:block}.footerStoriesIntro h2{margin:12px 0 24px;font-size:58px}.footerStoriesIntro>p:last-child{font-size:16px}.footerStoriesGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 18px 18px;display:flex;overflow-x:auto}.footerStoriesGrid::-webkit-scrollbar{display:none}.footerStory{scroll-snap-align:center;flex:0 0 84vw;min-height:390px;padding:25px}.footerStory h3{font-size:36px}.footerStory p{font-size:15px}.footerStory:hover{transform:none}.footerStory:active{transform:scale(.98)}}.productUspGallery{background:#f8f5ef;padding:112px 4vw 96px;position:relative;overflow:hidden}.productUspGallery:before{content:"";border:1px solid var(--product);width:34vw;height:34vw;position:absolute;top:-14vw;left:-13vw}@supports (color:color-mix(in lab, red, red)){.productUspGallery:before{border:1px solid color-mix(in srgb,var(--product) 22%,transparent)}}.productUspGallery:before{border-radius:44% 56% 61% 39%;transform:rotate(24deg)}.productUspGallery>header{grid-template-columns:.55fr 1.15fr 1fr;align-items:end;gap:38px;max-width:1500px;margin:0 auto 48px;display:grid;position:relative}.productUspGallery>header h2{font:600 clamp(52px,5.5vw,92px)/.84 var(--font-display);letter-spacing:-.065em;margin:0}.productUspGallery>header h2 em{font-family:var(--font-accent);color:var(--product);letter-spacing:-.02em;font-style:normal;font-weight:400}.productUspGallery>header>p:last-child{max-width:500px;font-size:var(--type-lead);color:#506b77;margin:0;line-height:1.55}.productUspGrid{grid-template-columns:1.35fr 1fr 1fr;gap:12px;max-width:1500px;margin:auto;display:grid;position:relative}.productUspCard{--uspInk:#17384b;background:var(--productSoft);min-height:490px;color:var(--uspInk);isolation:isolate;border-radius:38px;flex-direction:column;padding:30px;transition:transform .5s cubic-bezier(.2,.85,.2,1),box-shadow .5s,filter .5s;display:flex;position:relative;overflow:hidden}.productUspCard:first-child{--uspInk:#fff;background:linear-gradient(145deg,var(--product),var(--product))}@supports (color:color-mix(in lab, red, red)){.productUspCard:first-child{background:linear-gradient(145deg,color-mix(in srgb,var(--product) 94%,#142f43),var(--product))}}.productUspCard:first-child{color:var(--uspInk)}.productUspCard:nth-child(3){color:#fff;background:#17384b}.productUspCard:hover{z-index:3;filter:saturate(1.08);transform:translateY(-10px)rotate(-.4deg);box-shadow:0 35px 75px #17384b2b}.productUspCard:nth-child(2):hover{transform:translateY(-10px)rotate(.4deg)}.uspNumber{z-index:3;font:600 12px var(--font-display);letter-spacing:.14em;opacity:.58;position:absolute;top:22px;right:26px}.uspCopy{z-index:3;margin-top:auto;position:relative}.uspCopy small{letter-spacing:.17em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:900;display:block}.uspCopy h3{max-width:520px;font:700 clamp(31px,2.5vw,48px)/.92 var(--font-display);letter-spacing:-.05em;margin:0 0 14px}.uspCopy p{max-width:520px;margin:0;font-size:15px;line-height:1.55}.uspArt{z-index:1;place-items:center;width:100%;height:245px;margin:-10px 0 15px;transition:transform .65s cubic-bezier(.2,.9,.2,1);display:grid;position:relative}.productUspCard:hover .uspArt{transform:scale(1.07)rotate(2deg)}.uspArt b{z-index:3;font:700 clamp(42px,4.5vw,78px)/1 var(--font-display);letter-spacing:-.07em;text-align:center;position:relative}.uspBottle{z-index:4;object-fit:contain;filter:drop-shadow(0 28px 25px #102b3d55);width:42%;height:112%;transition:transform .6s cubic-bezier(.2,.85,.2,1);position:absolute;bottom:-8%;right:7%;transform:rotate(6deg)}.productUspCard:hover .uspBottle{transform:rotate(0)translateY(-8px)scale(1.04)}.uspCard-1 .uspArt>b{transform:translate(-42%)}.uspScene{z-index:0;object-fit:cover;opacity:.42;mix-blend-mode:multiply;filter:saturate(1.15);width:calc(100% + 60px);height:calc(100% + 24px);position:absolute;inset:-12px -30px;-webkit-mask-image:linear-gradient(#000 0 68%,#0000 100%);mask-image:linear-gradient(#000 0 68%,#0000 100%)}.uspCard-2 .uspArt>b{color:#fff;text-shadow:0 2px 18px #17384b88}.uspCard-2 .uspArt:after{z-index:1}.uspCard-2 .uspCopy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe8;border-radius:22px;padding:18px;box-shadow:0 14px 35px #17384b16}.uspArt i{opacity:.2;border:1px solid;border-radius:50%;width:145px;height:145px;display:block;position:absolute}.uspArt i:nth-child(2){width:205px;height:105px;transform:rotate(38deg)}.uspArt i:nth-child(3){opacity:.09;background:currentColor;width:72px;height:72px;transform:translate(88px,-55px)}.uspVisual-sun .uspArt:before{content:"";background:radial-gradient(circle at 35% 30%,#fff8 0 7%,#ffc94d 9% 48%,#ef644a 72%);border-radius:50%;width:125px;height:125px;position:absolute;box-shadow:0 0 0 24px #ffc94d20,0 0 0 48px #ffc94d10}.uspVisual-sun .uspArt b{mix-blend-mode:multiply;color:#17384b}.uspVisual-orbit .uspArt i:nth-child(2){border-width:3px}.uspVisual-orbit .uspArt:after{content:"●";color:#ff755d;font-size:38px;position:absolute;transform:translate(98px,-72px)}.uspVisual-duo .uspArt i:first-child,.uspVisual-duo .uspArt i:nth-child(2){background:#ff765d55;border:0;width:132px;height:132px;transform:translate(-42px)}.uspVisual-duo .uspArt i:nth-child(2){background:#68c9dc55;transform:translate(42px)}.uspVisual-cluster .uspArt i{background:currentColor;border:0}.uspVisual-cluster .uspArt i:first-child{opacity:.12;width:105px;height:105px;transform:translate(-55px,15px)}.uspVisual-cluster .uspArt i:nth-child(2){opacity:.16;width:85px;height:85px;transform:translate(55px,-25px)}.uspVisual-cluster .uspArt i:nth-child(3){opacity:.22;width:45px;height:45px;transform:translate(72px,72px)}.uspVisual-smile .uspArt:before{content:"";background:#ffd75c;border-radius:50%;width:165px;height:165px;position:absolute}.uspVisual-smile .uspArt:after{content:"⌣";color:#17384b;font:700 112px/1 var(--font-display);position:absolute;transform:translateY(-5px)}.uspVisual-smile .uspArt b{font-size:42px;transform:translateY(-43px)}.uspVisual-label .uspArt:before{content:"";border:2px solid;border-radius:18px;width:185px;height:135px;position:absolute;box-shadow:10px 10px}@supports (color:color-mix(in lab, red, red)){.uspVisual-label .uspArt:before{box-shadow:10px 10px 0 color-mix(in srgb,currentColor 12%,transparent)}}.uspVisual-label .uspArt:after{content:"—  —  —";letter-spacing:.3em;opacity:.35;position:absolute;transform:translateY(42px)}.uspVisual-gummy .uspArt:before{content:"";background:linear-gradient(145deg,#fff8,#ff745fcf);border-radius:46% 54% 38% 62%;width:170px;height:125px;position:absolute;transform:rotate(-17deg);box-shadow:inset 0 14px 25px #fff7,0 24px 45px #17384b1c}.uspVisual-steps .uspArt i{opacity:.1;background:currentColor;border:0;border-radius:24px;width:72px;height:72px}.uspVisual-steps .uspArt i:first-child{transform:translate(-78px,55px)}.uspVisual-steps .uspArt i:nth-child(2){transform:translate(0)}.uspVisual-steps .uspArt i:nth-child(3){transform:translate(78px,-55px)}.uspVisual-wave .uspArt:before,.uspVisual-wave .uspArt:after{content:"";opacity:.25;border:3px solid #0000;border-top-color:currentColor;border-radius:50%;width:230px;height:105px;position:absolute;transform:rotate(-12deg)}.uspVisual-wave .uspArt:after{opacity:.12;transform:translateY(35px)rotate(10deg)}.uspVisual-berry .uspArt:before{content:"";opacity:.82;background:#b73f9c;border-radius:50%;width:112px;height:112px;position:absolute;box-shadow:-66px 18px #ef596e,62px 26px #7836a7,0 72px #e24c78}.uspVisual-berry .uspArt b{color:#fff}.uspVisual-apple .uspArt:before{content:"";background:#e9574c;border-radius:52% 48% 58% 42%;width:155px;height:145px;position:absolute;transform:rotate(-8deg);box-shadow:inset 16px 9px #fff3}.uspVisual-apple .uspArt:after{content:"";background:#58a75b;border-radius:100% 0;width:50px;height:26px;position:absolute;transform:translate(42px,-82px)rotate(-28deg)}.uspVisual-apple .uspArt b{color:#fff}.uspVisual-shield .uspArt:before{content:"";clip-path:polygon(50% 0,95% 17%,86% 72%,50% 100%,14% 72%,5% 17%);background:linear-gradient(160deg,#ffffff45,#ffffff0b);border:2px solid;width:170px;height:190px;position:absolute}.uspVisual-omega .uspArt:before{content:"";background:#43b9d5aa;border-radius:70% 30% 65% 35%;width:80px;height:120px;position:absolute;transform:translate(-72px,8px)rotate(35deg)}.uspVisual-pending .uspArt:before{content:"";border:2px dashed;border-radius:50%;width:180px;height:180px;animation:14s linear infinite uspPendingSpin;position:absolute}.uspVisual-pending .uspArt b{font-size:84px}@keyframes uspPendingSpin{to{transform:rotate(360deg)}}@media (max-width:1050px){.productUspGallery>header{grid-template-columns:1fr 1fr}.productUspGallery>header>.kicker{grid-column:1/-1}.productUspGrid{grid-template-columns:1.2fr 1fr}.productUspCard:nth-child(3){grid-column:1/-1;min-height:390px}.productUspCard:nth-child(3) .uspArt{width:45%;position:absolute;top:30px;right:4%}.productUspCard:nth-child(3) .uspCopy{max-width:52%}}@media (max-width:620px){.productUspGallery{padding:76px 0 68px}.productUspGallery>header{margin-bottom:34px;padding:0 18px;display:block}.productUspGallery>header h2{margin:12px 0 24px;font-size:58px}.productUspGallery>header>p:last-child{font-size:16px}.productUspGrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 18px 20px;display:flex;overflow-x:auto}.productUspGrid::-webkit-scrollbar{display:none}.productUspCard,.productUspCard:nth-child(3){scroll-snap-align:center;flex:0 0 84vw;grid-column:auto;min-height:470px}.productUspCard:nth-child(3) .uspArt{width:100%;position:relative;top:auto;right:auto}.productUspCard:nth-child(3) .uspCopy{max-width:none}.productUspCard:hover{transform:none}.productUspCard:active{transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.uspVisual-pending .uspArt:before{animation:none}.productUspCard,.uspArt{transition:none!important}}.goalsHero{background:#f8f5ef;padding:130px 6vw 80px}.goalsHero h1{max-width:980px;font:600 clamp(70px,8vw,138px)/.82 var(--font-display);letter-spacing:-.07em;color:#17384b;margin:18px 0 28px}.goalsHero h1 em{font-family:var(--font-accent);color:#ef563e;font-style:normal;font-weight:400}.goalsHero>p:last-child{color:#607984;max-width:720px;font-size:20px}.goalGrid{background:#f8f5ef;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 6vw 110px;display:grid}.goalGrid>a{background:var(--goal);color:#17384b;border-radius:38px;flex-direction:column;min-height:390px;padding:30px;transition:transform .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden}.goalGrid>a:hover{transform:translateY(-9px);box-shadow:0 30px 65px #17384b24}.goalGrid small{letter-spacing:.15em;font-weight:900}.goalGrid i{width:120px;height:120px;font:500 62px var(--font-display);background:#fff7;border:1px solid #17384b26;border-radius:43% 57% 52% 48%;place-items:center;margin:auto;font-style:normal;display:grid;transform:rotate(-6deg)}.goalGrid h2{letter-spacing:-.05em;margin:20px 0 9px;font-size:38px;line-height:.94}.goalGrid p{margin:0 0 24px}.goalGrid b{text-transform:uppercase;letter-spacing:.09em;border-top:1px solid #17384b30;margin-top:auto;padding-top:18px;font-size:12px}.goalBridge{color:#fff;background:#17384b;grid-template-columns:1fr auto auto;align-items:end;gap:18px;padding:95px 6vw;display:grid}.goalBridge h2{margin:10px 0;font-size:58px;line-height:.9}.goalBridge p{color:#c6d7df;max-width:650px}.catalogMode{background:#f8f5ef;padding:30px 4vw 0}.catalogMode>div{background:#e6e3dd;border-radius:999px;width:max-content;padding:5px;display:flex}.catalogMode>div button{background:0 0;border:0;border-radius:999px;padding:12px 25px;font-weight:800}.catalogMode>div button.active{color:#fff;background:#17384b}.catalogMode nav{gap:9px;padding:18px 0 8px;display:flex;overflow-x:auto}.catalogMode nav button,.catalogMode nav a{color:#17384b;background:#fff;border:1px solid #d9d6d0;border-radius:999px;flex:none;padding:14px 22px;font-weight:800}.compareAdd{color:#17384b;cursor:pointer;background:#fff;border:1px solid #17384b33;border-radius:999px;padding:13px 19px;font-weight:900}.compareAdd.active{color:#fff;background:#17384b}.compareAdd.compact{z-index:4;padding:9px 13px;font-size:11px;position:absolute;bottom:13px;right:13px;box-shadow:0 8px 22px #17384b20}.architectureProduct>div{position:relative}.productHeroActions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.compareTray{z-index:90;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#17384bea;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:13px;padding:8px 9px 8px 17px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 45px #0b273799}.compareTray>span{letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.compareTray>div{display:flex}.compareTray img{object-fit:contain;background:#fff;border-radius:12px;width:35px;height:42px;margin-left:-7px}.compareTray a{color:#fff;white-space:nowrap;background:#ef563e;border-radius:999px;padding:11px 17px;font-weight:900}.rhythmDashboard{background:#f8f5ef;grid-template-columns:1.4fr 1fr 1fr;gap:12px;padding:0 5vw 100px;display:grid}.rhythmDashboard article{color:#17384b;background:#fff;border-radius:34px;flex-direction:column;min-height:360px;padding:30px;display:flex}.rhythmDashboard article:first-child{color:#fff;background:#17384b}.rhythmDashboard small{letter-spacing:.13em;font-weight:900}.rhythmDashboard h2{margin:35px 0 16px;font-size:38px;line-height:.95}.rhythmDashboard p{opacity:.75}.rhythmDashboard a{border-top:1px solid;margin-top:auto;padding-top:18px;font-weight:900}.rhythmQuiz>div{flex-wrap:wrap;gap:7px;display:flex}.rhythmQuiz>div span{background:#ffffff17;border-radius:999px;padding:8px 12px;font-size:12px}.rhythmCompare>div{margin:auto;display:flex}.rhythmCompare img{object-fit:contain;filter:drop-shadow(0 15px 12px #17384b22);width:80px;height:120px;margin-left:-25px}.registry{background:#f8f5ef;padding:100px 5vw}.registry>header{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.registry h2{margin:10px 0 0;font-size:64px;line-height:.88}.registry nav{background:#e6e3dd;border-radius:999px;padding:5px;display:flex}.registry nav button{background:0 0;border:0;border-radius:999px;padding:11px 18px;font-weight:900}.registry nav button.active{color:#fff;background:#17384b}.registryTable{border-top:1px solid #bfc9cb}.registryTable>div,.registryTable article{border-bottom:1px solid #dce2e1;grid-template-columns:1.2fr .8fr 1fr .7fr;align-items:center;gap:18px;padding:17px;display:grid}.registryTable>div{letter-spacing:.1em;text-transform:uppercase;font-size:11px}.registryTable article>span{align-items:center;gap:14px;display:flex}.registryTable img{object-fit:contain;width:50px;height:65px}.registryTable em{border-radius:999px;width:max-content;padding:8px 11px;font-size:11px;font-style:normal;font-weight:900}.registryTable em.ready{color:#28723b;background:#d9f2dc}.registryTable em.pending{color:#936a00;background:#fff0c5}.registryTable p{color:#617681;font-size:14px}.registryTable a{color:#ef563e;font-weight:900}@media (max-width:900px){.goalGrid{grid-template-columns:repeat(2,1fr)}.goalBridge,.rhythmDashboard{grid-template-columns:1fr}.registryTable>div{display:none}.registryTable article{grid-template-columns:1fr 1fr}.registryTable article>span{grid-column:1/-1}.registryTable article p{display:none}}@media (max-width:620px){.goalsHero{padding:80px 18px 52px}.goalsHero h1{font-size:58px}.goalGrid{scroll-snap-type:x mandatory;gap:12px;padding:0 18px 70px;display:flex;overflow-x:auto}.goalGrid>a{scroll-snap-align:center;flex:0 0 84vw;min-height:430px}.goalBridge{padding:65px 18px}.goalBridge h2{font-size:44px}.catalogMode{padding:22px 16px 0}.catalogMode nav{margin-right:-16px}.compareTray{max-width:calc(100vw - 24px);bottom:82px}.compareTray>span{display:none}.compareTray img{width:30px;height:36px}.rhythmDashboard{padding:0 14px 75px}.registry{padding:70px 14px}.registry>header{display:block}.registry h2{margin-bottom:25px;font-size:48px}.registryTable article{flex-direction:column;align-items:flex-start;display:flex}.registryTable article>span{width:100%}.productHeroActions{align-items:stretch}.productHeroActions>*{text-align:center;flex:1}}.utilityPage{color:#17384b;background:#f7f3ed;min-height:100vh}.utilityHero{--utility:#ef654d;background:linear-gradient(135deg,var(--utility),var(--utility));min-height:590px;padding:160px 7vw 80px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.utilityHero{background:linear-gradient(135deg,color-mix(in srgb,var(--utility) 92%,#17384b),var(--utility))}}.utilityHero{color:#fff}.utilityHero:before,.utilityHero:after{content:"";border:1px solid #fff4;border-radius:43% 57% 61% 39%;position:absolute}.utilityHero:before{width:48vw;height:48vw;top:-16vw;right:-7vw;transform:rotate(18deg)}.utilityHero:after{width:28vw;height:28vw;bottom:-14vw;right:20vw;box-shadow:inset 0 0 0 4vw #ffffff0b}.utilityHero.orange{--utility:#ef654d}.utilityHero.blue{--utility:#2879ba}.utilityHero.berry{--utility:#b53f8e}.utilityHero.green{--utility:#479b71}.utilityHero.violet{--utility:#8050b0}.utilityHero h1{z-index:1;max-width:1120px;font:600 clamp(67px,8vw,132px)/.82 var(--font-display);letter-spacing:-.07em;margin:20px 0 28px;position:relative}.utilityHero h1 em{font-family:var(--font-accent);color:#ffe180;font-style:normal;font-weight:400}.utilityHero>p:last-child{z-index:1;color:#fffde8;max-width:680px;font-size:20px;line-height:1.55;position:relative}.utilitySection{padding:95px 6vw}.utilitySection>h2{font:600 clamp(48px,5vw,78px)/.9 var(--font-display);letter-spacing:-.055em;margin:0 0 38px}.plannerGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.plannerGrid button{color:#17384b;text-align:left;cursor:pointer;background:#fff;border:1px solid #17384b14;border-radius:30px;align-items:center;gap:18px;min-height:180px;padding:20px;transition:transform .35s,box-shadow .35s,background .35s;display:flex;position:relative}.plannerGrid button:hover{transform:translateY(-7px);box-shadow:0 24px 45px #17384b17}.plannerGrid button.active{color:#fff;background:#17384b}.plannerGrid img{object-fit:contain;width:86px;height:130px}.plannerGrid span{flex-direction:column;gap:7px;display:flex}.plannerGrid small{letter-spacing:.12em;text-transform:uppercase;opacity:.6;font-size:10px;font-weight:900}.plannerGrid b{font-size:20px}.plannerGrid em{color:#fff;background:#ef654d;border-radius:999px;width:max-content;margin-top:8px;padding:7px 11px;font-size:11px;font-style:normal;font-weight:900}.courseTimeline{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 6vw 110px;display:grid}.courseTimeline article{background:#fff;border-radius:32px;min-height:240px;padding:28px}.courseTimeline b{background:#ffe180;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.courseTimeline h2{letter-spacing:-.04em;margin:45px 0 12px;font-size:32px}.courseTimeline p{color:#647984}.matrixPicker{scrollbar-width:none;gap:9px;padding:0 0 25px;display:flex;overflow-x:auto}.matrixPicker button{color:#17384b;cursor:pointer;background:#fff;border:1px solid #17384b18;border-radius:26px;flex:0 0 135px;min-height:170px;padding:14px}.matrixPicker button.active{color:#fff;background:#17384b;box-shadow:0 18px 35px #17384b24}.matrixPicker img{object-fit:contain;width:70px;height:100px;margin:auto;display:block}.matrixPicker span{font-size:12px;font-weight:800;display:block}.matrixTable{background:#fff;border:1px solid #d5deda;border-radius:28px;min-width:720px;overflow:hidden}.matrixTable>div{border-bottom:1px solid #e5eae7;grid-template-columns:1.15fr repeat(4,1fr);align-items:center;min-height:58px;display:grid}.matrixTable>div:last-child{border:0}.matrixTable b,.matrixTable strong,.matrixTable span{text-align:center;padding:15px}.matrixTable b:first-child,.matrixTable strong{text-align:left}.matrixTable>div:first-child{color:#fff;background:#17384b}.matrixTable span{color:#ef654d;font-size:22px}.matrixNote{color:#667d87;border-left:3px solid #ef654d;max-width:820px;margin:24px 0 0;padding-left:20px;font-size:14px}.utilitySection:has(.matrixTable){overflow-x:auto}.guideSteps{padding:35px 6vw 110px}.guideSteps a{color:#17384b;border-bottom:1px solid #cbd4d3;grid-template-columns:100px 1fr 60px;align-items:center;gap:30px;padding:34px 8px;transition:padding .35s,background .35s;display:grid}.guideSteps a:hover{background:#fff;border-radius:28px;padding-left:28px;padding-right:28px}.guideSteps>a>b{font:500 45px var(--font-display);color:#b53f8e}.guideSteps h2{letter-spacing:-.045em;margin:0 0 8px;font-size:36px}.guideSteps p{color:#657b85;margin:0}.guideSteps i{text-align:right;font-size:30px;font-style:normal}.journeyRail{padding:55px 6vw 105px}.journeyRail article{border-bottom:1px solid #cbd6d2;grid-template-columns:100px 1fr 40px;align-items:center;gap:25px;min-height:150px;display:grid;position:relative}.journeyRail article>b{font:500 48px var(--font-display);color:#479b71}.journeyRail h2{letter-spacing:-.045em;margin:0 0 9px;font-size:40px}.journeyRail p{color:#647a83;margin:0}.journeyRail i{background:#479b71;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 10px #479b7118}.journeyCta,.expertAsk{color:#fff;background:#17384b;justify-content:space-between;align-items:end;gap:35px;padding:80px 7vw;display:flex}.journeyCta h2,.expertAsk h2{letter-spacing:-.055em;max-width:800px;margin:0 0 16px;font-size:58px;line-height:.9}.journeyCta p,.expertAsk p{color:#c8d7dd;max-width:650px}.expertFaq{padding:70px 7vw 100px}.expertFaq details{border-bottom:1px solid #cbd4d3}.expertFaq summary{cursor:pointer;grid-template-columns:70px 1fr 50px;align-items:center;padding:32px 0;font-size:26px;font-weight:800;list-style:none;display:grid}.expertFaq summary::-webkit-details-marker{display:none}.expertFaq summary b{color:#8050b0}.expertFaq summary i{text-align:center;font-style:normal;transition:transform .3s}.expertFaq details[open] summary i{transform:rotate(45deg)}.expertFaq details p{color:#607983;max-width:900px;margin:0 0 32px;padding-left:70px;font-size:18px}.expertAsk small{letter-spacing:.15em;font-weight:900}.decisionStudio{--decision:#17384b;background:#f7f3ed;padding:118px 4vw 105px;overflow:hidden}.decisionStudio>header{grid-template-columns:.5fr 1.15fr 1fr;align-items:end;gap:35px;max-width:1500px;margin:0 auto 48px;display:grid}.decisionStudio>header h2{font:600 clamp(54px,5.6vw,92px)/.84 var(--font-display);letter-spacing:-.065em;margin:0}.decisionStudio>header h2 em{font-family:var(--font-accent);color:var(--product);font-style:normal;font-weight:400}.decisionStudio>header>p:last-child{color:#607982;max-width:520px;margin:0;font-size:18px}.decisionGrid{grid-template-columns:1.2fr 1fr 1fr;gap:12px;max-width:1500px;margin:auto;display:grid}.decisionGrid article{background:#fff;border-radius:34px;flex-direction:column;min-height:390px;padding:28px;display:flex;position:relative;overflow:hidden}.decisionGrid article:nth-child(4),.decisionGrid article:nth-child(5){grid-column:span 1}.decisionGrid small{letter-spacing:.15em;font-size:10px;font-weight:900}.decisionGrid h3{max-width:480px;font:700 clamp(28px,2.1vw,39px)/.94 var(--font-display);letter-spacing:-.045em;margin:20px 0 16px}.decisionGrid p{color:#5d747e;line-height:1.55}.insideGummy{grid-row:span 2;background:linear-gradient(150deg,var(--productSoft),#fff)!important}.gummyCut{background:linear-gradient(145deg,#fff9,var(--product));border-radius:47% 53% 39% 61%;place-items:center;width:210px;height:165px;margin:25px auto;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.gummyCut{background:linear-gradient(145deg,#fff9,color-mix(in srgb,var(--product) 82%,#fff))}}.gummyCut{transform:rotate(-9deg);box-shadow:inset 0 14px 25px #fff8,0 25px 45px #17384b20}.gummyCut b{font:700 45px var(--font-display);color:#fff}.gummyCut i{background:#fff8;border-radius:50%;width:13px;height:13px;position:absolute}.gummyCut i:first-of-type{transform:translate(78px,-48px)}.gummyCut i:nth-of-type(2){transform:translate(-62px,51px)}.gummyCut i:nth-of-type(3){background:0 0;border:1px solid #fff8;width:245px;height:95px}.insideGummy ul{gap:10px;margin:auto 0 0;padding:0;list-style:none;display:grid}.insideGummy li{color:#60747e;border-top:1px solid #17384b18;padding-top:10px}.insideGummy li b{color:#17384b;display:block}.overlapCard{color:#fff;background:#17384b!important}.overlapCard p{color:#c9d8de}.overlapCard span{background:#ffffff12;border-radius:16px;margin:7px 0;padding:10px 13px;font-size:12px;display:block}.overlapCard span b{display:block}.overlapCard a,.documentCard a{border-top:1px solid;margin-top:auto;padding-top:18px;font-weight:900}.fitCard>div{gap:8px;margin-top:auto;display:flex}.fitCard button,.ritualCard button{color:#fff;cursor:pointer;background:#17384b;border:0;border-radius:999px;padding:12px 16px;font-weight:900}.fitCard strong{color:#ef654d;margin-top:13px;font-size:13px}.ritualCard{background:#ffd86a!important}.ritualDots{grid-template-columns:repeat(10,1fr);gap:6px;margin:18px 0;display:grid}.ritualDots i{aspect-ratio:1;background:#17384b17;border-radius:50%}.ritualDots i.active{background:#ef654d}.ritualCard button{margin-top:auto}.documentCard{background:var(--productSoft)!important}.documentCard dl{margin:auto 0 0}.documentCard dl>div{border-top:1px solid #17384b1b;justify-content:space-between;gap:15px;padding:11px 0;display:flex}.documentCard dt{color:#657983}.documentCard dd{text-align:right;margin:0;font-weight:800}.ritualMini{align-items:center;margin:auto 0;display:flex}.ritualMini img{object-fit:contain;filter:drop-shadow(0 15px 12px #0003);width:70px;height:105px;margin-right:-18px}@media (max-width:1000px){.plannerGrid{grid-template-columns:repeat(2,1fr)}.courseTimeline{grid-template-columns:1fr}.decisionStudio>header{grid-template-columns:1fr 1fr}.decisionStudio>header>.kicker{grid-column:1/-1}.decisionGrid{grid-template-columns:1fr 1fr}.insideGummy{grid-row:auto}.decisionGrid article:last-child{grid-column:1/-1}.journeyCta,.expertAsk{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.utilityHero{min-height:520px;padding:100px 18px 58px}.utilityHero h1{font-size:57px}.utilityHero>p:last-child{font-size:17px}.utilitySection{padding:65px 16px}.utilitySection>h2{font-size:48px}.plannerGrid{scroll-snap-type:x mandatory;gap:10px;margin-right:-16px;display:flex;overflow-x:auto}.plannerGrid button{scroll-snap-align:center;flex:0 0 82vw}.courseTimeline{padding:0 16px 70px}.guideSteps,.journeyRail,.expertFaq{padding:30px 18px 75px}.guideSteps a{grid-template-columns:55px 1fr 30px;gap:12px;padding:26px 0}.guideSteps>a>b{font-size:32px}.guideSteps h2{font-size:28px}.journeyRail article{grid-template-columns:55px 1fr 20px;gap:12px}.journeyRail article>b{font-size:32px}.journeyRail h2{font-size:31px}.journeyCta,.expertAsk{padding:60px 20px}.journeyCta h2,.expertAsk h2{font-size:45px}.expertFaq summary{grid-template-columns:45px 1fr 30px;gap:8px;font-size:20px}.expertFaq details p{padding-left:45px;font-size:16px}.decisionStudio{padding:75px 0 65px}.decisionStudio>header{margin-bottom:34px;padding:0 18px;display:block}.decisionStudio>header h2{margin:12px 0 22px;font-size:55px}.decisionStudio>header>p:last-child{font-size:16px}.decisionGrid{scroll-snap-type:x mandatory;gap:12px;padding:0 18px 18px;display:flex;overflow-x:auto}.decisionGrid article,.decisionGrid article:last-child{scroll-snap-align:center;flex:0 0 84vw;min-height:450px}.fitCard>div{flex-direction:column}.matrixPicker{margin-right:-16px}.matrixTable{font-size:12px}.matrixTable b,.matrixTable strong,.matrixTable span{padding:10px 6px}.ritualMini img{width:58px;height:90px}}@view-transition{navigation:auto}::view-transition-old(root){animation:.28s both ygPageOut}::view-transition-new(root){animation:.52s cubic-bezier(.2,.8,.2,1) both ygPageIn}@keyframes ygPageOut{to{opacity:.3;filter:blur(7px);transform:scale(.985)}}@keyframes ygPageIn{0%{opacity:0;filter:blur(8px);transform:scale(1.012)}}.interactiveBottle:before,.architectureProduct:before,.productUspCard:before{content:"";z-index:4;border-radius:inherit;background:radial-gradient(310px circle at var(--spot-x,50%) var(--spot-y,45%),#fff7,transparent 62%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.interactiveBottle:hover:before,.architectureProduct:hover:before,.productUspCard:hover:before{opacity:1}.interactiveBottle:before{z-index:1}.gummyFormulaLab{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #fff;border-radius:38px;grid-column:1/-1;grid-template-columns:330px 1fr;align-items:center;gap:52px;margin-top:38px;padding:36px;display:grid;box-shadow:0 28px 80px #17384b13}.labGummy{background:linear-gradient(145deg,#fff8,var(--product));border-radius:47% 53% 42% 58%;place-items:center;width:270px;height:210px;margin:auto;transition:all .55s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;transform:rotate(-7deg);box-shadow:inset 17px 18px 25px #fff8,inset -16px -18px 27px #17384b2b,0 28px 55px #17384b25}.gummyFormulaLab:hover .labGummy{transform:rotate(4deg)scale(1.05)}.labGummy b{font:700 54px var(--font-display);color:#fff;filter:drop-shadow(0 6px 10px #17384b35)}.labGummy i{background:#fff9;border-radius:50%;width:15px;height:15px;position:absolute}.labGummy i:first-of-type{transform:translate(96px,-67px)}.labGummy i:nth-of-type(2){transform:translate(-102px,54px)}.labGummy i:nth-of-type(3){background:0 0;border:1px solid #fff8;width:310px;height:120px;transform:rotate(15deg)}.gummyFormulaLab small{letter-spacing:.15em;color:var(--product);font-weight:900}.gummyFormulaLab h3{font:700 clamp(40px,5vw,72px)/.88 var(--font-display);letter-spacing:-.055em;margin:12px 0 9px}.gummyFormulaLab p{color:#617985;max-width:650px}.gummyFormulaLab nav{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.gummyFormulaLab nav button{color:#17384b;cursor:pointer;background:#fff;border:1px solid #17384b22;border-radius:999px;padding:11px 15px;font-weight:850;transition:all .25s}.gummyFormulaLab nav button:hover,.gummyFormulaLab nav button.active{background:var(--product);color:#fff;transform:translateY(-2px)}.ritualDots button{aspect-ratio:1;cursor:pointer;background:#17384b17;border:0;border-radius:50%;transition:transform .2s,background .25s}.ritualDots button:hover{transform:scale(1.35)}.ritualDots button.active{background:#ef654d;box-shadow:0 0 0 3px #fff7}@supports (animation-timeline:view()){.formulaMolecules{animation:linear both formulaStage;animation-timeline:view();animation-range:entry 5% cover 55%}.formulaMolecules>div{animation:linear both moleculeArrive;animation-timeline:view();animation-range:entry 8% cover 38%}.formulaSteps article{animation:linear both stepArrive;animation-timeline:view();animation-range:entry 4% cover 34%}@keyframes formulaStage{0%{opacity:.15;transform:scale(.74)rotate(-5deg)}to{opacity:1;transform:none}}@keyframes moleculeArrive{0%{filter:blur(12px);opacity:.2}to{filter:none;opacity:1}}@keyframes stepArrive{0%{opacity:.1;transform:translateY(90px)}to{opacity:1;transform:none}}}.motionLite .premiumGummyOrb,.motionLite .bottleHotspot{display:none}.motionLite .productKineticBand>div,.motionLite .uspVisual-pending .uspArt:before{animation:none}.motionLite .motionReveal{transition-duration:.12s}.motionLite .interactiveBottle:after{display:none}@media (max-width:760px){.gummyFormulaLab{grid-template-columns:1fr;gap:25px;padding:25px 20px}.labGummy{width:220px;height:170px}.gummyFormulaLab h3{font-size:45px}.gummyFormulaLab nav{flex-wrap:nowrap;margin-right:-20px;padding-bottom:5px;overflow-x:auto}.gummyFormulaLab nav button{flex:none}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}.gummyFormulaLab:hover .labGummy,.ritualDots button:hover{transform:none}}.heroUseCases{flex-wrap:wrap;gap:7px;margin-top:2px;display:flex}.heroUseCases span{background:var(--productSoft);color:#17384b;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:850}.heroTrustLine{color:#69808a;letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:18px;margin-top:15px;font-size:10px;font-weight:850;display:flex}.heroTrustLine span:first-child{color:var(--product)}.friendlyJourney{color:#17384b;background:#fbf8f2;padding:105px 4vw}.friendlyJourneyHeader{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;max-width:1500px;margin:0 auto 45px;display:grid}.friendlyJourneyHeader h2{font:650 clamp(56px,6vw,92px)/.86 var(--font-display);letter-spacing:-.065em;margin:10px 0 0}.friendlyJourneyHeader h2 em{font-family:var(--font-accent);color:var(--product);font-style:normal;font-weight:450}.friendlyJourneyHeader>p{color:#5e7680;max-width:570px;margin:0 0 7px;font-size:18px;line-height:1.65}.friendlyReasons{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1500px;margin:auto;display:grid}.friendlyReasons article{background:#fff;border:1px solid #17384b0d;border-radius:32px;min-height:330px;padding:30px;transition:transform .35s,box-shadow .35s;position:relative;box-shadow:0 20px 55px #17384b09}.friendlyReasons article:hover{transform:translateY(-7px);box-shadow:0 30px 70px #17384b16}.friendlyReasons article>b{color:#94a6ab;letter-spacing:.13em;font-size:10px}.friendlyIcon{background:linear-gradient(145deg,var(--productSoft),#fff);width:94px;height:94px;color:var(--product);font:750 31px var(--font-display);border-radius:31px;place-items:center;margin:38px 0 28px;display:grid;box-shadow:inset 0 0 0 1px #fff,0 18px 35px #17384b10}.friendlyReasons small,.friendlyFit>small,.friendlyFormula>small,.friendlyRitual small,.friendlyCompare small,.friendlyNext small{letter-spacing:.16em;font-size:9px;font-weight:950}.friendlyReasons h3{letter-spacing:-.04em;margin:9px 0 10px;font-size:29px;line-height:1}.friendlyReasons p{color:#607782;margin:0;line-height:1.55}.friendlyDecision{grid-template-columns:1.28fr .72fr;gap:12px;max-width:1500px;margin:12px auto;display:grid}.friendlyFit,.friendlyFormula{color:#fff;background:#17384b;border-radius:34px;padding:38px}.friendlyFit h3,.friendlyFormula h3{font:650 clamp(38px,4vw,60px)/.9 var(--font-display);letter-spacing:-.055em;margin:10px 0 25px}.friendlyFit>div>article{border-top:1px solid #ffffff1c;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;padding:18px 0;display:grid}.friendlyFit article>span{color:#9bc4d3;background:#ffffff12;border-radius:12px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.friendlyFit article p{color:#e1ebee;margin:0;font-size:15px}.friendlyFit nav{gap:6px;display:flex}.friendlyFit button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff31;border-radius:999px;min-width:55px;padding:9px 12px;font-weight:850}.friendlyFit button:hover,.friendlyFit button.active{border-color:var(--product);background:var(--product)}.friendlyFit output{color:#bdcdd3;background:#ffffff0d;border-radius:19px;gap:16px;margin-top:20px;padding:17px 19px;font-size:13px;line-height:1.45;display:flex}.friendlyFit output.complete{color:#17384b;background:#fff}.friendlyFit output b{color:var(--product);flex:none}.friendlyFormula{background:linear-gradient(150deg,var(--productSoft),#fff);color:#17384b}.friendlyActiveCloud{gap:8px;display:grid}.friendlyActiveCloud span{background:#fff;border-radius:17px;align-items:center;gap:12px;padding:14px;font-weight:850;display:flex;box-shadow:0 10px 30px #17384b0b}.friendlyActiveCloud b{background:var(--product);color:#fff;border-radius:11px;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.friendlyFormula p{color:#607782;margin:22px 0;font-size:13px;line-height:1.5}.friendlyFormula button{color:#17384b;cursor:pointer;background:0 0;border:0;border-top:1px solid #17384b20;justify-content:space-between;width:100%;padding:15px 0;font-weight:900;display:flex}.friendlyRitual{background:#ffd868;border-radius:34px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:60px;max-width:1500px;margin:12px auto;padding:44px;display:grid}.friendlyRitual h3,.friendlyCompare h3,.friendlyNext h3{font:650 clamp(35px,4vw,57px)/.92 var(--font-display);letter-spacing:-.05em;margin:10px 0 0}.friendlyRitual ol{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.friendlyRitual li{background:#fff9;border-radius:22px;gap:13px;min-height:125px;padding:18px;display:flex}.friendlyRitual li>b{color:#fff;background:#17384b;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.friendlyRitual strong{margin:4px 0 7px;display:block}.friendlyRitual li span{color:#5d737d;font-size:13px;line-height:1.4}.friendlyCompare{background:#fff;border:1px solid #17384b13;border-radius:34px;grid-template-columns:.65fr 1.35fr;align-items:center;gap:55px;max-width:1500px;margin:12px auto;padding:42px;display:grid}.friendlyCompare>div:first-child>p{color:#637a84}.friendlyCompareTable{border:1px solid #dde4e2;border-radius:24px;overflow:hidden}.friendlyCompareTable>div{border-bottom:1px solid #e3e8e6;grid-template-columns:1.2fr repeat(3,1fr);align-items:center;display:grid}.friendlyCompareTable>div:last-child{border:0}.friendlyCompareTable b,.friendlyCompareTable span,.friendlyCompareTable strong,.friendlyCompareTable i{text-align:center;padding:15px;font-size:13px}.friendlyCompareTable span,.friendlyCompareTable>div:first-child b:first-child{text-align:left}.friendlyCompareTable>div:first-child{color:#fff;background:#17384b}.friendlyCompareTable strong{background:var(--productSoft);color:#17384b;height:100%;font-style:normal}.friendlyCompareTable i{color:#71868f;font-style:normal}.friendlyNext{background:linear-gradient(135deg,var(--product),var(--product));border-radius:34px;justify-content:space-between;align-items:end;gap:45px;max-width:1500px;margin:12px auto 0;padding:50px;display:flex}@supports (color:color-mix(in lab, red, red)){.friendlyNext{background:linear-gradient(135deg,var(--product),color-mix(in srgb,var(--product) 70%,#17384b))}}.friendlyNext{color:#fff;overflow:hidden}.friendlyNext>div{max-width:740px}.friendlyNext p{color:#ffffffc7}.friendlyNext nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:560px;display:flex}.friendlyNext .button{white-space:nowrap}.friendlyTextLink{color:#fff;white-space:nowrap;align-self:center;padding:13px 10px;font-weight:900}@media (max-width:1000px){.friendlyJourneyHeader,.friendlyDecision,.friendlyRitual,.friendlyCompare{grid-template-columns:1fr}.friendlyReasons{grid-template-columns:1fr 1fr}.friendlyReasons article:last-child{grid-column:1/-1}.friendlyRitual ol{grid-template-columns:repeat(3,1fr)}.friendlyNext{flex-direction:column;align-items:flex-start}.friendlyNext nav{justify-content:flex-start}}@media (max-width:650px){.friendlyJourney{padding:72px 14px}.friendlyJourneyHeader{margin-bottom:30px;padding:0 5px;display:block}.friendlyJourneyHeader h2{font-size:52px}.friendlyJourneyHeader>p{margin-top:24px;font-size:16px}.friendlyReasons{scroll-snap-type:x mandatory;gap:10px;margin-right:-14px;padding-right:14px;display:flex;overflow-x:auto}.friendlyReasons article,.friendlyReasons article:last-child{scroll-snap-align:center;flex:0 0 84vw;min-height:350px}.friendlyDecision{display:block}.friendlyFit,.friendlyFormula{border-radius:27px;padding:27px 19px}.friendlyFormula{margin-top:10px}.friendlyFit>div>article{grid-template-columns:35px 1fr;gap:10px}.friendlyFit nav{grid-column:2}.friendlyFit output{display:block}.friendlyFit output b{margin-bottom:8px;display:block}.friendlyRitual{border-radius:27px;padding:28px 19px;display:block}.friendlyRitual ol{margin:25px -19px 0;padding:0 19px;display:flex;overflow-x:auto}.friendlyRitual li{flex:0 0 77vw}.friendlyCompare{padding:28px 19px;display:block;overflow:hidden}.friendlyCompareTable{margin-top:25px;overflow-x:auto}.friendlyCompareTable>div{min-width:620px}.friendlyNext{padding:35px 20px}.friendlyNext nav{width:100%;display:grid}.friendlyNext nav .button,.friendlyTextLink{text-align:center}.heroUseCases{flex-wrap:nowrap;margin-right:-18px;padding-right:18px;overflow-x:auto}.heroUseCases span{flex:none}.heroTrustLine{gap:10px;font-size:8px}}.productPage .productHero{max-width:1600px;overflow:hidden;box-shadow:0 24px 70px #17384b12;background:#fff!important;border-radius:0 0 38px 38px!important;grid-template-columns:minmax(0,.94fr) minmax(430px,1.06fr)!important;min-height:720px!important;margin:0 auto 18px!important;display:grid!important}.productPage .productGallery{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:20px;padding:42px;display:grid;background:radial-gradient(circle at 18% 18%,#fff9 0 7%,transparent 7.5%),linear-gradient(145deg,var(--productSoft),#f5f1e9)!important}.productPage .productMainImage{border:1px solid #ffffffc9;border-radius:34px;height:610px;min-height:560px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff7;background:radial-gradient(at 50% 84%,#17384b14,#0000 34%),linear-gradient(145deg,#ffffff9c,#ffffff24)!important}.productPage .productMainImage:before{content:"";filter:blur(17px);background:#17384b16;border-radius:50%;height:9%;position:absolute;bottom:7%;left:15%;right:15%}.productPage .productMainImage img{object-fit:contain;filter:drop-shadow(0 30px 25px #17384b2d);z-index:2;max-width:78%;height:92%;max-height:92%;position:relative;width:auto!important}.productPage .productThumbs{align-self:center;gap:10px;padding:0;display:grid;overflow:visible}.productPage .productThumbs button{background:#ffffffa6;border:1px solid #ffffffb5;border-radius:22px;min-height:118px;padding:9px 7px;box-shadow:0 10px 25px #17384b0c}.productPage .productThumbs button.active{border-color:var(--product);box-shadow:0 13px 28px var(--product);background:#fff}@supports (color:color-mix(in lab, red, red)){.productPage .productThumbs button.active{box-shadow:0 13px 28px color-mix(in srgb,var(--product) 18%,transparent)}}.productPage .productThumbs img{object-fit:contain;filter:drop-shadow(0 7px 7px #17384b18);height:75px}.productPage .productHeroCopy{flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden;color:#17384b!important;background:#fff!important;padding:62px clamp(38px,5vw,82px)!important}.productPage .productHeroCopy:before{content:"";border:1px solid var(--product);width:330px;height:330px;position:absolute;top:-110px;right:-90px}@supports (color:color-mix(in lab, red, red)){.productPage .productHeroCopy:before{border:1px solid color-mix(in srgb,var(--product) 17%,transparent)}}.productPage .productHeroCopy:before{border-radius:46% 54% 39% 61%;transform:rotate(23deg)}.productPage .heroProductCode{color:var(--product)!important}@supports (color:color-mix(in lab, red, red)){.productPage .heroProductCode{color:color-mix(in srgb,var(--product) 9%,#fff)!important}}.productPage .heroProductCode{font-size:clamp(190px,20vw,345px);top:50%;right:-15px;transform:translateY(-55%)}.productPage .crumbs,.productPage .crumbs a{color:#66808a!important}.productPage .crumbs span{color:var(--product)}.productPage .productHeroCopy h1{letter-spacing:-.075em;max-width:760px;margin-top:14px;font-size:clamp(58px,6.4vw,96px);line-height:.83;color:#17384b!important}.productPage .productHeroCopy h2{max-width:670px;font-size:clamp(25px,2.3vw,38px);color:var(--product)!important}.productPage .productLead{max-width:650px;font-size:19px;line-height:1.6;color:#526d78!important}.productPage .activeChips span{border:1px solid var(--product)}@supports (color:color-mix(in lab, red, red)){.productPage .activeChips span{border:1px solid color-mix(in srgb,var(--product) 25%,#dce2df)}}.productPage .activeChips span{background:var(--product)}@supports (color:color-mix(in lab, red, red)){.productPage .activeChips span{background:color-mix(in srgb,var(--product) 7%,#fff)}}.productPage .activeChips span{color:#17384b}.productPage .productMeta{border-color:#17384b1a;max-width:660px}.productPage .productMeta dt{color:#81939a}.productPage .productMeta dd{color:#17384b}.productPage .heroEdition{color:#17384b;border-color:#17384b1d}.productPage .heroEdition b{border-color:#17384b2b}.productPage .heroEdition i{color:#607983}.productPage .heroIngredient{display:none}.productPage .dragHint{color:#667e88}.productPage .productZoomButton{color:#17384b;background:#fff;border-color:#17384b13}.productDescription{color:#17384b;background:linear-gradient(125deg,#f7f3ec,#fff);border-top:1px solid #17384b0c;grid-template-columns:110px minmax(310px,.8fr) minmax(430px,1.2fr);align-items:start;gap:clamp(28px,5vw,90px);padding:112px 7vw 122px;display:grid}.descriptionIndex{flex-direction:column;gap:18px;padding-top:7px;display:flex}.descriptionIndex span{letter-spacing:.18em;writing-mode:vertical-rl;font-size:9px;font-weight:900}.descriptionIndex b{font:700 44px var(--font-display);color:var(--product)}.descriptionHeading h2{font:650 clamp(54px,5.2vw,82px)/.88 var(--font-display);letter-spacing:-.065em;margin:13px 0 0}.descriptionHeading h2 em{font-family:var(--font-accent);color:var(--product);font-weight:450}.descriptionCopy{max-width:800px}.descriptionCopy p{color:#526d78;margin:0 0 22px;font-size:18px;line-height:1.7}.descriptionCopy p:first-child{color:#17384b;font-size:22px;line-height:1.55}.descriptionProof{border-top:1px solid #17384b18;flex-wrap:wrap;gap:8px;margin-top:34px;padding-top:24px;display:flex}.descriptionProof span{color:#17384b;background:#fff;border:1px solid #17384b16;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:850}.accordions details>p{white-space:pre-line}.uspMoleculeScene{display:block;position:absolute;inset:8% 5%}.uspMoleculeScene:before,.uspMoleculeScene:after,.uspMoleculeScene i{content:"";background:var(--product);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.uspMoleculeScene:before,.uspMoleculeScene:after,.uspMoleculeScene i{background:color-mix(in srgb,var(--product) 72%,#fff)}}.uspMoleculeScene:before,.uspMoleculeScene:after,.uspMoleculeScene i{box-shadow:inset 7px 7px 15px #fff8,0 16px 30px #17384b22}.uspMoleculeScene:before{width:90px;height:90px;top:20%;left:13%}.uspMoleculeScene:after{background:var(--product);width:140px;height:140px;bottom:10%;right:7%}@supports (color:color-mix(in lab, red, red)){.uspMoleculeScene:after{background:color-mix(in srgb,var(--product) 42%,#f8d65a)}}.uspMoleculeScene i:first-child{width:42px;height:42px;top:10%;left:44%}.uspMoleculeScene i:nth-child(2){width:64px;height:64px;bottom:8%;left:34%}.uspMoleculeScene i:nth-child(3){width:27px;height:27px;top:18%;right:21%}.uspMoleculeScene i:nth-child(4){height:2px;box-shadow:none;background:#17384b45;border-radius:4px;top:48%;left:20%;right:18%;transform:rotate(-15deg)}@media (max-width:1000px){.productPage .productHero{max-width:none;grid-template-columns:1fr!important}.productPage .productGallery{min-height:650px}.productPage .productHeroCopy{min-height:620px}.productDescription{grid-template-columns:70px 1fr}.descriptionCopy{grid-column:2}}@media (max-width:760px){.productPage .productHero{border-radius:0 0 26px 26px!important;min-height:0!important;margin:0!important;display:flex!important}.productPage .productGallery{flex-direction:column;order:1;min-height:0;display:flex;background:linear-gradient(155deg,var(--productSoft),#f6f1e7)!important;padding:24px 14px 14px!important}.productPage .productMainImage{order:1;width:100%;border-radius:27px!important;height:min(54svh,470px)!important;min-height:370px!important}.productPage .productMainImage img{height:92%;width:auto!important;max-width:86%!important;transform:none!important}.productPage .productThumbs{order:2;gap:8px;width:100%;padding:3px 0 2px;display:flex;overflow-x:auto}.productPage .productThumbs button{flex:1 0 calc(33.333% - 6px);min-height:94px}.productPage .productThumbs img{height:58px}.productPage .productHeroCopy{order:2;min-height:0;color:#17384b!important;background:#fff!important;padding:42px 18px 58px!important}.productPage .productHeroCopy h1{font-size:clamp(46px,14vw,61px);color:#17384b!important}.productPage .productHeroCopy h2{font-size:22px}.productPage .productLead{font-size:16px;color:#526d78!important}.productPage .heroEdition{color:#17384b}.productPage .heroProductCode{font-size:190px}.productDescription{padding:72px 18px 78px;display:block}.descriptionIndex{display:none}.descriptionHeading h2{font-size:clamp(49px,13vw,62px)}.descriptionCopy{margin-top:34px}.descriptionCopy p{font-size:16px}.descriptionCopy p:first-child{font-size:19px}.descriptionProof{flex-wrap:nowrap;margin-right:-18px;padding-right:18px;overflow-x:auto}.descriptionProof span{flex:none}}img[src*="/product-cutouts/"],img[src^="/products/"],img[src^="/upcoming/"]{background:0 0!important;border-radius:0!important}.productPage .productMainImage{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.productPage .productMainImage:before{filter:blur(18px)!important;height:8%!important;box-shadow:none!important;background:#17384b1b!important;border:0!important;border-radius:50%!important;bottom:4%!important;left:25%!important;right:25%!important}.productPage .productMainImage img{filter:drop-shadow(0 28px 24px #17384b2c)!important}.productPage .productThumbs button,.productPage .productThumbs button.active{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.productPage .productThumbs button{border-color:#0000!important}.productPage .productThumbs button.active{border-color:var(--product)!important;box-shadow:inset 0 0 0 1px var(--product)!important}@supports (color:color-mix(in lab, red, red)){.productPage .productThumbs button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--product) 36%,transparent)!important}}.compareTray img,.connectionColumns article:last-child img,.friendlyCompareTable img,.registryTable img,.matrixPicker img,.plannerGrid img,.rhythmCompare img,.ritualMini img,.ingredientProducts img,.comparePicker img,.compareTable img,.architectureProduct img,.soonCard img,.homeProductCard img,.suggestionGrid img,.audienceGrid img,.partnerMatrix img,.searchResults img{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}@media (max-width:760px){.productPage .productMainImage{background:0 0!important;border-radius:0!important}.productPage .productThumbs button,.productPage .productThumbs button.active{background:0 0!important}}.productPage{color:#17384b;background:#f7f4ee}.productPage .productAnchorNav{z-index:42;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9e8;border-bottom:1px solid #17384b12;position:sticky;top:0;box-shadow:0 8px 30px #17384b0a}.productPage .productAnchorNav a{color:#17384b;position:relative}.productPage .productAnchorNav a:after{content:"";background:var(--product);border-radius:2px;height:2px;transition:left .25s,right .25s;position:absolute;bottom:0;left:50%;right:50%}.productPage .productAnchorNav a:hover:after{left:16%;right:16%}.productPage .productAnchorNav a:focus-visible:after{left:16%;right:16%}.productPage .productHero{width:min(1480px,100% - 48px);background:#fff!important;border:1px solid #17384b0e!important;border-radius:34px!important;grid-template-columns:minmax(520px,.96fr) minmax(520px,1.04fr)!important;max-width:none!important;min-height:690px!important;margin:24px auto 28px!important;display:grid!important;overflow:hidden!important;box-shadow:0 24px 72px #17384b0d!important}.productPage .productGallery{border-right:1px solid #17384b0b;min-width:0;background:#f0efea!important;grid-template-columns:86px minmax(0,1fr)!important;align-items:center!important;gap:22px!important;padding:34px!important;display:grid!important}.productPage .productMainImage{background:0 0!important;place-items:center!important;width:100%!important;height:580px!important;min-height:0!important;display:grid!important}.productPage .productMainImage:after{content:"";z-index:0;background:radial-gradient(circle,var(--product),transparent 68%);border-radius:50%;position:absolute;inset:10% 8%}@supports (color:color-mix(in lab, red, red)){.productPage .productMainImage:after{background:radial-gradient(circle,color-mix(in srgb,var(--product) 8%,transparent),transparent 68%)}}.productPage .productMainImage:after{pointer-events:none}.productPage .productMainImage img{z-index:2!important;object-fit:contain!important;width:auto!important;max-width:82%!important;height:92%!important;max-height:540px!important;transform:none!important}.productPage .productThumbs{grid-template-columns:1fr!important;gap:10px!important;width:86px!important;display:grid!important;overflow:visible!important}.productPage .productThumbs button{background:#fff8!important;border:1px solid #0000!important;border-radius:18px!important;place-items:center!important;width:86px!important;min-height:104px!important;padding:8px!important;transition:border-color .2s,transform .2s,background .2s!important;display:grid!important}.productPage .productThumbs button:hover{background:#fff!important;transform:translateY(-2px)!important}.productPage .productThumbs button.active{border-color:var(--product)!important;background:#fff!important;box-shadow:0 8px 22px #17384b0a!important}.productPage .productThumbs img{object-fit:contain!important;width:100%!important;height:70px!important}.productPage .productHeroCopy{min-width:0;color:#17384b!important;background:#fff!important;justify-content:center!important;padding:56px clamp(38px,4.8vw,78px)!important;display:flex!important}.productPage .productHeroCopy:before{opacity:.45}.productPage .productHeroCopy h1{color:#17384b!important;max-width:720px!important;margin:14px 0 10px!important;font-size:clamp(54px,5.6vw,88px)!important;line-height:.88!important}.productPage .productHeroCopy h2{color:var(--product)!important;margin:0 0 20px!important;font-size:clamp(24px,2vw,34px)!important;line-height:1.05!important}.productPage .productLead{color:#526d78!important;max-width:660px!important;margin:0 0 20px!important;font-size:18px!important;line-height:1.58!important}.productPage .productMeta{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:690px!important;margin:22px 0!important;display:grid!important}.productPage .productMeta>div{min-width:0;padding:14px 12px!important}.productPage .productMeta dt{letter-spacing:.08em!important;font-size:9px!important}.productPage .productMeta dd{overflow-wrap:anywhere;font-size:13px!important}.productPage .productHeroActions{margin-top:8px}.productPage .productHeroActions .button{justify-content:center;align-items:center;min-height:50px;display:inline-flex}.productPage .heroProductCode{pointer-events:none;opacity:.7!important}.productPage .productDescription{border:1px solid #17384b0b;border-radius:34px;width:min(1480px,100% - 48px);margin:0 auto 18px;background:#fff!important}.productPage .productUspGallery,.productPage .friendlyJourney,.productPage .benefits,.productPage .productBanners,.productPage .productDetails,.productPage .trustSection,.productPage .productConnections,.productPage .finalProductCta{scroll-margin-top:90px}.productPage .productUspCard,.productPage .friendlyReasons article,.productPage .benefitCard,.productPage .productBanner{box-shadow:0 16px 46px #17384b0a}.productPage .productUspCard:hover,.productPage .friendlyReasons article:hover,.productPage .benefitCard:hover,.productPage .productBanner:hover{box-shadow:0 25px 58px #17384b16}@media (max-width:1100px){.productPage .productHero{width:min(860px,100% - 32px);grid-template-columns:1fr!important;margin-top:16px!important}.productPage .productGallery{border-bottom:1px solid #17384b0b;border-right:0;min-height:590px!important}.productPage .productMainImage{height:540px!important}.productPage .productHeroCopy{min-height:0!important;padding:52px clamp(30px,7vw,64px)!important}.productPage .productDescription{width:min(860px,100% - 32px);grid-template-columns:70px 1fr!important}}@media (max-width:700px){.productPage .productAnchorNav{scrollbar-width:none;overflow-x:auto}.productPage .productAnchorNav::-webkit-scrollbar{display:none}.productPage .productAnchorNav nav{width:max-content;min-width:100%;padding:0 10px;display:flex}.productPage .productAnchorNav a{flex:none;min-height:48px;padding:16px 13px!important;font-size:10px!important}.productPage .productHero{width:100%;box-shadow:none!important;border:0!important;border-radius:0 0 26px 26px!important;flex-direction:column!important;margin:0!important;display:flex!important}.productPage .productGallery{background:#f0efea!important;flex-direction:column!important;order:1!important;gap:10px!important;min-height:0!important;padding:18px 14px 14px!important;display:flex!important}.productPage .productMainImage{order:1!important;height:min(57svh,490px)!important;min-height:380px!important}.productPage .productMainImage img{max-width:90%!important;height:92%!important;max-height:460px!important}.productPage .productThumbs{order:2!important;gap:8px!important;width:100%!important;padding:0!important;display:flex!important;overflow-x:auto!important}.productPage .productThumbs button{background:#fff9!important;border-radius:16px!important;flex:1 0 calc(33.333% - 6px)!important;width:auto!important;min-height:86px!important}.productPage .productThumbs img{height:56px!important}.productPage .productHeroCopy{order:2!important;min-height:0!important;padding:38px 18px 58px!important}.productPage .productHeroCopy h1{font-size:clamp(44px,13vw,61px)!important;line-height:.9!important}.productPage .productHeroCopy h2{font-size:22px!important}.productPage .productLead{font-size:16px!important;line-height:1.55!important}.productPage .productMeta{grid-template-columns:repeat(2,minmax(0,1fr))!important}.productPage .productMeta>div{border-bottom:1px solid #17384b10}.productPage .productHeroActions{width:100%;grid-template-columns:1fr!important;display:grid!important}.productPage .productHeroActions>*{width:100%!important}.productPage .productDescription{border:0;border-radius:0;width:100%;margin:0;padding:70px 18px 76px!important;display:block!important}.productPage .productUspCard:hover,.productPage .friendlyReasons article:hover,.productPage .benefitCard:hover,.productPage .productBanner:hover{transform:none!important}}.microBanner{color:#fff;isolation:isolate;background:#0a3d3a}.microBanner:after{content:"";z-index:1;background:linear-gradient(90deg,#031f22f0 0%,#031f22d1 38%,#031f222e 74%,#031f220d);position:absolute;inset:0}.microBanner>div:first-child{z-index:3;position:relative}.microPhoto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:680px){.microBanner:after{background:linear-gradient(#031f22d6,#031f227a)}.microPhoto{object-position:62% center}}.architectureProduct{border-top:5px solid var(--p);min-height:590px}.architectureProduct dl{gap:7px;margin:15px 0 0;display:grid}.architectureProduct dl>div{grid-template-columns:52px 1fr;gap:8px;display:grid}.architectureProduct dt{color:#7b8d95;text-transform:uppercase;font-size:8px;font-weight:900}.architectureProduct dd{margin:0;font-size:9px;font-weight:750;line-height:1.35}.architectureProduct>strong{color:var(--p);margin-top:14px;font-size:10px}.architectureProduct.category-иммунитет{--p:#e87826!important}.architectureProduct.category-красота{--p:#8c4bab!important}.architectureProduct.category-ежедневно{--p:#2866a8!important}.architectureProduct.category-детям{--p:#ef7258!important}.architectureProduct.category-пищеварение{--p:#319279!important}.accountSections{z-index:30;background:#fff;border:1px solid #17384b10;border-radius:999px;gap:6px;max-width:max-content;margin:24px auto 0;padding:6px;display:flex;position:sticky;top:10px}.accountSections a{color:#17384b;border-radius:999px;padding:12px 18px;font-size:11px;font-weight:850}.accountSections a:first-child{color:#fff;background:#17384b}.mobileDockFocused{grid-template-columns:1fr 1fr!important;height:64px!important}.mobileDockFocused button{color:#fff;font:inherit;background:#ef654d;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;font-weight:800;display:flex}.mobileDockFocused button i{font-style:normal}.mobileDockFocused a{color:#fff!important;background:#17384b!important}.mobileDockFocused span{font-size:9px!important;display:block!important}.architectureProduct,.ygTrustV4>a,.ygLineupV2>div>a{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s}.architectureProduct img,.ygLineupV2 img{transition:transform .38s cubic-bezier(.2,.8,.2,1)}@media (max-width:760px){.architectureProduct{min-height:560px}.architectureProduct>div{height:290px}.accountSections{border-radius:20px;max-width:none;margin:14px 10px 0;position:static;overflow-x:auto}.accountSections a{flex:none;padding:10px 13px}.ygAiConcierge{bottom:148px}.mobileDockFocused{bottom:calc(7px + env(safe-area-inset-bottom))!important}}@media (prefers-reduced-motion:reduce){.architectureProduct,.ygTrustV4>a,.ygLineupV2>div>a,.architectureProduct img,.ygLineupV2 img{transition:none!important;animation:none!important}}.adminDenied{background:#f3f0e9;min-height:100vh;padding:15vh 10vw}.adminDenied h1{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(48px,7vw,90px)}.adminDenied a{color:#ef654d;font-weight:900}.adminShell{background:#f3f0e9;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.adminShell>aside{color:#fff;background:#12384f;flex-direction:column;gap:6px;padding:28px 16px;display:flex}.adminShell>aside>b{font-family:var(--font-display);margin:0 10px 28px;font-size:20px}.adminShell>aside button,.adminShell>aside a{color:#c7d8de;font:800 12px var(--font-body);text-align:left;background:0 0;border:0;border-radius:12px;padding:13px}.adminShell>aside button.active{color:#12384f;background:#fff}.adminShell>aside a{margin-top:auto}.adminShell>main{padding:35px 4vw}.adminShell>main>header{justify-content:space-between;align-items:center;display:flex}.adminShell>main>header h1{font-family:var(--font-display);margin:4px 0}.adminShell>main>header span{color:#26734a;text-transform:uppercase;background:#dff1e8;border-radius:999px;padding:9px 13px;font-size:10px;font-weight:900}.adminStats{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px;display:grid}.adminStats article{background:#fff;border-radius:20px;gap:15px;padding:24px;display:grid}.adminStats b{font-family:var(--font-display);font-size:42px}.adminList{gap:8px;margin-top:32px;display:grid}.adminList article{background:#fff;border-radius:17px;justify-content:space-between;align-items:center;padding:17px;display:flex}.adminList article>div{gap:3px;display:grid}.adminList small{color:#758991;font-size:9px}.adminList select{border:1px solid #d9e0dd;border-radius:999px;padding:8px}.adminEditor{background:#fff;border-radius:24px;gap:15px;max-width:900px;margin-top:30px;padding:30px;display:grid}.adminEditor>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.adminEditor label{gap:7px;font-size:10px;font-weight:900;display:grid}.adminEditor input,.adminEditor textarea,.adminEditor select{font:14px var(--font-body);background:#f7f5ef;border:1px solid #d9e0dd;border-radius:12px;padding:12px}.adminEditor button{color:#fff;background:#ef654d;border:0;border-radius:999px;width:max-content;padding:13px 18px;font-weight:900}.cmsArticle article{max-width:900px;margin:70px auto;padding:20px}.cmsArticle h1{font-family:var(--font-display);font-size:clamp(48px,7vw,88px);line-height:.95}.cmsArticle article>strong{margin:25px 0 45px;font-size:20px;line-height:1.55;display:block}.cmsArticle article>div p{font-size:17px;line-height:1.75}@media (max-width:760px){.adminShell{display:block}.adminShell>aside{flex-direction:row;padding:10px;overflow-x:auto}.adminShell>aside>b,.adminShell>aside a{display:none}.adminShell>aside button{flex:none}.adminShell>main{padding:24px 14px}.adminStats{grid-template-columns:1fr 1fr}.adminList article{align-items:start;gap:14px}.adminEditor{padding:20px}.adminEditor>div{grid-template-columns:1fr}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--yg-ink:#14364d;--yg-navy:#0d2c40;--yg-coral:#f6533d;--yg-cream:#f7f4ec;--yg-paper:#fffdfa;--yg-blue:#cceef7;--yg-radius:30px;--yg-shadow:0 22px 60px #0f30421f}body{background:var(--yg-cream);color:var(--yg-ink);font-family:Onest,sans-serif}.ygHomeV2,.ygProductV2{overflow:hidden}.ygHomeV2 *,.ygProductV2 *,.ygHeaderV2 *{box-sizing:border-box}.ygHomeV2 h1,.ygHomeV2 h2,.ygProductV2 h1,.ygProductV2 h2{letter-spacing:-.055em}.ygHomeV2 em,.ygProductV2 em{font-style:normal}.ygEyebrowV2{letter-spacing:.12em!important;text-transform:uppercase!important;font-family:Unbounded,sans-serif!important;font-size:11px!important;font-weight:600!important}.ygButtonV2{border-radius:999px;justify-content:space-between;align-items:center;gap:28px;min-height:54px;padding:0 22px;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.ygButtonV2:hover{transform:translateY(-3px);box-shadow:0 14px 34px #0d2c4033}.ygButtonV2.primary{background:var(--yg-coral);color:#fff}.ygButtonV2.dark{background:var(--yg-navy);color:#fff}.ygButtonV2.light{color:var(--yg-ink);background:#fff}.ygButtonV2.ghost{color:var(--yg-ink);border:1px solid #14364d33}.ygUtilityV2{background:var(--yg-navy);color:#fff;letter-spacing:.1em;justify-content:space-between;align-items:center;min-height:34px;padding:0 max(4vw,24px);font-size:9px;font-weight:700;display:flex}.ygUtilityV2 div{gap:24px;display:flex}.ygUtilityV2 a{color:#fff;text-decoration:none}.ygHeaderV2{z-index:100;background:#fffdfaf0;border-radius:0 0 28px 28px;grid-template-columns:190px 1fr auto;align-items:center;max-width:1540px;min-height:90px;margin:0 auto;padding:0 28px;transition:all .25s;display:grid;position:relative;top:0;left:0}.ygHeaderV2.scrolled{min-height:76px;box-shadow:0 14px 45px #0d2c401f}.ygLogoV2 img{width:110px;height:auto;display:block}.ygHeaderV2>nav{justify-content:center;align-items:center;gap:34px;display:flex}.ygHeaderV2>nav>a,.ygHeaderV2>nav>button{color:var(--yg-ink);background:0 0;border:0;padding:12px 2px;font:700 14px Onest,sans-serif;text-decoration:none;position:relative}.ygHeaderV2>nav>a:after,.ygHeaderV2>nav>button:after{background:var(--yg-coral);content:"";border-radius:3px;width:100%;height:3px;transition:all .25s;position:absolute;bottom:3px;left:50%;transform:translate(-50%)scaleX(0)}.ygHeaderV2>nav>a:hover:after,.ygHeaderV2>nav>button:hover:after,.ygHeaderV2>nav .current:after{transform:translate(-50%)scaleX(1)}.ygHeaderV2>nav button b{color:var(--yg-coral);margin-left:4px}.ygHeaderActionsV2{align-items:center;gap:12px;display:flex}.ygSearchV2{color:var(--yg-ink);border:1px solid #14364d1f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:23px;text-decoration:none;display:flex}.ygPickV2{background:var(--yg-coral);color:#fff;border-radius:999px;align-items:center;gap:22px;padding:9px 10px 9px 20px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.ygPickV2 b{color:var(--yg-ink);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ygBurgerV2{background:0 0;border:0;display:none}.ygMobileExtrasV2{display:none}.ygMegaV2{box-shadow:var(--yg-shadow);opacity:0;pointer-events:none;visibility:hidden;background:#fff;border-radius:30px;grid-template-columns:260px 1fr 220px;gap:28px;padding:34px;transition:all .25s;display:grid;position:absolute;top:84px;left:24px;right:24px;transform:translateY(-10px)}.ygMegaV2.open{opacity:1;pointer-events:auto;visibility:visible;transform:none}.ygMegaIntroV2 small,.ygMegaNeedsV2>small{color:#78909f;letter-spacing:.12em;font:600 9px Unbounded,sans-serif}.ygMegaIntroV2 h2{margin:14px 0 28px;font-size:27px;line-height:1.03}.ygMegaIntroV2 h2 em{color:var(--yg-coral)}.ygMegaIntroV2>a{color:var(--yg-ink);border-bottom:1px solid #ddd;justify-content:space-between;padding:14px 0;font-weight:700;text-decoration:none;display:flex}.ygMegaProductsV2{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ygMegaProductsV2>a{background:var(--yg-soft);color:var(--yg-ink);border-radius:18px;grid-template-columns:68px 1fr;align-items:center;min-height:105px;padding:8px;text-decoration:none;transition:all .25s;display:grid}.ygMegaProductsV2>a:hover{transform:translateY(-3px);box-shadow:0 12px 25px #14364d1a}.ygMegaProductsV2>a>span{background:#fff;border-radius:13px;justify-content:center;align-items:flex-end;height:88px;display:flex;overflow:hidden}.ygMegaProductsV2 img{object-fit:contain;height:82px}.ygMegaProductsV2 small,.ygMegaProductsV2 em{font-size:9px;font-style:normal;display:block}.ygMegaProductsV2 b{margin:4px 0;font-size:13px;display:block}.ygMegaNeedsV2{flex-direction:column;gap:8px;display:flex}.ygMegaNeedsV2 a{color:var(--yg-ink);border:1px solid #e6e9e8;border-radius:14px;grid-template-columns:28px 1fr 18px;align-items:center;padding:10px;font-size:12px;font-weight:700;text-decoration:none;display:grid}.ygMegaNeedsV2 i{color:var(--yg-coral);font-style:normal}.headerBackdrop{z-index:90;background:#0d2c4033;border:0;position:fixed;inset:0}.ygHeroV2{background:linear-gradient(135deg,#ffe7de 0%,#fff7df 48%,#d9f3f5 100%);border-radius:0 0 46px 46px;grid-template-columns:minmax(420px,.8fr) 1.2fr;min-height:690px;padding:90px max(6vw,46px) 54px;display:grid;position:relative;overflow:hidden}.ygHeroPatternV2{pointer-events:none;position:absolute;inset:0}.ygHeroPatternV2 i{background:#fff9;border:1px solid #fffc;border-radius:52% 48% 62% 38%;width:72px;height:90px;position:absolute;transform:rotate(25deg)}.ygHeroPatternV2 i:first-child{top:16%;left:4%}.ygHeroPatternV2 i:nth-child(2){bottom:8%;left:36%;transform:rotate(-18deg)scale(.65)}.ygHeroPatternV2 i:nth-child(3){top:18%;right:4%;transform:rotate(55deg)scale(.5)}.ygHeroPatternV2 i:nth-child(4){bottom:3%;right:28%;transform:rotate(5deg)scale(.38)}.ygHeroCopyV2{z-index:2;align-self:center;max-width:670px;position:relative}.ygHeroCopyV2 .ygEyebrowV2{color:#dd5e4b}.ygHeroCopyV2 h1{margin:24px 0 30px;font-size:clamp(62px,6.3vw,112px);line-height:.9}.ygHeroCopyV2 h1 em{color:var(--yg-coral);font-family:Unbounded,sans-serif;font-size:.8em}.ygHeroCopyV2>p:not(.ygEyebrowV2){max-width:600px;font-size:20px;line-height:1.55}.ygHeroCopyV2>div{gap:12px;margin:35px 0 26px;display:flex}.ygHeroCopyV2>small{align-items:center;gap:9px;font-weight:600;display:flex}.ygHeroCopyV2>small b{color:#36a26a;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ygHeroProductsV2{z-index:1;justify-content:center;align-items:flex-end;min-height:520px;display:flex;position:relative}.ygHeroProductsV2>a{filter:drop-shadow(0 30px 24px #0d2c4033);z-index:calc(10 - var(--order));margin:0 -5.5%;text-decoration:none;transition:all .35s;position:relative}.ygHeroProductsV2>a:hover{z-index:20;transform:translateY(-18px)rotate(-2deg)}.ygHeroProductsV2>a:nth-child(2n):hover{transform:translateY(-18px)rotate(2deg)}.ygHeroProductsV2 img{object-fit:contain;height:clamp(390px,34vw,570px);display:block}.ygHeroProductsV2>a:nth-child(2),.ygHeroProductsV2>a:nth-child(4){transform:translateY(28px)}.ygHeroProductsV2>a span{background:var(--color);color:#fff;opacity:0;white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:800;transition:all .25s;position:absolute;bottom:3%;left:50%;transform:translate(-50%)translateY(6px)}.ygHeroProductsV2>a:hover span{opacity:1;transform:translate(-50%)}.ygHeroSealV2{background:var(--yg-navy);color:#fff;text-align:center;border:6px solid #ffffffb3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:126px;height:126px;display:flex;position:absolute;bottom:2%;right:4%;transform:rotate(9deg)}.ygHeroSealV2 b{font:600 16px Unbounded}.ygHeroSealV2 span{letter-spacing:.1em;margin-top:7px;font-size:8px}.ygTickerV2{background:var(--yg-coral);color:#fff;white-space:nowrap;padding:15px 0;font:600 12px Unbounded;overflow:hidden}.ygTickerV2 div{width:max-content;animation:30s linear infinite ygTicker}.ygTickerV2 i{margin:0 24px;font-style:normal}@keyframes ygTicker{to{transform:translate(-50%)}}.ygNeedsV2,.ygLineupV2,.ygFormatV2,.ygQualityV2,.ygFinderV2,.ygRelatedV2{max-width:1480px;margin:0 auto;padding:110px max(4vw,30px)}.ygNeedsV2>header{max-width:720px;margin-bottom:46px}.ygNeedsV2 h2,.ygLineupV2 h2,.ygFormatV2 h2,.ygQualityV2 h2,.ygFinderV2 h2,.ygRelatedV2 h2{margin:18px 0;font-size:clamp(44px,5vw,78px);line-height:.96}.ygNeedsV2 h2 em,.ygLineupV2 h2 em,.ygFormatV2 h2 em,.ygFinderV2 h2 em{color:var(--yg-coral);font-family:Unbounded,sans-serif;font-size:.75em}.ygNeedsV2>header>p:last-child{font-size:17px;line-height:1.6}.ygNeedsV2>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ygNeedsV2>div>a{background:var(--soft);color:var(--yg-ink);border-radius:26px;grid-template-columns:56px 1fr 86px 26px;align-items:center;min-height:126px;padding:18px;text-decoration:none;transition:all .3s;display:grid;overflow:hidden}.ygNeedsV2>div>a:hover{transform:translateY(-6px);box-shadow:0 20px 40px #14364d1f}.ygNeedsV2>div>a>i{color:var(--color);background:#fff;border-radius:18px;justify-content:center;align-items:center;width:52px;height:52px;font-size:23px;font-style:normal;display:flex}.ygNeedsV2 span small,.ygNeedsV2 span b{display:block}.ygNeedsV2 span small{margin-bottom:5px;font-size:10px}.ygNeedsV2 span b{font-size:18px}.ygNeedsV2 img{object-fit:contain;height:112px;transform:translateY(18px)}.ygNeedsV2 a>em{font-style:normal;font-weight:800}.ygLineupV2{background:#fff;border-radius:44px}.ygLineupV2>header{grid-template-columns:1fr .7fr auto;align-items:end;margin-bottom:45px;display:grid}.ygLineupV2>header>p{max-width:430px;line-height:1.6}.ygLineupV2>header>a{color:var(--yg-ink);font-weight:800;text-decoration:none}.ygLineupV2>div{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ygLineupV2>div>a{background:var(--soft);color:var(--yg-ink);border-radius:28px;min-height:425px;padding:20px;text-decoration:none;transition:all .3s;position:relative;overflow:hidden}.ygLineupV2>div>a:hover{transform:translateY(-8px);box-shadow:0 24px 45px #14364d24}.ygLineupV2>div img{object-fit:contain;width:100%;height:250px;margin:auto;transition:all .3s;display:block}.ygLineupV2>div>a:hover img{transform:scale(1.06)rotate(-2deg)}.ygProductStatusV2{background:#fff;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:700;position:absolute;top:15px;right:15px}.ygLineupV2>div small{text-transform:uppercase;font-size:10px}.ygLineupV2 h3{margin:8px 0 4px;font:600 18px Unbounded}.ygLineupV2>div p{margin:0 0 18px;font-size:13px}.ygLineupV2>div>a>b{justify-content:space-between;align-items:center;font-size:12px;display:flex}.ygLineupV2>div>a>b i{font-style:normal}.ygFormatV2{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.ygFormatVisualV2{background:#dff1ec;border-radius:44% 56%;min-height:590px;position:relative;overflow:hidden}.ygFormatVisualV2>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ygFormatVisualV2>span{background:var(--yg-coral);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:absolute;bottom:22px;right:20px;transform:rotate(8deg)}.ygFormatVisualV2 b{font:600 30px Unbounded}.ygFormatV2>div:last-child>p:not(.ygEyebrowV2){font-size:18px;line-height:1.7}.ygFormatV2 ul{margin:32px 0;padding:0;list-style:none}.ygFormatV2 li{border-top:1px solid #14364d26;grid-template-columns:44px 1fr;align-items:center;gap:18px;padding:15px 0;font-size:15px;display:grid}.ygFormatV2 li b{color:var(--yg-coral);font-family:Unbounded}.ygFormatV2>div:last-child>small{color:#6d7f89;font-size:11px;line-height:1.5;display:block}.ygPectinV2{background:var(--yg-navy);color:#fff;border-radius:44px;grid-template-columns:1fr 1fr .7fr;align-items:center;gap:4vw;max-width:1480px;min-height:600px;margin:10px auto;padding:70px max(4vw,30px);display:grid;position:relative;overflow:hidden}.ygPectinV2 h2{margin:16px 0 25px;font-size:clamp(52px,6vw,88px);line-height:.92}.ygPectinV2 h2 em{color:#f8b24d;font-family:Unbounded}.ygPectinV2>div:first-child>p:not(.ygEyebrowV2){font-size:17px;line-height:1.7}.ygPectinV2>img{filter:drop-shadow(0 30px 30px #0000004d);object-fit:contain;height:470px}.ygMoleculeV2{height:390px;position:relative}.ygMoleculeV2:before,.ygMoleculeV2:after{content:"";border:1px solid #ffffff26;border-radius:50%;position:absolute;inset:5%}.ygMoleculeV2:after{inset:20%}.ygMoleculeV2>span{color:var(--yg-navy);background:#f8b24d;border-radius:45% 55% 50% 50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:148px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(9deg)}.ygMoleculeV2>span b{font:600 52px Unbounded}.ygMoleculeV2>span small{font-size:9px}.ygMoleculeV2>i{background:#8ad5d9;border:7px solid #ffffff1f;border-radius:50%;width:37px;height:37px;position:absolute}.ygMoleculeV2>i:first-child{top:20%;left:8%}.ygMoleculeV2>i:nth-child(2){top:28%;right:6%}.ygMoleculeV2>i:nth-child(3){bottom:13%;left:22%}.ygMoleculeV2>i:nth-child(4){bottom:7%;right:18%}.ygMoleculeV2>em,.ygMoleculeV2>strong{font-size:11px;position:absolute}.ygMoleculeV2>em{top:48%;left:2%}.ygMoleculeV2>strong{top:60%;right:0}.ygQualityV2{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.ygQualityV2>div:first-child>p:not(.ygEyebrowV2){max-width:600px;font-size:17px;line-height:1.7}.ygQualityV2>div:first-child>div{grid-template-columns:repeat(4,1fr);margin:34px 0;display:grid}.ygQualityV2>div:first-child>div span{border-left:1px solid #14364d24;padding-left:13px;font-size:11px}.ygQualityV2 span b{color:var(--yg-coral);font-family:Unbounded;display:block}.ygQualityVisualV2{border-radius:38px;min-height:580px;position:relative;overflow:hidden}.ygQualityVisualV2 img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ygQualityVisualV2 span{background:#fff;border-radius:20px;padding:14px 18px;position:absolute;bottom:24px;left:24px}.ygFinderV2{background:linear-gradient(135deg,#ffe0dc,#fdf5df);border-radius:44px;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;display:grid}.ygFinderV2>div:first-child>p:not(.ygEyebrowV2){font-size:17px;line-height:1.7}.ygFinderCardsV2{gap:14px;display:grid}.ygFinderCardsV2 span{background:#fffc;border-radius:22px;grid-template-columns:52px 1fr;gap:4px;padding:20px;display:grid}.ygFinderCardsV2 i{background:var(--yg-navy);color:#fff;border-radius:15px;grid-row:span 2;justify-content:center;align-items:center;font-style:normal;display:flex}.ygFinderCardsV2 b{font-size:17px}.ygFinderCardsV2 small{color:#617580}.ygBuyV2,.ygProductBuyV2{background:var(--yg-coral);color:#fff;border-radius:44px;grid-template-columns:1fr 1fr;align-items:center;gap:5vw;max-width:1480px;min-height:540px;margin:10px auto 0;padding:70px max(4vw,30px);display:grid;overflow:hidden}.ygBuyV2 h2,.ygProductBuyV2 h2{margin:18px 0;font-size:clamp(48px,5vw,76px);line-height:.95}.ygBuyV2 h2 em{color:#ffe1a7;font-family:Unbounded}.ygBuyV2>div:first-child>p:not(.ygEyebrowV2),.ygProductBuyV2>div>p:not(.ygEyebrowV2){font-size:17px;line-height:1.7}.ygBuyV2>div:first-child>div{align-items:center;gap:25px;margin-top:30px;display:flex}.ygBuyV2>div:first-child>div>a:last-child{color:#fff;font-weight:800}.ygBuyProductsV2{justify-content:center;align-items:flex-end;display:flex}.ygBuyProductsV2 img{filter:drop-shadow(0 25px 20px #60170e42);object-fit:contain;height:390px;margin:0 -7%}.ygBuyProductsV2 img:nth-child(2){z-index:2;height:450px}.ygFooterV2{background:var(--yg-navy);color:#fff;grid-template-columns:180px 1fr 2fr 1fr;align-items:start;gap:30px;padding:70px max(6vw,40px) 110px;display:grid}.ygFooterV2>img{filter:brightness(0)invert();width:120px}.ygFooterV2 p{margin:0}.ygFooterV2 nav{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.ygFooterV2 a{color:#fff;text-decoration:none}.ygFooterV2>div{flex-direction:column;gap:10px;display:flex}.ygFooterV2>small{border-top:1px solid #ffffff26;grid-column:1/-1;padding-top:20px}.ygProductV2{background:var(--yg-paper)}.ygProductHeroV2{grid-template-columns:1.08fr .92fr;max-width:1540px;min-height:720px;margin:0 auto;display:grid}.ygGalleryV2{background:linear-gradient(145deg,var(--product-soft),#fff);grid-template-columns:105px 1fr;gap:20px;padding:56px 30px 44px;display:grid}.ygThumbsV2{flex-direction:column;justify-content:center;gap:12px;display:flex}.ygThumbsV2 button{color:var(--yg-ink);background:#ffffffa6;border:2px solid #0000;border-radius:18px;padding:8px}.ygThumbsV2 button.active{border-color:var(--product-color);background:#fff}.ygThumbsV2 img{object-fit:contain;width:100%;height:78px;display:block}.ygThumbsV2 span{text-transform:uppercase;font-size:8px;font-weight:800}.ygMainImageV2{background:#ffffff8c;border:0;border-radius:34px;justify-content:center;align-items:center;min-height:610px;display:flex;position:relative;overflow:hidden}.ygMainImageV2>span{z-index:2;background:#fff;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:800;position:absolute;top:18px;right:18px}.ygMainImageV2 img{filter:drop-shadow(0 30px 24px #14364d33);object-fit:contain;z-index:1;max-width:90%;height:560px;position:relative}.ygMainImageV2 i{background:var(--product-color);opacity:.13;border-radius:48% 52% 43% 57%;width:48px;height:62px;position:absolute}.ygMainImageV2 i:first-of-type{top:15%;left:11%}.ygMainImageV2 i:nth-of-type(2){bottom:9%;right:12%;transform:rotate(45deg)scale(.7)}.ygMainImageV2 i:nth-of-type(3){top:30%;right:7%;transform:rotate(-20deg)scale(.45)}.ygProductCopyV2{align-self:center;padding:64px max(5vw,50px)}.ygCrumbsV2{color:#70838e;margin-bottom:28px;font-size:11px}.ygCrumbsV2 a{color:inherit;text-decoration:none}.ygCrumbsV2 span{margin:0 8px}.ygStatusV2{border-radius:999px;margin-bottom:24px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-block}.ygStatusV2.ready{color:#257a46;background:#e2f4e6}.ygStatusV2.pending{color:#a76910;background:#fff0d8}.ygProductCopyV2 h1{margin:16px 0 6px;font:600 clamp(54px,5vw,82px)/.95 Unbounded}.ygProductCopyV2 h2{margin:0 0 30px;font-size:clamp(30px,3vw,52px);font-weight:500;line-height:1}.ygProductLeadV2{max-width:650px;font-size:19px;line-height:1.6}.ygActivesV2{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.ygActivesV2 span{background:var(--product-soft);border-radius:999px;padding:9px 13px;font-size:11px;font-weight:700}.ygMetaV2{grid-template-columns:repeat(3,1fr);margin:28px 0;display:grid}.ygMetaV2 div{border-left:1px solid #14364d26;padding-left:14px}.ygMetaV2 dt{color:#74858e;text-transform:uppercase;font-size:9px}.ygMetaV2 dd{margin:5px 0;font-size:14px;font-weight:700}.ygProductActionsV2{gap:10px;display:flex}.ygProductNoteV2{color:#72838b;margin-top:18px;font-size:10px;line-height:1.5}.ygBenefitsV2,.ygDescriptionV2,.ygDetailsV2,.ygRelatedV2{max-width:1480px;margin:0 auto;padding:105px max(4vw,30px)}.ygBenefitsV2>header{max-width:820px}.ygBenefitsV2 h2,.ygDescriptionV2 h2,.ygDetailsV2 h2{margin:16px 0;font-size:clamp(44px,5vw,74px);line-height:.97}.ygBenefitsV2 h2 em,.ygDescriptionV2 h2 em,.ygDetailsV2 h2 em{color:var(--product-color);font-family:Unbounded;font-size:.8em}.ygBenefitsV2>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;display:grid}.ygBenefitsV2 article{background:var(--product-soft);border-radius:30px;min-height:330px;padding:28px;position:relative;overflow:hidden}.ygBenefitsV2 article>span{font:600 10px Unbounded}.ygBenefitsV2 article>i{color:var(--product-color);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin:50px 0 30px;font:600 22px Unbounded;display:flex}.ygBenefitsV2 h3{margin:0 0 10px;font:600 20px Unbounded}.ygBenefitsV2 article p{line-height:1.55}.ygBenefitsV2 article img{filter:drop-shadow(0 20px 20px #14364d2e);height:290px;position:absolute;bottom:-65px;right:-30px;transform:rotate(8deg)}.ygDescriptionV2{background:var(--yg-navy);color:#fff;border-radius:44px;grid-template-columns:.8fr 1.2fr;gap:7vw;display:grid}.ygDescriptionV2>div:first-child>span{color:#9fb7c3;font-size:10px}.ygDescriptionV2>div:last-child>p{font-size:17px;line-height:1.75}.ygDescriptionV2 ul{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px;padding:0;list-style:none;display:grid}.ygDescriptionV2 li{background:#ffffff14;border-radius:18px;padding:16px}.ygDescriptionV2 li b,.ygDescriptionV2 li span{display:block}.ygDescriptionV2 li b{color:#ffbd58;font:600 20px Unbounded}.ygDescriptionV2 li span{margin-top:6px;font-size:10px}.ygDetailsV2{grid-template-columns:1fr 1fr;gap:7vw;display:grid}.ygDetailsBottleV2{background:linear-gradient(145deg,var(--product-soft),#fff);border-radius:36px;flex-direction:column;align-items:center;min-height:720px;padding:26px;display:flex;position:relative}.ygDetailsBottleV2>small{letter-spacing:.1em;align-self:flex-start;font:600 8px Unbounded}.ygDetailsBottleV2>img{filter:drop-shadow(0 30px 25px #14364d2e);object-fit:contain;max-width:80%;height:570px}.ygDetailsBottleV2 nav{gap:8px;display:flex;position:absolute;bottom:24px}.ygDetailsBottleV2 nav button{background:#fff;border:1px solid #0000;border-radius:14px;flex-direction:column;min-width:80px;padding:8px;display:flex}.ygDetailsBottleV2 nav button.active{border-color:var(--product-color)}.ygDetailsBottleV2 nav b{font-size:10px}.ygDetailsBottleV2 nav span{font-size:8px}.ygAccordionsV2{align-self:center}.ygAccordionsV2 details{border-bottom:1px solid #14364d26}.ygAccordionsV2 summary{cursor:pointer;grid-template-columns:38px 1fr 20px;align-items:center;padding:20px 0;font-size:15px;font-weight:800;list-style:none;display:grid}.ygAccordionsV2 summary span{color:var(--product-color);font-family:Unbounded}.ygAccordionsV2 summary b{font-size:18px}.ygAccordionsV2 details[open] summary b{transform:rotate(45deg)}.ygAccordionsV2 details p{margin:0 0 20px 38px;line-height:1.7}.ygAccordionsV2 details button,.ygAccordionsV2 details a{color:var(--product-color);background:0 0;border:0;margin:0 0 20px 38px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.ygTrustV2{background:var(--product-soft);grid-template-columns:repeat(4,1fr);padding:38px max(7vw,50px);display:grid}.ygTrustV2>div{border-right:1px solid #14364d1f;justify-content:center;align-items:center;gap:14px;display:flex}.ygTrustV2>div:last-child{border:0}.ygTrustV2>div>b{color:var(--product-color);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font:600 14px Unbounded;display:flex}.ygTrustV2 span small,.ygTrustV2 span{display:block}.ygTrustV2 span{font-size:12px;font-weight:700}.ygTrustV2 span small{color:#71818b;margin-bottom:3px;font-size:8px}.ygRelatedV2>header{grid-template-columns:1fr 1fr auto;align-items:end;display:grid}.ygRelatedV2>header a{color:var(--yg-ink);font-weight:800}.ygRelatedV2>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px;display:grid}.ygRelatedV2>div>a{background:var(--soft);color:var(--yg-ink);border-radius:28px;min-height:420px;padding:24px;text-decoration:none;transition:all .3s}.ygRelatedV2>div>a:hover{transform:translateY(-7px)}.ygRelatedV2 img{object-fit:contain;width:100%;height:250px;margin:auto;display:block}.ygRelatedV2 h3{margin:8px 0;font:600 19px Unbounded}.ygRelatedV2 p{margin:0 0 16px}.ygRelatedV2 span{font-size:12px;font-weight:800}.ygProductBuyV2{background:var(--product-color)}.ygProductBuyV2 h2{white-space:pre-line}.ygProductBuyV2>img{filter:drop-shadow(0 30px 26px #00000040);object-fit:contain;justify-self:center;height:470px}.ygZoomV2{z-index:1000;background:#0d2c40d6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ygZoomV2>button{background:#fff;border:0;border-radius:50%;width:44px;height:44px;font-size:24px;position:absolute;top:25px;right:25px}.ygZoomV2>div{background:#fff;border-radius:30px;flex-direction:column;align-items:center;max-height:90vh;padding:20px;display:flex}.ygZoomV2 img{object-fit:contain;max-width:80vw;height:76vh}.ygZoomV2 nav{gap:8px;display:flex}.ygZoomV2 nav button{background:#eee;border:0;border-radius:999px;padding:8px 12px}.ygZoomV2 nav button.active{background:var(--product-color);color:#fff}.ygMobileBuyV2{display:none}@media (max-width:1100px){.ygHeaderV2{grid-template-columns:150px 1fr auto}.ygHeaderV2>nav{gap:17px}.ygHeaderV2>nav>a,.ygHeaderV2>nav>button{font-size:12px}.ygHeroV2{grid-template-columns:1fr 1fr}.ygHeroProductsV2>a{margin:0 -12%}.ygNeedsV2>div{grid-template-columns:repeat(2,1fr)}.ygLineupV2>div{grid-template-columns:repeat(3,1fr)}.ygPectinV2{grid-template-columns:1fr 1fr}.ygPectinV2>img{display:none}.ygFooterV2{grid-template-columns:150px 1fr 1.6fr}.ygFooterV2>div{grid-column:2}.ygProductHeroV2{grid-template-columns:1fr}.ygGalleryV2{min-height:650px}.ygProductCopyV2{padding:70px max(7vw,40px)}.ygBenefitsV2>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){body{padding-bottom:74px}.ygUtilityV2{text-align:center;justify-content:center;min-height:28px;padding:0 12px}.ygUtilityV2 div{display:none}.ygHeaderV2{border-radius:0 0 22px 22px;grid-template-columns:1fr auto;min-height:72px;padding:0 16px}.ygLogoV2 img{width:92px}.ygHeaderV2>nav{box-shadow:var(--yg-shadow);background:#fff;border-radius:24px;flex-direction:column;gap:0;padding:18px;display:none;position:absolute;top:78px;left:12px;right:12px}.ygHeaderV2>nav.open{display:flex}.ygHeaderV2>nav>a,.ygHeaderV2>nav>button{text-align:left;border-bottom:1px solid #edf0ee;width:100%}.ygMobileExtrasV2{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;padding-top:14px;display:grid}.ygMobileExtrasV2 a{background:var(--yg-cream);color:var(--yg-ink);text-align:center;border-radius:11px;padding:10px 5px;font-size:9px;text-decoration:none}.ygSearchV2{display:none}.ygPickV2{padding:7px;font-size:0}.ygPickV2 b{width:32px;height:32px}.ygBurgerV2{flex-direction:column;gap:4px;padding:8px;display:flex}.ygBurgerV2 i{background:var(--yg-ink);width:21px;height:2px}.ygMegaV2{display:none}.ygHeroV2{border-radius:0 0 28px 28px;flex-direction:column;min-height:760px;padding:58px 20px 24px;display:flex}.ygHeroCopyV2 h1{margin:18px 0 22px;font-size:49px}.ygHeroCopyV2>p:not(.ygEyebrowV2){font-size:16px}.ygHeroCopyV2>div{margin:25px 0 18px;display:grid}.ygHeroCopyV2>small{font-size:10px}.ygHeroProductsV2{align-items:flex-end;min-height:280px}.ygHeroProductsV2>a{margin:0 -11%;transform:none!important}.ygHeroProductsV2 img{height:245px}.ygHeroProductsV2>a:nth-child(2),.ygHeroProductsV2>a:nth-child(4){transform:translateY(12px)!important}.ygHeroProductsV2>a span,.ygHeroSealV2{display:none}.ygTickerV2{font-size:9px}.ygNeedsV2,.ygLineupV2,.ygFormatV2,.ygQualityV2,.ygFinderV2,.ygRelatedV2{padding:72px 16px}.ygNeedsV2 h2,.ygLineupV2 h2,.ygFormatV2 h2,.ygQualityV2 h2,.ygFinderV2 h2,.ygRelatedV2 h2{font-size:40px}.ygNeedsV2>div{scroll-snap-type:x mandatory;gap:10px;padding-bottom:8px;display:flex;overflow-x:auto}.ygNeedsV2>div>a{scroll-snap-align:start;flex:0 0 82%;grid-template-columns:52px 1fr 75px 22px}.ygLineupV2{border-radius:28px}.ygLineupV2>header{display:block}.ygLineupV2>header>a{margin-top:16px;display:inline-block}.ygLineupV2>div{scroll-snap-type:x mandatory;gap:10px;display:flex;overflow-x:auto}.ygLineupV2>div>a{scroll-snap-align:start;flex:0 0 82%;min-height:390px}.ygFormatV2,.ygQualityV2,.ygFinderV2{flex-direction:column;display:flex}.ygFormatVisualV2{order:2;width:100%;min-height:400px}.ygFormatVisualV2>span{width:90px;height:90px}.ygPectinV2{flex-direction:column;min-height:auto;margin:0 12px;padding:60px 22px;display:flex}.ygPectinV2 h2{font-size:48px}.ygMoleculeV2{width:100%;height:330px}.ygQualityVisualV2{order:-1;width:100%;min-height:410px}.ygQualityV2>div:first-child>div{grid-template-columns:repeat(2,1fr);gap:12px}.ygFinderV2{border-radius:28px;margin:0 12px;padding:58px 22px}.ygFinderCardsV2{width:100%}.ygBuyV2,.ygProductBuyV2{flex-direction:column;min-height:auto;margin:0 12px;padding:60px 22px;display:flex}.ygBuyV2 h2,.ygProductBuyV2 h2{font-size:42px}.ygBuyProductsV2 img{height:270px}.ygBuyProductsV2 img:nth-child(2){height:310px}.ygFooterV2{flex-direction:column;padding:52px 22px 96px;display:flex}.ygFooterV2 nav,.ygFooterV2>small{width:100%}.ygGalleryV2{flex-direction:column-reverse;min-height:530px;padding:25px 14px;display:flex}.ygThumbsV2{flex-direction:row}.ygThumbsV2 button{flex:1}.ygThumbsV2 img{height:55px}.ygMainImageV2{min-height:410px}.ygMainImageV2 img{height:385px}.ygProductCopyV2{padding:50px 20px}.ygProductCopyV2 h1{font-size:47px}.ygProductCopyV2 h2{font-size:30px}.ygProductLeadV2{font-size:16px}.ygMetaV2{gap:5px}.ygMetaV2 div{padding-left:8px}.ygMetaV2 dd{font-size:11px}.ygProductActionsV2{display:grid}.ygBenefitsV2,.ygDescriptionV2,.ygDetailsV2{padding:72px 16px}.ygBenefitsV2 h2,.ygDescriptionV2 h2,.ygDetailsV2 h2{font-size:40px}.ygBenefitsV2>div{scroll-snap-type:x mandatory;gap:10px;display:flex;overflow-x:auto}.ygBenefitsV2 article{scroll-snap-align:start;flex:0 0 84%}.ygDescriptionV2{border-radius:28px;flex-direction:column;margin:0 12px;display:flex}.ygDescriptionV2 ul{grid-template-columns:1fr}.ygDetailsV2{flex-direction:column;display:flex}.ygDetailsBottleV2{min-height:520px}.ygDetailsBottleV2>img{height:410px}.ygDetailsBottleV2 nav button{min-width:68px}.ygTrustV2{grid-template-columns:repeat(2,1fr);gap:8px;padding:30px 16px}.ygTrustV2>div{background:#ffffff80;border:0;border-radius:16px;justify-content:flex-start;padding:10px}.ygTrustV2>div>b{width:38px;height:38px}.ygRelatedV2>header{display:block}.ygRelatedV2>div{gap:10px;display:flex;overflow-x:auto}.ygRelatedV2>div>a{flex:0 0 82%}.ygProductBuyV2>img{height:330px}.ygZoomV2 img{height:65vh}.ygMobileBuyV2{background:var(--product-color);color:#fff;z-index:80;border-radius:999px;justify-content:space-between;align-items:center;padding:14px 18px;font-weight:800;text-decoration:none;display:flex;position:fixed;bottom:84px;left:16px;right:16px;box-shadow:0 14px 34px #14364d3d}.mobileDock{grid-template-columns:repeat(4,1fr)!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ygZoomV2>.ygZoomBackdropV2{z-index:0;background:#0d2c40d6;border-radius:0;width:auto;height:auto;inset:0}.ygZoomV2>div{z-index:1;position:relative}.ygZoomV2>button:not(.ygZoomBackdropV2){z-index:2}.ygAiConcierge{z-index:190;position:fixed;bottom:34px;right:26px}.ygAiLauncher{background:var(--yg-navy);color:#fff;border:0;border-radius:24px;grid-template-columns:auto auto 36px;align-items:center;height:62px;padding:0 10px 0 18px;display:grid;box-shadow:0 18px 50px #11324647}.ygAiLauncher>span{font:600 16px Unbounded}.ygAiLauncher>b{color:#ffb349;font:600 16px Unbounded}.ygAiLauncher>i{background:var(--yg-coral);border-radius:16px;justify-content:center;align-items:center;width:36px;height:36px;margin-left:12px;font-style:normal;display:flex}.ygAiPanel{background:#fff;border:1px solid #14364d1a;border-radius:32px;width:min(410px,100vw - 28px);max-height:min(760px,100vh - 120px);animation:.3s ygAiUp;position:absolute;bottom:75px;right:0;overflow:auto;box-shadow:0 30px 90px #11324647}.ygAiPanel>header{background:var(--yg-navy);color:#fff;border-radius:30px 30px 0 0;grid-template-columns:auto 1fr auto;align-items:center;padding:16px 18px;display:grid}.ygAiPanel>header>div{font:600 13px Unbounded}.ygAiPanel>header>div b{color:#ffb349}.ygAiPanel>header p{margin:0 0 0 12px;font-size:10px}.ygAiPanel>header>button{color:#fff;background:#ffffff1a;border:0;border-radius:50%;width:32px;height:32px;font-size:20px}.ygAiIntro{background:linear-gradient(145deg,#fff5da,#ffe0dc);padding:28px 24px 22px;position:relative}.ygAiIntro:after{background:var(--yg-coral);content:"";opacity:.14;border-radius:47% 53% 41% 59%;width:46px;height:54px;position:absolute;top:24px;right:22px;transform:rotate(18deg)}.ygAiIntro small,.ygAiCompare small{letter-spacing:.12em;font:600 8px Unbounded}.ygAiIntro h2{margin:10px 0;font:600 30px/1.04 Unbounded}.ygAiIntro h2 em,.ygAiCompare h2 em{color:var(--yg-coral);font-family:Unbounded}.ygAiIntro p{margin:0;font-size:12px;line-height:1.55}.ygAiChips{gap:8px;padding:18px 20px;display:grid}.ygAiChips button{color:var(--yg-ink);text-align:left;background:#f5f2eb;border:1px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;padding:13px 15px;font-weight:700;transition:all .2s;display:flex}.ygAiChips button:hover{border-color:var(--yg-coral);background:#fff;transform:translate(3px)}.ygAiChips span{color:var(--yg-coral)}.ygAiPanel>form{grid-template-columns:1fr 44px;gap:7px;padding:10px 20px 16px;display:grid}.ygAiPanel>form input{background:#f5f2eb;border:1px solid #0000;border-radius:16px;min-width:0;padding:14px;font:12px Onest}.ygAiPanel>form input:focus{border-color:var(--yg-coral);background:#fff;outline:0}.ygAiPanel>form button{background:var(--yg-coral);color:#fff;border:0;border-radius:15px;font-size:20px}.ygAiPanel>footer{color:#7a898f;border-top:1px solid #eef0ee;padding:13px 20px;font-size:9px}.ygAiPanel>footer span{color:var(--yg-coral)}.ygAiResult{padding:19px 20px 8px}.ygAiResult>p{margin:0 0 14px;font-size:13px;line-height:1.55}.ygAiResult>div{gap:8px;display:grid}.ygAiResult a{background:color-mix(in srgb,var(--ai-color) 12%,white);color:var(--yg-ink);border-radius:16px;grid-template-columns:58px 1fr 20px;align-items:center;gap:8px;padding:8px;text-decoration:none;display:grid}.ygAiResult a img{object-fit:contain;width:58px;height:62px}.ygAiResult a span>*{display:block}.ygAiResult a small{color:#71838c;text-transform:uppercase;font-size:7px}.ygAiResult a b{margin:3px 0;font:600 11px Unbounded}.ygAiResult a em{font-size:9px;font-style:normal;line-height:1.3}.ygAiResult a i{color:var(--ai-color);font-style:normal}.ygAiResult>small{color:#788991;margin:13px 0;font-size:8px;line-height:1.4;display:block}.ygAiResult>button{color:var(--yg-coral);background:0 0;border:0;padding:3px 0;font-weight:800}.ygAiCompare{background:linear-gradient(135deg,var(--yg-navy),#214f68);color:#fff;border-radius:34px;grid-template-columns:.55fr 1.45fr;align-items:center;gap:4vw;max-width:1380px;min-height:360px;margin:40px auto;padding:45px max(4vw,30px);display:grid;overflow:hidden}.ygAiCompare>div{background:linear-gradient(145deg,#ffb349,var(--yg-coral));border-radius:45% 55% 49% 51%;justify-content:center;align-items:center;width:240px;height:240px;font:600 clamp(42px,6vw,82px) Unbounded;display:flex;transform:rotate(-7deg)}.ygAiCompare>div b{color:#fff3d7}.ygAiCompare h2{margin:12px 0;font:600 clamp(36px,4vw,62px)/1 Unbounded}.ygAiCompare section>p{max-width:720px;line-height:1.65}.ygAiCompare button{background:var(--yg-coral);color:#fff;border:0;border-radius:999px;align-items:center;gap:28px;margin-top:22px;padding:14px 14px 14px 22px;font-weight:800;display:flex}.ygAiCompare button i{color:var(--yg-coral);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-style:normal;display:flex}.ygAiCompare button:disabled{cursor:not-allowed;opacity:.45}@keyframes ygAiUp{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:760px){.ygAiConcierge{bottom:154px;right:14px}.ygAiLauncher{border-radius:20px;height:52px;padding-left:14px}.ygAiLauncher>i{width:32px;height:32px}.ygAiPanel{max-height:calc(100vh - 230px);bottom:62px}.ygAiCompare{flex-direction:column;margin:30px 12px;padding:40px 22px;display:flex}.ygAiCompare>div{width:150px;height:150px;font-size:48px}.ygAiCompare h2{font-size:37px}}.ygAiChatPanel{flex-direction:column;width:min(470px,100vw - 28px);height:min(760px,100vh - 120px);display:flex;overflow:hidden}.ygAiSafety{background:#fff3df;border-bottom:1px solid #f1e2c9;flex-direction:column;gap:2px;padding:10px 18px;display:flex}.ygAiSafety b{color:#9a4f20;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.ygAiSafety span{color:#6f665d;font-size:9px}.ygAiConversation{scrollbar-width:thin;flex-direction:column;flex:1;gap:10px;padding:18px 17px 12px;display:flex;overflow:auto}.ygAiMessage{max-width:88%}.ygAiMessage.user{align-self:flex-end}.ygAiMessage>b{color:#70848e;letter-spacing:.1em;text-transform:uppercase;margin:0 7px 4px;font-size:8px;display:block}.ygAiMessage p{white-space:pre-wrap;background:#eef4f2;border-radius:18px 18px 18px 5px;margin:0;padding:12px 14px;font-size:12px;line-height:1.55}.ygAiMessage.user p{background:var(--yg-navy);color:#fff;border-radius:18px 18px 5px}.ygAiMessage.user>b{text-align:right}.ygAiChatPanel .ygAiChips{gap:6px;padding:2px 0}.ygAiChatPanel .ygAiChips button{padding:11px 13px;font-size:11px}.ygAiMessage.thinking p{gap:5px;width:max-content;display:flex}.ygAiMessage.thinking i{background:#6a94a3;border-radius:50%;width:6px;height:6px;animation:1s infinite ygAiDot}.ygAiMessage.thinking i:nth-child(2){animation-delay:.15s}.ygAiMessage.thinking i:nth-child(3){animation-delay:.3s}@keyframes ygAiDot{50%{opacity:.35;transform:translateY(-3px)}}.ygAiError{color:#a92d20;background:#fff0ed;border-radius:10px;margin:0 17px 8px;padding:9px 11px;font-size:10px;font-weight:700}.ygAiChatPanel>form{border-top:1px solid #edf0ee;padding:12px 16px 10px;display:block}.ygAiChatPanel>form textarea{color:var(--yg-ink);resize:none;background:#f5f2eb;border:1px solid #0000;border-radius:15px;outline:0;width:100%;padding:12px;font:12px/1.45 Onest}.ygAiChatPanel>form textarea:focus{border-color:var(--yg-coral);background:#fff;box-shadow:0 0 0 3px #f6533d17}.ygAiChatPanel>form>div{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.ygAiChatPanel>form small{color:#84949a;font-size:9px}.ygAiChatPanel>form button{background:var(--yg-coral);color:#fff;border:0;border-radius:999px;padding:10px 14px;font-size:11px;font-weight:800}.ygAiChatPanel>form button:disabled{opacity:.45}.ygAiChatPanel>footer{justify-content:space-between;align-items:center;gap:10px;padding:9px 16px 12px;display:flex}.ygAiChatPanel>footer button{color:var(--yg-coral);background:0 0;border:0;padding:0;font-size:9px;font-weight:800}.ygAiChatPanel>footer span{color:#7a898f;text-align:right;max-width:270px;font-size:8px;line-height:1.35}@media (max-width:760px){.ygAiChatPanel{height:calc(100vh - 230px);min-height:470px}.ygAiConversation{padding:14px 13px 10px}.ygAiMessage{max-width:94%}.ygAiChatPanel>footer span{max-width:210px}}.ygHeroV3{--hero-accent:#f6533d;--hero-soft:#fff0db;background:linear-gradient(124deg,color-mix(in srgb,var(--hero-soft) 84%,#fff) 0%,#fff9ef 48%,color-mix(in srgb,var(--hero-accent) 12%,#e2f6f7) 100%);isolation:isolate;border-radius:0 0 52px 52px;grid-template-columns:minmax(390px,.86fr) minmax(560px,1.14fr);max-width:1540px;min-height:790px;margin:0 auto;padding:76px max(4vw,62px) 126px;transition:background .6s;display:grid;position:relative;overflow:hidden}.ygHeroBackdropV3{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden}.ygHeroBackdropV3:before{content:"";background:radial-gradient(circle at 45% 35%,#ffffffe6,#0000 32%),linear-gradient(90deg,#ffffff2e 1px,#0000 1px) 0 0/92px 92px,linear-gradient(#ffffff2e 1px,#0000 1px) 0 0/92px 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 36%,#000);mask-image:linear-gradient(90deg,#0000,#000 36%,#000)}.ygHeroBackdropV3 i{background:var(--hero-accent);filter:blur(.2px);opacity:.12;border-radius:48% 52% 45% 55%;width:28px;height:34px;position:absolute;transform:rotate(22deg)}.ygHeroBackdropV3 i:first-child{top:14%;left:3%;transform:rotate(-20deg)scale(1.5)}.ygHeroBackdropV3 i:nth-child(2){top:8%;left:43%;transform:rotate(35deg)scale(.7)}.ygHeroBackdropV3 i:nth-child(3){bottom:25%;left:38%;transform:rotate(58deg)scale(1.1)}.ygHeroBackdropV3 i:nth-child(4){top:19%;right:4%;transform:rotate(-38deg)scale(2)}.ygHeroBackdropV3 i:nth-child(5){bottom:18%;right:9%;transform:rotate(18deg)scale(.65)}.ygHeroBackdropV3 i:nth-child(6){bottom:8%;left:7%;transform:rotate(-8deg)scale(.8)}.ygHeroCopyV3{z-index:4;align-self:center;max-width:590px;animation:.55s both ygHeroCopyIn;position:relative}.ygHeroCounterV3{color:#14364d85;align-items:center;gap:9px;margin-bottom:36px;font:600 9px Unbounded;display:flex}.ygHeroCounterV3 span{color:var(--hero-accent);font-size:13px}.ygHeroCounterV3 i{background:#14364d40;width:42px;height:1px}.ygHeroCopyV3 h1{letter-spacing:-.075em;text-wrap:balance;max-width:720px;margin:18px 0 27px;font:600 clamp(53px,5.35vw,84px)/.95 Unbounded}.ygHeroCopyV3 h1:after{background:var(--hero-accent);content:"";border-radius:99px;width:.14em;height:.14em;margin-left:.08em;display:inline-block}.ygHeroCopyV3>p:not(.ygEyebrowV2){max-width:510px;margin:0;font-size:18px;line-height:1.55}.ygHeroActionsV3{gap:10px;margin:34px 0 22px;display:flex}.ygHeroActionsV3 a{border-radius:999px;justify-content:space-between;align-items:center;min-height:58px;padding:0 13px 0 23px;font-size:13px;font-weight:800;text-decoration:none;transition:all .25s;display:flex}.ygHeroActionsV3 a:hover{transform:translateY(-4px)}.ygHeroActionsV3 a span{color:var(--yg-ink);background:#ffffffed;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-left:28px;display:flex}.ygHeroPrimaryV3{background:var(--hero-accent);box-shadow:0 16px 34px color-mix(in srgb,var(--hero-accent) 25%,transparent);color:#fff}.ygHeroSecondaryV3{color:var(--yg-ink);border:1px solid #14364d26}.ygHeroCopyV3>small{color:#607985;align-items:center;gap:7px;font-size:10px;display:flex}.ygHeroCopyV3>small b{color:#2b9256;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.ygHeroStageV3{z-index:2;align-self:stretch;min-height:560px;animation:.7s cubic-bezier(.2,.8,.2,1) both ygHeroStageIn;position:relative}.ygHeroHaloV3{background:radial-gradient(circle at 38% 32%,#fff,var(--hero-soft) 54%,color-mix(in srgb,var(--hero-accent) 30%,#fff));box-shadow:inset 0 0 80px #ffffffbf,0 42px 80px color-mix(in srgb,var(--hero-accent) 13%,transparent);border:1px solid #fffc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:min(41vw,625px);height:min(41vw,625px);display:flex;position:absolute;top:50%;right:3%;transform:translateY(-51%)}.ygHeroHaloV3:after{border:1px solid color-mix(in srgb,var(--hero-accent) 23%,transparent);content:"";border-radius:50%;position:absolute;inset:7%}.ygHeroHaloV3 span{color:color-mix(in srgb,var(--hero-accent) 12%,transparent);letter-spacing:-.08em;font:600 clamp(55px,7vw,105px)/.72 Unbounded}.ygHeroBottleV3{z-index:3;flex-direction:column;align-items:center;text-decoration:none;transition:transform .35s;display:flex;position:absolute}.ygHeroBottleV3:hover{z-index:5;transform:translateY(-9px)rotate(0)!important}.ygHeroBottleV3 img{filter:drop-shadow(0 34px 25px #14364d40);object-fit:contain;width:100%}.ygHeroBottleV3>span{color:var(--yg-ink);opacity:0;white-space:nowrap;background:#ffffffd1;border:1px solid #ffffffdb;border-radius:999px;padding:9px 13px;font:600 9px Unbounded;transition:all .25s;position:absolute;bottom:4%;transform:translateY(6px)}.ygHeroBottleV3:hover>span{opacity:1;transform:none}.ygHeroBottleV3>span b{color:var(--hero-accent);margin-left:7px}.ygHeroBottleV3.bottle-1{width:235px;height:355px;bottom:8%;left:4%;transform:rotate(-7deg)}.ygHeroBottleV3.bottle-2{z-index:4;width:365px;height:565px;bottom:2%;left:29%}.ygHeroBottleV3.bottle-3{width:245px;height:370px;bottom:8%;right:-1%;transform:rotate(7deg)}.ygHeroBottleV3.bottle-1 img,.ygHeroBottleV3.bottle-2 img,.ygHeroBottleV3.bottle-3 img{height:100%}.ygHeroPectinV3{background:var(--yg-navy);color:#fff;z-index:6;border:5px solid #fffc;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:116px;height:116px;display:flex;position:absolute;bottom:4%;right:4%;transform:rotate(8deg)}.ygHeroPectinV3 b{color:#ffbd58;font:600 15px Unbounded}.ygHeroPectinV3 span{letter-spacing:.11em;text-align:center;font-size:7px;line-height:1.5}.ygHeroChoicesV3{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:12;background:#ffffffb8;border:1px solid #ffffffe6;border-radius:999px;align-items:center;gap:20px;max-width:calc(100% - 9vw);padding:9px 10px 9px 22px;display:flex;position:absolute;bottom:33px;left:50%;transform:translate(-50%);box-shadow:0 15px 48px #14364d1a}.ygHeroChoicesV3>span{white-space:nowrap;font:600 9px Unbounded}.ygHeroChoicesV3>div{gap:5px;display:flex}.ygHeroChoicesV3 button{color:#607681;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:12px 15px;font:700 11px Onest;transition:all .25s;display:flex;position:relative;overflow:hidden}.ygHeroChoicesV3 button:hover{color:var(--yg-ink);background:#fff}.ygHeroChoicesV3 button.active{background:var(--hero-accent);box-shadow:0 8px 18px color-mix(in srgb,var(--hero-accent) 22%,transparent);color:#fff}.ygHeroChoicesV3 button.active:after{content:"";transform-origin:0;background:#ffffffb8;width:100%;height:2px;animation:6.5s linear forwards ygHeroProgress;position:absolute;bottom:0;left:0}.ygHeroV3.is-paused .ygHeroChoicesV3 button.active:after{animation-play-state:paused}.ygHeroChoicesV3 button i{opacity:.5;background:currentColor;border-radius:48% 52% 45% 55%;width:7px;height:8px;transform:rotate(25deg)}.ygHeroCurveV3{background:var(--yg-cream);z-index:10;border-radius:50% 50% 0 0/100% 100% 0 0;width:106%;height:14px;position:absolute;bottom:-1px;left:-3%}@keyframes ygHeroProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ygHomeV2>.ygHeaderV2{border:1px solid #fffc;width:calc(100% - 32px);max-width:1480px;min-height:82px;margin:10px auto 0;box-shadow:0 16px 42px #14364d14}.ygHomeV2>.ygHeaderV2>nav>a,.ygHomeV2>.ygHeaderV2>nav>button{border-radius:999px;padding:11px 13px}.ygHomeV2>.ygHeaderV2>nav>a:hover,.ygHomeV2>.ygHeaderV2>nav>button:hover,.ygHomeV2>.ygHeaderV2>nav .current{background:#f3f0e9}.ygHomeV2>.ygHeaderV2>nav>a:after,.ygHomeV2>.ygHeaderV2>nav>button:after{display:none}@keyframes ygHeroCopyIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ygHeroStageIn{0%{opacity:0;transform:translate(20px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:1150px){.ygHeroV3{grid-template-columns:.9fr 1.1fr;padding-left:42px;padding-right:42px}.ygHeroCopyV3 h1{font-size:56px}.ygHeroBottleV3.bottle-1{width:185px;height:285px}.ygHeroBottleV3.bottle-2{width:300px;height:470px}.ygHeroBottleV3.bottle-3{width:195px;height:295px}.ygHeroPectinV3{width:92px;height:92px}.ygHeroChoicesV3{max-width:95%}.ygHeroChoicesV3 button{padding:11px 10px}}@media (max-width:760px){.ygHomeV2>.ygHeaderV2{width:calc(100% - 16px);min-height:68px;margin:7px auto 0}.ygHeroV3{border-radius:0 0 30px 30px;flex-direction:column;min-height:790px;padding:48px 18px 112px;display:flex}.ygHeroCopyV3{max-width:none}.ygHeroCounterV3{margin-bottom:22px}.ygHeroCopyV3 h1{letter-spacing:-.07em;max-width:98%;margin:15px 0 20px;font-size:clamp(39px,11.8vw,52px)}.ygHeroCopyV3>p:not(.ygEyebrowV2){max-width:94%;font-size:15px;line-height:1.45}.ygHeroActionsV3{grid-template-columns:1fr;margin:24px 0 16px;display:grid}.ygHeroActionsV3 a{min-height:52px}.ygHeroSecondaryV3{display:none!important}.ygHeroCopyV3>small{font-size:9px}.ygHeroStageV3{width:100%;min-height:315px}.ygHeroHaloV3{width:310px;height:310px;top:52%;right:50%;transform:translate(50%,-50%)}.ygHeroHaloV3 span{font-size:52px}.ygHeroBottleV3.bottle-1{width:120px;height:190px;bottom:5%;left:0}.ygHeroBottleV3.bottle-2{width:195px;height:305px;bottom:-2%;left:50%;transform:translate(-50%)}.ygHeroBottleV3.bottle-2:hover{transform:translate(-50%)translateY(-4px)!important}.ygHeroBottleV3.bottle-3{width:125px;height:195px;bottom:5%;right:-1%}.ygHeroBottleV3>span,.ygHeroPectinV3{display:none}.ygHeroChoicesV3{background:#fffc;border-radius:22px;align-items:flex-start;width:calc(100% - 24px);max-width:none;padding:10px 8px 8px;display:block;bottom:20px;overflow:hidden}.ygHeroChoicesV3>span{margin:1px 8px 8px;display:block}.ygHeroChoicesV3>div{scrollbar-width:none;padding-bottom:2px;overflow-x:auto}.ygHeroChoicesV3 button{padding:10px 12px}.ygHeroCurveV3{height:8px}}.ygPectinV2{grid-template-columns:.82fr 1.18fr;gap:clamp(28px,3vw,58px)}.ygPectinVisualV2{isolation:isolate;border-radius:36px;min-height:510px;position:relative;overflow:hidden;box-shadow:0 28px 70px #021d2c3d}.ygPectinVisualV2:after{content:"";z-index:1;background:linear-gradient(#0000 50%,#03222db8);position:absolute;inset:0}.ygPectinVisualV2>img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.ygPectinVisualV2:hover>img{transform:scale(1.035)}.ygPectinVisualV2>span{z-index:2;color:#fff;justify-content:space-between;align-items:end;gap:20px;display:flex;position:absolute;bottom:26px;left:28px;right:28px}.ygPectinVisualV2 b{font-size:clamp(28px,3vw,52px)}.ygPectinVisualV2 small{text-align:right;max-width:220px;font-size:14px;line-height:1.4}.ygBuyVisualV2{isolation:isolate;border-radius:38px;min-height:490px;position:relative;overflow:hidden;box-shadow:0 30px 80px #3518122e}.ygBuySceneV2{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ygBuyVisualV2:after{content:"";z-index:1;background:linear-gradient(90deg,#181d2314,#181d2305 42%,#181d232e);position:absolute;inset:0}.ygBuyBottlesV2{z-index:2;filter:none;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(26px,2.6vw,48px);width:min(54%,700px);display:grid;position:absolute;bottom:2%;right:3.5%}.ygBuyBottlesV2 img{object-fit:contain;opacity:1;mix-blend-mode:normal;filter:drop-shadow(0 14px 12px #1d120c2e);width:100%;height:290px;margin:0;display:block}.ygBuyBottlesV2 img:nth-child(2){z-index:2;height:325px}@media (max-width:980px){.ygPectinV2{grid-template-columns:1fr}.ygPectinVisualV2{min-height:430px}.ygBuyVisualV2{min-height:420px}.ygBuyBottlesV2{gap:18px;width:58%}.ygBuyBottlesV2 img{height:225px}.ygBuyBottlesV2 img:nth-child(2){height:260px}}@media (max-width:680px){.ygPectinVisualV2{border-radius:26px;min-height:360px}.ygPectinVisualV2>span{display:block;bottom:18px;left:18px;right:18px}.ygPectinVisualV2 small{text-align:left;margin-top:4px;display:block}.ygBuyVisualV2{border-radius:26px;min-height:390px}.ygBuySceneV2{object-position:58% center}.ygBuyBottlesV2{gap:10px;width:78%;bottom:4%;right:1%}.ygBuyBottlesV2 img{height:175px}.ygBuyBottlesV2 img:nth-child(2){height:200px}}.ygAiLauncher{grid-template-columns:auto auto auto 36px}.ygAiLauncher>strong{margin-right:6px;font-size:11px}.ygHeroV3{min-height:700px;padding-top:62px}.ygHeroCopyV3 h1{max-width:650px;font-size:clamp(52px,5vw,78px);line-height:.96}.ygNeedsV2,.ygLineupV2,.ygFormatV2,.ygQualityV2,.ygFinderV2,.ygRelatedV2{padding-block:90px}.ygTrustV4{grid-template-columns:repeat(4,1fr);gap:9px;max-width:1480px;margin:18px auto 0;padding:0 max(4vw,30px);display:grid}.ygTrustV4>a,.ygTrustV4>div{color:var(--yg-ink);background:#fff;border:1px solid #14364d14;border-radius:20px;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:17px;text-decoration:none;transition:all .25s;display:grid}.ygTrustV4>a:hover{border-color:var(--yg-coral);transform:translateY(-4px);box-shadow:0 14px 30px #14364d17}.ygTrustV4 b{color:var(--yg-coral);background:#f3f0e9;border-radius:13px;justify-content:center;align-items:center;height:40px;font:600 11px Unbounded;display:flex}.ygTrustV4 span{gap:3px;display:grid}.ygTrustV4 strong{font-size:12px}.ygTrustV4 small{color:#73868f;font-size:9px}.ygLineupV2>div>a{flex-direction:column;display:flex}.ygLineupV2>div p{min-height:38px;line-height:1.45}.ygCardFactsV4{flex-wrap:wrap;gap:5px!important;margin:7px 0 14px!important;display:flex!important}.ygCardFactsV4 span{background:#fff;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:800}.ygLineupV2>div>a>b{margin-top:auto}.ygHomeV2 section{scroll-margin-top:100px}@media (max-width:900px){.ygTrustV4{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.ygHeroV3{min-height:720px;padding-top:38px}.ygHeroCopyV3 h1{font-size:clamp(38px,11vw,49px)}.ygHeroSecondaryV3{display:flex!important}.ygTrustV4{grid-template-columns:1fr 1fr;padding-inline:12px}.ygTrustV4>a,.ygTrustV4>div{grid-template-columns:34px 1fr;padding:12px}.ygTrustV4 b{height:34px}.ygTrustV4 strong{font-size:10px}.ygNeedsV2,.ygLineupV2,.ygFormatV2,.ygQualityV2,.ygFinderV2,.ygRelatedV2{padding-block:68px}.ygAiLauncher>strong{display:none}}.ygTrustV2>div>b{width:72px;height:72px;font-size:28px}.ygTrustV2 span{font-size:24px;line-height:1.15}.ygTrustV2 span small{margin-bottom:6px;font-size:16px;line-height:1.15}@media (max-width:760px){.ygTrustV2>div{gap:10px;padding:14px 10px}.ygTrustV2>div>b{width:52px;min-width:52px;height:52px;font-size:20px}.ygTrustV2 span{font-size:18px}.ygTrustV2 span small{margin-bottom:4px;font-size:12px}}.ygFooterV2{isolation:isolate;z-index:20;position:relative}.ygFooterV2>img,.ygFooterV2>p,.ygFooterV2>nav,.ygFooterV2>small{z-index:2;position:relative}.ygFooterV2 nav,.ygFooterV2 nav a{pointer-events:auto}.ygFooterV2 nav a{cursor:pointer;min-height:28px;display:block}html{scroll-behavior:smooth}a,button,summary,input,select,textarea{pointer-events:auto!important}.ygButtonV2,.ygProductActionsV2,.ygHeaderV2,.ygProductHeroV2,.ygProductBuyV2,.ygBenefitsV2{isolation:isolate}.ygButtonV2,.ygProductActionsV2 a,.ygHeaderV2 a,.ygHeaderV2 button{z-index:5;position:relative}.ygBenefitsV2 article img{object-fit:contain!important;object-position:center bottom!important;max-height:67%!important;bottom:12px!important}.ygBenefitsV2 article.photo{color:#fff;background-color:#17364a;background-position:50%;background-repeat:no-repeat;border:0;flex-direction:column;min-height:455px;display:flex;position:relative;overflow:hidden}.ygBenefitsV2 article.photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 28%,#061d2ceb);position:absolute;inset:0}.ygBenefitsV2 article.photo>span,.ygBenefitsV2 article.photo>i,.ygBenefitsV2 article.photo>h3,.ygBenefitsV2 article.photo>p{color:#fff;z-index:2;position:relative}.ygBenefitsV2 article.photo>i{color:var(--product-color);background:#ffffffeb}.ygBenefitsV2 article.photo>h3{text-shadow:0 2px 18px #00000047;margin-top:auto}.ygBenefitsV2 article.photo>p{color:#ffffffe6}.ygProductBuyV2>img{filter:drop-shadow(0 28px 22px #0a20303d);object-fit:contain;object-position:center bottom;max-height:76%}@media (max-width:760px){.ygBenefitsV2 article.photo{min-height:380px;background-size:300% 100%!important}.ygProductBuyV2>img{max-height:48%}}.ygHeaderV2{--header-ink:#0a3850;--header-coral:#ff563f;isolation:isolate;background:radial-gradient(circle at 28px 22px,#ff563f38 0 4px,#0000 4.8px),radial-gradient(circle at calc(100% - 34px) calc(100% - 20px),#71349821 0 7px,#0000 7.8px),linear-gradient(118deg,#fffffffa,#fffaf6f5 52%,#fffffffa);border:1px solid #0a385014;grid-template-columns:220px minmax(0,1fr) auto;gap:18px;min-height:94px;padding:10px 18px 10px 24px;position:relative;overflow:visible;box-shadow:0 20px 50px #0a385017,inset 0 1px #fff}.ygHeaderV2:after{content:"";z-index:-1;opacity:.72;background:linear-gradient(90deg,#ff563f,#ffc347 34%,#5fcbd1 67%,#713498);border-radius:999px;height:3px;position:absolute;bottom:-1px;left:24px;right:24px}.ygHeaderV2>:not(.ygHeaderDecorV3):not(.ygMegaV2){z-index:2;position:relative}.ygHeaderV2>.ygMegaV2{z-index:3;position:absolute}.ygLogoV2{min-width:0;color:var(--header-ink);align-items:center;gap:15px;text-decoration:none;display:flex}.ygLogoV2 img{flex:none;width:112px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.ygLogoV2:hover img{transform:rotate(-2deg)scale(1.035)}.ygLogoNoteV3{border-left:1px solid #0a385029;gap:3px;min-width:0;padding-left:14px;line-height:1.08;display:grid}.ygLogoNoteV3 b{letter-spacing:.02em;max-width:102px;font-size:12px;font-weight:850}.ygLogoNoteV3 small{color:#778892;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:750}.ygHeaderV2>nav{box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:0 0;border:0;justify-self:center;gap:8px;padding:0}.ygHeaderV2>nav>a,.ygHeaderV2>nav>button{letter-spacing:-.015em;background:#ffffffe6;border:1px solid #0a38501f;border-radius:18px;min-height:50px;padding:0 15px;font-size:18px;font-weight:800;transition:color .25s,background-color .25s,box-shadow .25s,transform .25s;box-shadow:0 9px 22px #0a385012,inset 0 1px #fff}.ygHeaderV2>nav>a:after,.ygHeaderV2>nav>button:after{display:none}.ygHeaderV2>nav>a:hover,.ygHeaderV2>nav>button:hover{color:var(--header-coral);background:#fff4ef;border-color:#ff563f40;transform:translateY(-2px);box-shadow:0 14px 28px #ff563f21,inset 0 1px #fff}.ygHeaderV2>nav>a.current,.ygHeaderV2>nav>button.current{color:#fff;background:var(--header-ink);box-shadow:0 9px 22px #0a38502e}.ygHeaderV2>nav>button b{color:var(--header-coral);font-size:18px}.ygHeaderV2>nav>button.current b{color:#ffc347}.ygHeaderActionsV2{gap:9px}.ygSearchV2{width:auto;min-width:54px;height:54px;color:var(--header-ink);background:#ffffffc7;border-color:#0a385021;gap:7px;padding:0 15px;box-shadow:0 8px 20px #0a38500f}.ygSearchV2 b{font-size:22px;line-height:1}.ygSearchV2 span{font-size:12px;font-weight:850}.ygSearchV2:hover{background:var(--header-ink);color:#fff;transform:translateY(-2px)}.ygPickV2{background:linear-gradient(112deg,#ff4f3b,#ff6854);border:1px solid #ffffff75;gap:17px;min-height:62px;padding:7px 8px 7px 19px;box-shadow:0 14px 30px #ff563f3b,inset 0 1px #ffffff5c}.ygPickV2 span{gap:2px;font-size:14px;line-height:1.05;display:grid}.ygPickV2 span small{color:#ffffffc2;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.ygPickV2 b{width:44px;height:44px;font-size:18px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.ygPickV2:hover{transform:translateY(-2px);box-shadow:0 18px 36px #ff563f4d}.ygPickV2:hover b{transform:translate(3px)rotate(-6deg)}.ygHeaderDecorV3{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ygHeaderDecorV3 i{opacity:.65;border-radius:50% 48% 54% 45%;position:absolute;transform:rotate(24deg)}.ygHeaderDecorV3 i:first-child{background:#ff563f;width:12px;height:12px;top:17px;left:18%}.ygHeaderDecorV3 i:nth-child(2){background:#ffc347;width:8px;height:8px;top:30px;left:20%}.ygHeaderDecorV3 i:nth-child(3){background:#65cbd0;width:14px;height:10px;bottom:11px;right:18%;transform:rotate(-18deg)}.ygHeaderV2.scrolled{min-height:86px;padding-top:8px;padding-bottom:8px}.ygHeaderV2.scrolled .ygLogoV2 img{width:96px}.ygHeaderV2.scrolled .ygLogoNoteV3 small{display:none}.ygHeaderV2.scrolled .ygPickV2{min-height:54px}.ygHeaderV2.scrolled .ygMegaV2{top:86px}.ygHomeV2>.ygHeaderV2{min-height:98px;margin:10px 12px 0;padding:10px 18px 10px 24px}.ygHomeV2>.ygHeaderV2.scrolled{min-height:86px;padding-top:8px;padding-bottom:8px}.ygMegaV2{top:94px}@media (max-width:1450px){.ygHeaderV2{grid-template-columns:170px minmax(0,1fr) auto;gap:12px;padding-left:18px}.ygLogoNoteV3{display:none}.ygHeaderV2>nav{gap:5px}.ygHeaderV2>nav>a,.ygHeaderV2>nav>button{border-radius:15px;min-height:54px;padding-inline:12px;font-size:20px}.ygSearchV2 span{display:none}}@media (max-width:1160px){.ygHeaderV2{grid-template-columns:132px minmax(0,1fr) auto}.ygLogoV2 img{width:100px}.ygHeaderV2>nav>a,.ygHeaderV2>nav>button{padding-inline:9px;font-size:17px}.ygSearchV2{display:none}.ygPickV2{gap:9px;padding-left:13px}.ygPickV2 span small{display:none}}@media (max-width:760px){.ygHeaderV2,.ygHomeV2>.ygHeaderV2,.ygHeaderV2.scrolled,.ygHomeV2>.ygHeaderV2.scrolled{border-radius:0 0 22px 22px;grid-template-columns:1fr auto;gap:8px;min-height:76px;margin:0;padding:9px 12px 9px 15px}.ygLogoV2 img,.ygHeaderV2.scrolled .ygLogoV2 img{width:94px}.ygLogoNoteV3{display:none}.ygHeaderV2>nav{inset:76px 0 calc(68px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border-radius:0;gap:8px;width:auto;padding:24px 18px;position:fixed;box-shadow:0 24px 50px #0a385033}.ygHeaderV2>nav.open{display:flex}.ygHeaderV2>nav>a,.ygHeaderV2>nav>button{border-radius:16px;justify-content:space-between;width:100%;min-height:58px;padding:0 18px;font-size:22px;transform:none!important}.ygHeaderV2>nav>a.current,.ygHeaderV2>nav>button.current{color:var(--header-coral);box-shadow:none;background:#fff0eb}.ygHeaderActionsV2{gap:6px}.ygPickV2{gap:8px;min-height:48px;padding:6px 7px 6px 12px}.ygPickV2 span{font-size:11px}.ygPickV2 b{width:34px;height:34px;font-size:15px}.ygBurgerV2{width:46px;height:46px;display:grid}.ygHeaderDecorV3 i:first-child{top:12px;left:34%}.ygHeaderDecorV3 i:nth-child(2){top:22px;left:38%}.ygHeaderDecorV3 i:nth-child(3){display:none}.ygMegaV2,.ygHeaderV2.scrolled .ygMegaV2{top:82px}}@media (max-width:420px){.ygPickV2 span{display:none}.ygPickV2{padding:6px}}@media (prefers-reduced-motion:reduce){.ygHeaderV2 *,.ygHeaderV2 :before,.ygHeaderV2 :after{transition-duration:.01ms!important}}@media (max-width:760px){:root{--mobile-dock-height:68px}html{scroll-padding-top:74px}body{padding-bottom:calc(var(--mobile-dock-height) + env(safe-area-inset-bottom));overflow-x:hidden}.ygUtilityV2{min-height:25px;padding:4px 10px}.ygUtilityV2>span{letter-spacing:.08em;font-size:7px}.ygHeaderV2,.ygHomeV2>.ygHeaderV2,.ygHeaderV2.scrolled,.ygHomeV2>.ygHeaderV2.scrolled{z-index:100;border-radius:0 0 18px 18px;grid-template-columns:1fr auto;width:100%;min-height:64px;margin:0;padding:7px 10px 7px 14px;position:sticky;top:0}.ygLogoV2 img,.ygHeaderV2.scrolled .ygLogoV2 img{width:82px}.ygPickV2,.ygSearchV2{display:none!important}.ygBurgerV2{border-radius:15px;width:48px;height:48px;padding:12px;display:grid}.ygHeaderV2>nav{inset:64px 0 calc(var(--mobile-dock-height) + env(safe-area-inset-bottom));border-radius:0;padding:18px 14px 28px;position:fixed;overflow-y:auto}.ygHeaderV2>nav>a,.ygHeaderV2>nav>button{text-align:left;min-height:54px;padding-inline:17px;font-size:19px}.ygMobileExtrasV2{grid-template-columns:1fr 1fr}.ygMobileExtrasV2 a{place-items:center;min-height:48px;font-size:11px;display:grid}.ygHeroV3{border-radius:0 0 26px 26px;min-height:650px;padding:28px 16px 88px}.ygHeroCounterV3{margin-bottom:12px}.ygHeroCopyV3 h1{margin:10px 0 14px;font-size:clamp(35px,10.4vw,44px);line-height:.98}.ygHeroCopyV3>p:not(.ygEyebrowV2){font-size:14px;line-height:1.42}.ygHeroActionsV3{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 12px}.ygHeroActionsV3 a{min-height:50px;padding:0 10px 0 15px;font-size:11px}.ygHeroActionsV3 a span{width:32px;height:32px;margin-left:8px}.ygHeroSecondaryV3{display:flex!important}.ygHeroStageV3{min-height:235px}.ygHeroHaloV3{width:235px;height:235px}.ygHeroHaloV3 span{font-size:39px}.ygHeroBottleV3.bottle-1{width:88px;height:145px}.ygHeroBottleV3.bottle-2{width:142px;height:222px}.ygHeroBottleV3.bottle-3{width:92px;height:150px}.ygHeroChoicesV3{border-radius:17px;width:calc(100% - 16px);padding:7px;bottom:12px}.ygHeroChoicesV3>span{display:none}.ygHeroChoicesV3 button{min-height:42px;padding:8px 11px}.catalogHero,.compareHero,.searchHero,.serviceHero{padding:50px 16px 42px}.catalogHero h1,.compareHero h1,.searchHero h1,.serviceHero h1{margin:14px 0 20px;font-size:45px}.catalogHero label,.searchHero label{height:56px;margin-top:24px}.catalogHero input,.searchHero input{font-size:16px}.catalogMode{padding-inline:14px}.catalogMode nav,.catalogRoutes{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.catalogMode nav>*,.catalogRoutes>*{scroll-snap-align:start}.catalogWorkspace{padding:24px 12px 82px}.catalogFilters{scrollbar-width:none;gap:12px;padding:4px 1px 12px;display:flex;overflow-x:auto}.catalogFilters>div,.catalogFilters>label{flex:none;min-width:145px}.catalogFilters .filterReset{white-space:nowrap;align-self:end;min-height:44px}.architectureProductGrid{grid-template-columns:1fr;gap:14px}.architectureProduct{border-radius:24px;min-height:470px;padding:14px}.architectureProduct>div{height:245px}.architectureProduct img{padding:14px}.architectureProduct h2{font-size:26px}.architectureProduct strong{min-height:44px;padding-top:14px;display:block}.ygProductHeroV2{flex-direction:column;min-height:auto;display:flex}.ygGalleryV2{min-height:385px;padding:14px 12px}.ygMainImageV2{min-height:300px}.ygMainImageV2 img{height:290px}.ygThumbsV2 button{min-height:64px}.ygProductCopyV2{padding:30px 17px 44px}.ygProductCopyV2 h1{font-size:39px}.ygProductCopyV2 h2{margin-bottom:18px;font-size:25px}.ygMetaV2{grid-template-columns:1fr;gap:0}.ygMetaV2 div{border-bottom:1px solid #14364d21;border-left:0;min-height:52px;padding:10px 0}.ygProductActionsV2 a{min-height:52px}.ygBenefitsV2,.ygDescriptionV2,.ygDetailsV2{padding:56px 14px}.ygBenefitsV2 h2,.ygDescriptionV2 h2,.ygDetailsV2 h2{font-size:35px}.ygDetailsBottleV2{min-height:420px}.ygDetailsBottleV2>img{height:315px}.ygAccordionsV2 summary{min-height:56px}.ygMobileBuyV2{bottom:calc(var(--mobile-dock-height) + 12px + env(safe-area-inset-bottom))}.comparePicker{scroll-snap-type:x mandatory;gap:10px;padding:18px 12px}.comparePicker button{scroll-snap-align:start;flex-basis:132px;min-width:132px;height:168px}.compareTable{padding:22px 12px 84px}.compareRow{grid-template-columns:125px repeat(3,188px);min-width:690px}.compareRow>b{z-index:2;position:sticky;left:0}.compareRow>b,.compareRow>span{padding:17px 13px}.compareHead>a{grid-template-columns:58px 1fr;padding:12px}.compareHead img{width:52px;height:82px}.compareHead span{font-size:17px}.leadForm,.feedbackForm>div,.authPanel,.feedbackHero{grid-template-columns:1fr}.leadForm input,.leadForm select,.leadForm textarea,.feedbackForm input,.feedbackForm select,.feedbackForm textarea,.authPanel input{min-height:48px;font-size:16px}.leadForm button,.feedbackForm button,.authPanel form>button{width:100%;min-height:48px}.authTabs button{width:auto;min-height:44px}a,button,summary,select,input[type=checkbox]{touch-action:manipulation}.mobileDock.mobileDockFocused{border-radius:22px;gap:3px;padding:5px;left:7px;right:7px;bottom:calc(6px + env(safe-area-inset-bottom))!important;height:var(--mobile-dock-height)!important;grid-template-columns:repeat(4,1fr)!important}.mobileDockFocused a,.mobileDockFocused button{min-width:0;min-height:54px;color:#607680!important;box-shadow:none!important;background:0 0!important;border-radius:17px!important}.mobileDockFocused a.active{transform:none;color:#fff!important;background:#17384b!important}.mobileDockFocused button{color:#fff!important;background:#ef654d!important}.mobileDockFocused i{font-size:18px}.mobileDockFocused span{text-overflow:ellipsis;max-width:100%;overflow:hidden;font-size:8px!important;display:block!important}.ygAiConcierge{bottom:calc(var(--mobile-dock-height) + 82px + env(safe-area-inset-bottom))}}@media (max-width:380px){.ygHeroCopyV3 h1{font-size:34px}.ygHeroActionsV3{grid-template-columns:1fr}.ygHeroSecondaryV3{display:none!important}.catalogHero h1,.compareHero h1,.searchHero h1,.serviceHero h1{font-size:40px}}.ygCompositionList{gap:18px;margin:2px 0 22px 38px;display:grid}.ygCompositionList section{background:#fff;border:1px solid #14364d1c;border-radius:18px;padding:16px 18px}.ygCompositionList h3{color:var(--product-color);margin:0 0 10px;font:700 12px/1.35 Unbounded}.ygCompositionList ul{margin:0;padding:0;list-style:none;display:grid}.ygCompositionList li{border-bottom:1px solid #14364d17;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:14px;padding:10px 0;display:grid}.ygCompositionList li:last-child{border-bottom:0}.ygCompositionList li span{min-width:0;font-size:14px;line-height:1.45}.ygCompositionList li b{color:var(--product-color);text-align:right;font-size:13px;line-height:1.4}@media (max-width:760px){.ygCompositionList{gap:12px;margin-left:0}.ygCompositionList section{border-radius:15px;padding:13px 15px}.ygCompositionList li{grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:11px 0}.ygCompositionList li span{font-size:14px}.ygCompositionList li b{max-width:125px;font-size:12px}}
