@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_2a800147-module__o8jB-q__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_2a800147-module__o8jB-q__variable{--font-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1jc1xb-qv_87z.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.3dbq0oou7i_24.woff2)format("woff2");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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.2mm3nq9i83l-m.woff2)format("woff2");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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_9ab3fbe1-module__nSwmiW__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_9ab3fbe1-module__nSwmiW__variable{--font-sans:"Poppins", "Poppins Fallback"}
@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.woff2)format("woff2");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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.woff2)format("woff2");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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.0tlhhw_qyyfys.woff2)format("woff2");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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.woff2)format("woff2");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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.woff2)format("woff2");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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.0tlhhw_qyyfys.woff2)format("woff2");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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.woff2)format("woff2");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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.woff2)format("woff2");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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.0tlhhw_qyyfys.woff2)format("woff2");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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_61d32282-module__p-0Pyq__className{font-family:EB Garamond,EB Garamond Fallback;font-style:normal}.eb_garamond_61d32282-module__p-0Pyq__variable{--font-body:"EB Garamond", "EB Garamond Fallback"}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{max-width:100%;overflow-x:hidden}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}img,picture,svg,video{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:0}:root{--bg:#0a0908;--ink:#fff;--muted:#a69e95;--dim:#8a827a;--accent:#e1550c;--accent2:#ff7a2e;--accent-deep:#c4470a;--glow:255, 140, 50;--cream:#fbefe0;--gold:#c9a971;--navtext:#fbefe0;--line-06:#ffffff0f;--line-08:#ffffff14;--line-14:#ffffff24;--card:linear-gradient(160deg, #131010, #0e0c0b);--card-solid:#100e0c;--footer:#080706;--serif:var(--font-serif), Georgia, "Times New Roman", serif;--sans:var(--font-sans), system-ui, -apple-system, Segoe UI, sans-serif;--body:var(--font-body), Georgia, serif;--wrap:1280px;--pad:40px;--band:110px;--r-pill:44px;--r-card:20px}[data-world=biohack]{--bg:#0a0a0a;--accent:#c81e1a;--accent2:#e3352b;--glow:200,36,30;--muted:#aca9a6;--navtext:#fff}[data-world=hnn]{--bg:#0a2417;--accent:#2e7d46;--accent2:#5fc46a;--glow:88,196,110;--muted:#aec3b4;--navtext:#eaf7ec}[data-world=dentistry]{--bg:#0b0a09;--accent:#e4570e;--accent2:#ff7a2e;--glow:255,150,40;--muted:#b4aba2;--navtext:#fff3ea}[data-world=cream]{--bg:#f5eddd;--ink:#26211c;--muted:#726758;--dim:#8a7e6c;--accent:#e1550c;--accent2:#c4470a;--gold:#b08a4f;--navtext:#26211c;--card-solid:#efe4cf;--footer:#eae0cc;--line-06:#26211c1a;--line-08:#26211c24;--line-14:#26211c38}body{background:var(--bg);color:var(--ink);font-family:var(--sans);transition:background .4s}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.05}p{text-wrap:pretty}::selection{background:rgba(var(--glow), .35);color:#fff}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--pad);margin-inline:auto}.center{text-align:center;max-width:800px;margin-inline:auto}.eyebrow{font-family:var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:600}@media (max-width:640px){:root{--pad:20px;--band:76px}}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--accent2);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:target{scroll-margin-top:100px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.zx{--r-pill:44px;--r-card:20px;--surface:#151110;--surface-2:#0f0c0a;--hair:#fff0e117;--hair-2:#fff0e124;--soft:#ebe1d4;--dim:#7c7064;--accent-deep:#c4470a;position:relative}.zx .wrap{z-index:2;max-width:1220px;margin:0 auto;padding:0 clamp(20px,5vw,44px);position:relative}.zx .eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:600}.zx h1,.zx h2,.zx h3{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-weight:500;line-height:1.03}.zx em{color:var(--accent2);font-style:italic}.zx .nav{z-index:80;transition:top .4s cubic-bezier(.2,.7,.2,1);position:fixed;inset:14px 0 auto}.zx .navbar{border-radius:var(--r-pill);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);border:1px solid var(--hair-2);background:linear-gradient(#1c1612b8,#100c0ab8);align-items:center;gap:12px;max-width:1220px;margin:0 auto;padding:11px 11px 11px 22px;transition:padding .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,background .35s;display:flex;box-shadow:inset 0 1px #ffffff0d,0 20px 50px -28px #000000e6}.zx .nav.solid .navbar{background:linear-gradient(#16110ee6,#0d0a08e6);padding:8px 10px 8px 20px;box-shadow:inset 0 1px #ffffff0f,0 22px 44px -24px #000000f2}.zx .brand{color:var(--cream);flex:none;align-items:baseline;gap:9px;display:flex}.zx .brand .wm{font-family:var(--serif);letter-spacing:.26em;padding-left:.26em;font-size:1.34rem;font-weight:600}.zx .brand .tag{font-family:var(--serif);color:var(--accent2);opacity:.9;font-size:.82rem;font-style:italic}.zx .links{align-items:center;gap:4px;margin-left:14px;display:flex}.zx .links a,.zx .wtrigger{color:var(--soft);opacity:.86;cursor:pointer;font-size:.9rem;font-weight:500;font-family:var(--sans);background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:9px 13px;transition:opacity .2s,background .2s,color .2s;display:inline-flex;position:relative}.zx .links a:hover,.zx .wtrigger:hover{opacity:1;background:#ffffff0d}.zx .links a:after{content:"";background:var(--accent2);transform-origin:0;border-radius:2px;height:1.5px;transition:transform .28s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:5px;left:13px;right:13px;transform:scaleX(0)}.zx .links a:hover:after,.zx .links a[aria-current=page]:after{transform:scaleX(1)}.zx .wtrigger svg{stroke:currentColor;fill:none;stroke-width:2.2px;width:11px;height:11px;transition:transform .25s}.zx .wmenu{position:relative}.zx .wmenu.open .wtrigger{opacity:1;background:#ffffff0d}.zx .wmenu.open .wtrigger svg{transform:rotate(180deg)}.zx .drop{background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--hair-2);opacity:0;pointer-events:none;border-radius:16px;min-width:270px;padding:8px;transition:opacity .22s,transform .22s;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(-6px);box-shadow:0 30px 60px -30px #000000eb}.zx .wmenu.open .drop{opacity:1;pointer-events:auto;transform:none}.zx .drop a{border-radius:11px;align-items:center;gap:13px;padding:11px 12px;transition:background .18s;display:flex}.zx .drop a:hover{background:#ffffff0d}.zx .dot{width:34px;height:34px;font-family:var(--serif);color:#fff;border-radius:10px;flex:none;place-items:center;font-size:.7rem;display:grid;box-shadow:inset 0 2px 3px #ffffff59}.zx .dot.dent{background:radial-gradient(120% 110% at 30% 10%,#ff9448,#c1460a)}.zx .dot.hnn{background:radial-gradient(120% 110% at 30% 10%,#5fc46a,#1f5a32)}.zx .dot.bio{background:radial-gradient(120% 110% at 30% 10%,#e23a2e,#78100a)}.zx .drop .dt{color:var(--ink);font-size:.92rem;font-weight:600}.zx .drop .dd{color:var(--muted);font-size:.76rem}.zx .navspace{flex:1}.zx .ghost{color:var(--soft);opacity:.9;border-radius:var(--r-pill);padding:10px 14px;font-size:.88rem;font-weight:500;transition:opacity .2s,background .2s}.zx .ghost:hover{opacity:1;background:#ffffff0f}.zx .cta{letter-spacing:.02em;color:#2a1405;border-radius:var(--r-pill);cursor:pointer;font-size:.84rem;font-weight:600;font-family:var(--sans);background:linear-gradient(135deg,#ffb877,var(--accent2) 42%,var(--accent) 100%);box-shadow:0 8px 22px -8px rgba(var(--glow),.7),inset 0 1px 1px #fff9;border:0;flex:none;align-items:center;gap:9px;padding:11px 20px;transition:transform .2s,box-shadow .25s;display:inline-flex}.zx .cta:hover{box-shadow:0 14px 30px -10px rgba(var(--glow),.8),inset 0 1px 1px #fff9;transform:translateY(-1px)}.zx .cta .live{background:#2a1405;border-radius:50%;width:8px;height:8px;position:relative}.zx .cta .live:after{content:"";border:1.5px solid #2a140580;border-radius:50%;animation:2.2s ease-out infinite zxpulse;position:absolute;inset:-4px}@keyframes zxpulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.zx .burger{border:1px solid var(--hair-2);cursor:pointer;background:#ffffff12;border-radius:50%;place-items:center;width:42px;height:42px;display:none}.zx .burger svg{width:19px;height:19px;stroke:var(--cream);fill:none;stroke-width:2px;stroke-linecap:round}.zx .hero{align-items:center;min-height:100svh;padding:150px 0 90px;display:flex;position:relative;overflow:hidden}.zx .hgrid{grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(30px,5vw,72px);width:100%;display:grid}.zx .htag{align-items:center;gap:11px;margin-bottom:26px;display:inline-flex}.zx .htag .rule{background:linear-gradient(90deg,var(--gold),transparent);width:44px;height:1px}.zx .hero h1{margin-bottom:22px;font-size:clamp(2.9rem,6.4vw,5.1rem)}.zx .lead{color:var(--muted);max-width:44ch;margin-bottom:34px;font-size:clamp(1.05rem,1.5vw,1.22rem)}.zx .hactions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.zx .btn-p{letter-spacing:.02em;color:#2a1405;border-radius:var(--r-pill);cursor:pointer;font-size:.86rem;font-weight:600;font-family:var(--sans);background:linear-gradient(135deg,#ffb877,var(--accent2) 42%,var(--accent) 100%);box-shadow:0 16px 40px -14px rgba(var(--glow),.7),inset 0 1px 1px #fff9;border:0;align-items:center;gap:10px;padding:16px 28px;transition:transform .2s,box-shadow .25s;display:inline-flex}.zx .btn-p:hover{box-shadow:0 22px 50px -16px rgba(var(--glow),.85),inset 0 1px 1px #fff9;transform:translateY(-2px)}.zx .btn-p svg{stroke:#2a1405;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.zx .btn-g{color:var(--soft);border-radius:var(--r-pill);border:1px solid var(--hair-2);align-items:center;gap:9px;padding:16px 22px;font-size:.9rem;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.zx .btn-g:hover{background:#ffffff0d;transform:translateY(-2px)}.zx .proof{align-items:center;gap:14px;margin-top:34px;display:flex}.zx .stack{display:flex}.zx .stack span{background-position:50%;background-size:cover;border:2px solid #17110d;border-radius:50%;width:38px;height:38px;margin-left:-11px;box-shadow:0 4px 10px -4px #000000b3}.zx .stack span:first-child{margin-left:0}.zx .proof p{color:var(--muted);font-size:.86rem;line-height:1.4}.zx .proof b{color:var(--soft);font-weight:600}.zx .stage{justify-content:center;align-items:center;height:min(520px,64vh);display:flex;position:relative}.zx .halo{background:radial-gradient(circle,rgba(var(--glow),calc(.24 + var(--level,0)*.34)),rgba(var(--glow),.05) 46%,transparent 68%);filter:blur(16px);border-radius:50%;width:460px;height:460px;transition:background .18s;animation:6s ease-in-out infinite zxbreathe;position:absolute}@keyframes zxbreathe{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.06)}}.zx .rings{pointer-events:none;width:440px;height:440px;position:absolute}.zx .rings i{border:1px solid #ffe1c814;border-radius:50%;margin:auto;position:absolute;inset:0}.zx .rings i:first-child{width:100%;height:100%}.zx .rings i:nth-child(2){width:74%;height:74%}.zx .rings i:nth-child(3){width:50%;height:50%}.zx .stage .vpulse{pointer-events:none;z-index:1;width:292px;height:292px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zx .stage .vpulse i{border:1.5px solid rgba(var(--glow),.55);opacity:0;border-radius:50%;width:100%;height:100%;margin:auto;animation:3.6s cubic-bezier(.2,.6,.3,1) infinite zxvring;position:absolute;inset:0}.zx .stage .vpulse i:nth-child(2){animation-delay:1.2s}.zx .stage .vpulse i:nth-child(3){animation-delay:2.4s}@keyframes zxvring{0%{opacity:0;transform:scale(.52)}22%{opacity:calc(.5 + var(--level,0)*.4)}to{opacity:0;transform:scale(1.5)}}.zx .tile{z-index:3;aspect-ratio:1;cursor:pointer;color:#fdefdf;background:radial-gradient(128% 112% at 32% 8%,color-mix(in srgb,var(--accent2) 76%,#fff) 0%,var(--accent2) 30%,var(--accent) 60%,color-mix(in srgb,var(--accent) 70%,#000) 100%);width:min(280px,74vw);box-shadow:0 14px 0 -1px color-mix(in srgb,var(--accent) 52%,#000),0 22px 0 -1px color-mix(in srgb,var(--accent) 38%,#000),0 34px 40px -14px rgba(var(--glow),.5),0 64px 90px -30px rgba(var(--glow),.55),inset 0 6px 9px #ffecd0b8,inset 0 -30px 46px color-mix(in srgb,var(--accent) 52%,#000);border-radius:64px;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:transform .16s,box-shadow .2s;display:flex;position:relative}.zx .tile:hover{transform:translateY(2px)}.zx .tile:before{content:"";filter:blur(3px);background:linear-gradient(#ffffff9e,#ffffff0d 70%,#0000);border-radius:50%;height:42%;position:absolute;top:5%;left:11%;right:11%}.zx .tile>*{position:relative}.zx .tile .zm{font-family:var(--serif);letter-spacing:.2em;padding-left:.2em;font-size:2.1rem}.zx .tile .za{font-family:var(--serif);opacity:.92;margin-top:-6px;font-size:.94rem;font-style:italic}.zx .tile .zl{letter-spacing:.34em;text-transform:uppercase;opacity:.85;margin-top:2px;font-size:.6rem}.zx .tile .zmic{background:#ffffff29;border-radius:50%;place-items:center;width:34px;height:34px;margin-top:8px;display:grid}.zx .tile .zmic svg{stroke:#fff3e9;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.zx .chip{z-index:5;color:#efe7de;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border:1px solid var(--hair-2);background:linear-gradient(#1e1814db,#120e0bdb);border-radius:40px 40px 40px 12px;align-items:center;gap:11px;max-width:236px;padding:9px 16px 9px 9px;font-size:.82rem;line-height:1.3;animation:7s ease-in-out infinite zxfloat;display:flex;position:absolute;box-shadow:0 18px 34px -20px #000c}.zx .chip .cav{border:1.5px solid rgba(var(--glow),.5);background-position:50% 30%;background-size:cover;border-radius:50%;flex:none;width:34px;height:34px;position:relative;box-shadow:0 3px 9px -2px #000000b3}.zx .chip .cav:after{content:"";background:var(--accent2);width:9px;height:9px;box-shadow:0 0 0 0 rgba(var(--glow),.6);border:2px solid #14100c;border-radius:50%;animation:2.4s ease-out infinite zxavdot;position:absolute;bottom:-1px;right:-1px}.zx .chip .ctx{min-width:0}@keyframes zxavdot{0%{box-shadow:0 0 0 0 rgba(var(--glow),.55)}70%,to{box-shadow:0 0 0 7px rgba(var(--glow),0)}}.zx .c1{top:9%;right:-2%}.zx .c2{animation-delay:-2.4s;bottom:26%;left:-6%}.zx .c3{animation-delay:-4.2s;bottom:2%;right:6%}@keyframes zxfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.zx .listening{z-index:5;align-items:center;gap:9px;display:flex;position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.zx .eq{align-items:flex-end;gap:3px;height:20px;display:flex}.zx .eq i{background:var(--accent2);border-radius:2px;width:3px;animation:1s ease-in-out infinite zxeq}.zx .eq i:first-child{height:8px}.zx .eq i:nth-child(2){height:16px;animation-delay:.1s}.zx .eq i:nth-child(3){height:20px;animation-delay:.2s}.zx .eq i:nth-child(4){height:12px;animation-delay:.3s}.zx .eq i:nth-child(5){height:17px;animation-delay:.15s}@keyframes zxeq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.zx .listening span{font-family:var(--serif);color:var(--soft);font-size:.98rem;font-style:italic}.zx .listening b{color:var(--ink);font-style:normal;font-weight:600}.zx .scrollcue{color:var(--dim);letter-spacing:.22em;text-transform:uppercase;flex-direction:column;align-items:center;gap:7px;font-size:.68rem;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.zx .scrollcue .m{border:1.5px solid var(--hair-2);border-radius:12px;width:20px;height:32px;position:relative}.zx .scrollcue .m:after{content:"";background:var(--accent2);border-radius:2px;width:3px;height:6px;animation:1.8s ease-in-out infinite zxscroll;position:absolute;top:6px;left:50%;transform:translate(-50%)}@keyframes zxscroll{0%{opacity:0;top:6px}40%{opacity:1}to{opacity:0;top:16px}}.zx .stats{background:var(--hair);border:1px solid var(--hair);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.zx .stat{background:var(--bg);text-align:center;padding:26px 24px}.zx .stat b{font-family:var(--serif);color:var(--ink);font-size:2rem;line-height:1;display:block}.zx .stat span{color:var(--muted);margin-top:6px;font-size:.8rem;display:block}.zx .band{padding:clamp(72px,10vw,120px) 0}.zx .center{text-align:center;max-width:660px;margin:0 auto 54px}.zx .center h2{margin:14px 0 12px;font-size:clamp(2rem,4.4vw,3.1rem)}.zx .center p{color:var(--muted);font-size:1.08rem}.zx .worlds{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.zx .wc{border-radius:var(--r-card);background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--hair);padding:26px 24px 24px;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s;display:block;position:relative;overflow:hidden}.zx .wc:after{content:"";border-radius:var(--r-card);opacity:0;pointer-events:none;background:radial-gradient(50% 44% at var(--mx,50%) var(--my,10%),rgba(var(--wg),.24),transparent 60%);transition:opacity .3s;position:absolute;inset:0}.zx .wc:hover{transform:translateY(-5px) perspective(900px) rotateX(var(--ry,0deg)) rotateY(var(--rx,0deg));border-color:rgba(var(--wg),.4);box-shadow:0 40px 70px -40px #000000b3}.zx .wc .wtile{transition:box-shadow .3s,transform .3s}.zx .wc:hover .wtile{box-shadow:inset 0 2px 4px #fff6,0 16px 30px -10px rgba(var(--wg),.7),0 0 0 1px rgba(var(--wg),.35);transform:translateY(-2px)}.zx .wc:hover:after{opacity:1}.zx .wc .wtile{width:56px;height:56px;font-family:var(--serif);letter-spacing:.14em;color:#fff;border-radius:16px;place-items:center;margin-bottom:20px;font-size:.72rem;display:grid;box-shadow:inset 0 2px 4px #fff6,0 12px 24px -12px #0009}.zx .wc h3{margin-bottom:5px;font-size:1.5rem}.zx .wc .role{letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--wg),.95);margin-bottom:12px;font-size:.72rem}.zx .wc p{color:var(--muted);font-size:.94rem;line-height:1.55}.zx .wc .go{color:var(--dim);font-size:1.3rem;transition:transform .3s,color .3s;position:absolute;top:26px;right:24px}.zx .wc:hover .go{color:rgba(var(--wg),1);transform:translate(3px,-3px)}.zx .w-dent{--wg:255,138,46}.zx .w-dent .wtile{background:radial-gradient(120% 110% at 30% 10%,#ff9448,#c1460a)}.zx .w-hnn{--wg:95,196,106}.zx .w-hnn .wtile{background:radial-gradient(120% 110% at 30% 10%,#5fc46a,#1f5a32)}.zx .w-bio{--wg:232,74,67}.zx .w-bio .wtile{background:radial-gradient(120% 110% at 30% 10%,#e23a2e,#78100a)}.zx .biz{background:radial-gradient(120% 150% at 88% 0%,rgba(var(--glow),.16),transparent 52%),linear-gradient(180deg,#17110d,#0d0b09);border:1px solid var(--hair-2);border-radius:26px;padding:clamp(30px,5vw,58px);position:relative;overflow:hidden;box-shadow:0 50px 90px -50px #000c}.zx .bizgrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,4vw,54px);display:grid}.zx .biz .eyebrow{margin-bottom:14px}.zx .biz h2{margin-bottom:14px;font-size:clamp(1.9rem,3.8vw,2.9rem)}.zx .biz p.bl{color:var(--muted);max-width:44ch;margin-bottom:26px;font-size:1.08rem}.zx .feat{gap:12px;display:grid}.zx .fi{border:1px solid var(--hair);background:#ffffff08;border-radius:15px;align-items:flex-start;gap:14px;padding:16px 18px;transition:border-color .3s,transform .3s;display:flex}.zx .fi:hover{border-color:rgba(var(--glow),.35);transform:translate(3px)}.zx .fi .ic{background:linear-gradient(150deg,var(--accent2),var(--accent));border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 2px 3px #fff6}.zx .fi .ic svg{stroke:#fff;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.zx .fi h4{font-family:var(--sans);color:var(--ink);margin-bottom:2px;font-size:.98rem;font-weight:600}.zx .fi p{color:var(--muted);font-size:.88rem;line-height:1.45}.zx footer{border-top:1px solid var(--hair);text-align:center;background:var(--bg);padding:60px 0 40px}.zx .fmark{font-family:var(--serif);letter-spacing:.24em;color:var(--cream);padding-left:.24em;font-size:1.7rem}.zx .ftag{font-family:var(--serif);color:var(--muted);margin-top:6px;font-style:italic}.zx .fnav{color:var(--soft);flex-wrap:wrap;justify-content:center;gap:22px;margin:26px 0 18px;font-size:.9rem;display:flex}.zx .fnav a{opacity:.85;transition:opacity .2s}.zx .fnav a:hover{opacity:1;color:var(--accent2)}.zx .fmeta{color:var(--dim);max-width:640px;margin:0 auto;font-size:.78rem;line-height:1.6}@media (max-width:960px){.zx .hgrid{grid-template-columns:1fr;gap:34px}.zx .stage{order:-1;height:min(400px,52vh)}.zx .worlds,.zx .bizgrid{grid-template-columns:1fr}.zx .links,.zx .ghost{display:none}.zx .burger{display:grid}.zx .stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.zx .hero{padding:130px 0 70px}.zx .tile{border-radius:52px}.zx .chip{display:none}}@media (prefers-reduced-motion:reduce){.zx .halo,.zx .chip,.zx .eq i,.zx .cta .live:after,.zx .scrollcue .m:after{animation:none!important}}.zx .tstrip{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:22px 0}.zx .tstrip .row{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 30px;display:flex}.zx .tstrip .cue{color:var(--muted);font-size:.82rem}.zx .tstrip .cue b{color:var(--soft);font-weight:600}.zx .tstrip .sep{background:var(--dim);border-radius:50%;width:4px;height:4px}.zx .tstrip .net{font-family:var(--serif);letter-spacing:.04em;color:var(--soft);opacity:.9;font-size:.92rem}.zx .tstrip .net em{color:var(--muted);font-style:normal}.zx .statement{text-align:center;padding:clamp(96px,16vh,168px) 0}.zx .statement.dense{background:linear-gradient(180deg,var(--surface),var(--surface-2))}.zx .statement .eyebrow{margin-bottom:22px}.zx .statement h2{max-width:16ch;margin:0 auto 22px;font-size:clamp(2.4rem,6vw,4.4rem);line-height:1.06}.zx .statement p{color:var(--muted);max-width:52ch;margin:0 auto;font-size:clamp(1.05rem,1.6vw,1.24rem);line-height:1.6}.zx .steps3{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.zx .stepc{border-radius:var(--r-card);background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--hair);padding:30px 28px 32px;position:relative}.zx .stepc .si{background:radial-gradient(120% 110% at 30% 12%,var(--accent2),var(--accent));width:52px;height:52px;box-shadow:inset 0 2px 3px #fff6,0 12px 24px -12px rgba(var(--glow),.5);border-radius:15px;place-items:center;margin-bottom:20px;display:grid}.zx .stepc .si svg{stroke:#fff;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.zx .stepc .sn{font-family:var(--serif);color:var(--dim);font-size:1.7rem;font-style:italic;position:absolute;top:28px;right:28px}.zx .stepc h3{margin-bottom:8px;font-size:1.42rem}.zx .stepc p{color:var(--muted);font-size:.98rem;line-height:1.55}.zx .wc .wq{border-top:1px solid var(--hair);font-family:var(--serif);color:var(--soft);margin-top:14px;padding-top:14px;font-size:1.02rem;font-style:italic}.zx .wc .wq:before{content:"“"}.zx .wc .wq:after{content:"”"}.zx .wc .wenter{letter-spacing:.02em;color:rgba(var(--wg),1);align-items:center;gap:7px;margin-top:16px;font-size:.82rem;font-weight:600;display:inline-flex}.zx .exchange{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.zx .xcard{border-radius:var(--r-card);background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--hair);flex-direction:column;gap:14px;padding:26px 24px;display:flex}.zx .xcard[data-w]{--xg:var(--glow)}.zx .xhead{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:.74rem;display:flex}.zx .xhead .wd{border-radius:7px;flex:none;width:22px;height:22px}.zx .xq{font-family:var(--serif);color:var(--ink);font-size:1.16rem;font-style:italic;line-height:1.3}.zx .xa{color:var(--muted);font-size:.95rem;line-height:1.55}.zx .xa b{color:var(--soft);font-weight:600}.zx .xfoot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.zx .xsrc{color:var(--soft);border:1px solid var(--hair);background:#ffffff0d;border-radius:20px;align-items:center;gap:7px;padding:6px 12px;font-size:.74rem;display:inline-flex}.zx .xsrc .d{background:var(--accent2);border-radius:50%;width:6px;height:6px}.zx .xwave{align-items:center;gap:2px;height:18px;display:flex}.zx .xwave i{background:var(--accent2);opacity:.72;transform-origin:50%;border-radius:2px;width:2.5px;height:100%;animation:1.15s ease-in-out infinite zxwave;transform:scaleY(.32)}.zx .xwave i:first-child{animation-delay:-.9s}.zx .xwave i:nth-child(2){animation-delay:-.2s}.zx .xwave i:nth-child(3){animation-delay:-.55s}.zx .xwave i:nth-child(4){animation-delay:-.05s}.zx .xwave i:nth-child(5){animation-delay:-.7s}.zx .xwave i:nth-child(6){animation-delay:-.35s}.zx .xwave i:nth-child(7){animation-delay:-.85s}.zx .xwave i:nth-child(8){animation-delay:-.15s}.zx .xwave i:nth-child(9){animation-delay:-.6s}.zx .xwave i:nth-child(10){animation-delay:-.4s}.zx .xwave i:nth-child(11){animation-delay:-.75s}@keyframes zxwave{0%,to{transform:scaleY(.26)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.zx .xwave i{animation:none!important;transform:scaleY(.6)!important}}.zx .people{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:26px;display:grid}.zx .person{border-radius:var(--r-card);background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--hair);padding:24px 22px}.zx .person .ph{border:2px solid var(--hair-2);background-position:50%;background-size:cover;border-radius:50%;width:56px;height:56px;margin-bottom:16px}.zx .person .pq{font-family:var(--serif);color:var(--soft);margin-bottom:14px;font-size:1.02rem;font-style:italic;line-height:1.4}.zx .person .pn{color:var(--ink);font-size:.92rem;font-weight:600}.zx .person .pc{color:var(--muted);font-size:.78rem}.zx .closing{text-align:center;padding:clamp(90px,14vh,150px) 0;position:relative;overflow:hidden}.zx .closing .halo{top:50%;left:50%;transform:translate(-50%,-50%)}.zx .closing .tile{margin:0 auto 30px}.zx .closing h2{margin-bottom:24px;font-size:clamp(2.2rem,5vw,3.6rem)}.zx .closing .hactions{justify-content:center}.zx .zfooter{border-top:1px solid var(--hair);background:var(--surface-2);padding:clamp(56px,8vh,92px) 0 34px}.zx .zfooter .ftop{grid-template-columns:1.3fr 2fr;gap:clamp(30px,5vw,64px);display:grid}.zx .zfooter .fbrand .fmark{font-family:var(--serif);letter-spacing:.24em;color:var(--cream);padding-left:.24em;font-size:1.8rem}.zx .zfooter .fbrand .ftag{font-family:var(--serif);color:var(--muted);margin:8px 0 22px;font-style:italic}.zx .zfooter .news{gap:8px;max-width:340px;display:flex}.zx .zfooter .news label{color:var(--soft);margin-bottom:10px;font-size:.82rem;display:block}.zx .zfooter .news .inp{background:var(--bg);border:1px solid var(--hair-2);border-radius:var(--r-pill);gap:8px;max-width:340px;padding:5px 5px 5px 16px;display:flex}.zx .zfooter .news input{color:var(--ink);font-family:var(--sans);background:0 0;border:0;outline:none;flex:1;font-size:.9rem}.zx .zfooter .news button{cursor:pointer;background:linear-gradient(135deg,var(--accent2),var(--accent));border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.zx .zfooter .news button svg{stroke:#2a1405;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.zx .zfooter .fcols{grid-template-columns:repeat(4,1fr);gap:26px;display:grid}.zx .zfooter .fcol h4{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-size:11px;font-weight:600}.zx .zfooter .fcol a{color:var(--soft);opacity:.82;padding:5px 0;font-size:.9rem;transition:opacity .2s,color .2s;display:block}.zx .zfooter .fcol a:hover{opacity:1;color:var(--accent2)}.zx .zfooter .ftrust{border-top:1px solid var(--hair);color:var(--soft);text-align:center;margin:38px 0 20px;padding-top:24px;font-size:.86rem}.zx .zfooter .fnote{color:var(--dim);text-align:center;max-width:74ch;margin:0 auto;font-size:.78rem;line-height:1.6}.zx .zfooter .fbot{border-top:1px solid var(--hair);color:var(--dim);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding-top:20px;font-size:.8rem;display:flex}.zx .zfooter .fsoc{gap:10px;display:flex}.zx .zfooter .fsoc a{border:1px solid var(--hair-2);width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;transition:color .2s,border-color .2s;display:grid}.zx .zfooter .fsoc a:hover{color:var(--accent2);border-color:var(--accent2)}.zx .zfooter .fsoc svg{fill:currentColor;width:15px;height:15px}@media (max-width:900px){.zx .steps3,.zx .exchange{grid-template-columns:1fr}.zx .people{grid-template-columns:repeat(2,1fr)}.zx .zfooter .ftop{grid-template-columns:1fr}.zx .zfooter .fcols{grid-template-columns:repeat(2,1fr)}}.zx .drop .feat{border-top:1px solid var(--hair);margin-top:6px;padding-top:13px}.zx .dot.own{background:linear-gradient(150deg,var(--surface),var(--surface-2));border:1px dashed var(--hair-2);color:var(--accent2);font-family:var(--sans);box-shadow:none;font-size:1.1rem}.zx .topics{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.zx .topic{text-align:left;cursor:pointer;font-family:var(--sans);background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--hair);color:var(--soft);border-radius:16px;align-items:center;gap:12px;padding:18px 20px;font-size:.98rem;transition:border-color .25s,transform .25s,background .25s;display:flex}.zx .topic:hover{border-color:rgba(var(--glow),.4);transform:translateY(-3px)}.zx .topic .tq{background:radial-gradient(120% 110% at 30% 12%,var(--accent2),var(--accent));border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.zx .topic .tq svg{stroke:#fff;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.zx .topic .tt{font-family:var(--serif);color:var(--ink);font-size:1.02rem;font-style:italic;line-height:1.25}.zx .split{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}.zx .split .eyebrow{margin-bottom:14px}.zx .split h2{margin-bottom:16px;font-size:clamp(1.9rem,3.8vw,2.9rem)}.zx .split p{color:var(--muted);max-width:46ch;margin-bottom:14px;font-size:1.06rem;line-height:1.6}.zx .checks{gap:10px;margin:18px 0 26px;display:grid}.zx .checks li{color:var(--soft);align-items:flex-start;gap:11px;font-size:.98rem;list-style:none;display:flex}.zx .checks li svg{width:20px;height:20px;stroke:var(--accent2);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:2px}.zx .splitcard{border-radius:var(--r-card);background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--hair);padding:30px}.zx .personas{gap:18px;display:grid}.zx .persona{border-radius:var(--r-card);background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--hair);grid-template-columns:auto 1fr;align-items:center;gap:22px;padding:28px 30px;display:grid}.zx .persona .pk{background:radial-gradient(120% 110% at 30% 12%,var(--accent2),var(--accent));border-radius:16px;place-items:center;width:60px;height:60px;display:grid;box-shadow:inset 0 2px 3px #fff6}.zx .persona .pk svg{stroke:#fff;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.zx .persona h3{margin-bottom:5px;font-size:1.5rem}.zx .persona p{color:var(--muted);max-width:60ch;font-size:.98rem;line-height:1.55}.zx .faq{gap:12px;max-width:820px;margin:0 auto;display:grid}.zx .fq{border:1px solid var(--hair);background:linear-gradient(180deg,var(--surface),var(--surface-2));border-radius:16px;overflow:hidden}.zx .fq button{text-align:left;cursor:pointer;width:100%;font-family:var(--serif);color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;font-size:1.22rem;display:flex}.zx .fq button .pm{flex:none;width:22px;height:22px;position:relative}.zx .fq button .pm:before,.zx .fq button .pm:after{content:"";background:var(--accent2);border-radius:2px;transition:transform .28s;position:absolute}.zx .fq button .pm:before{height:2px;top:10px;left:2px;right:2px}.zx .fq button .pm:after{width:2px;top:2px;bottom:2px;left:10px}.zx .fq[data-open=true] button .pm:after{transform:scaleY(0)}.zx .fq .fa{max-height:0;transition:max-height .32s;overflow:hidden}.zx .fq[data-open=true] .fa{max-height:340px}.zx .fq .fa p{color:var(--muted);max-width:70ch;padding:0 24px 22px;font-size:1rem;line-height:1.6}.zx .calc{background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--hair-2);border-radius:26px;grid-template-columns:1fr .9fr;align-items:start;gap:clamp(26px,4vw,48px);padding:clamp(26px,4vw,44px);display:grid;box-shadow:0 40px 80px -50px #000c}.zx .calc .field{margin-bottom:24px}.zx .calc .field .flabel{color:var(--soft);justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:.9rem;display:flex}.zx .calc .field .fval{font-family:var(--serif);color:var(--accent2);font-size:1.3rem}.zx .calc input[type=range]{appearance:none;background:var(--hair-2);border-radius:5px;outline:none;width:100%;height:5px}.zx .calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:radial-gradient(120% 110% at 30% 12%,var(--accent2),var(--accent));width:22px;height:22px;box-shadow:0 4px 10px -2px rgba(var(--glow),.7),inset 0 2px 2px #ffffff80;border:0;border-radius:50%}.zx .calc input[type=range]::-moz-range-thumb{cursor:pointer;background:var(--accent);border:0;border-radius:50%;width:22px;height:22px}.zx .calcout{text-align:center;background:radial-gradient(120% 130% at 80% 0%,rgba(var(--glow),.16),transparent 55%),linear-gradient(180deg,#17110d,#0d0b09);border:1px solid var(--hair-2);border-radius:20px;padding:30px 28px}.zx .calcout .col{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:11px;font-weight:600}.zx .calcout .big{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,7vw,4.4rem);line-height:1}.zx .calcout .per{color:var(--muted);margin-top:8px;font-size:.9rem}.zx .calcout .sub{border-top:1px solid var(--hair);color:var(--soft);margin-top:22px;padding-top:20px;font-size:.94rem}.zx .calcout .sub b{color:var(--accent2);font-weight:600}@media (max-width:900px){.zx .topics,.zx .split,.zx .calc,.zx .persona{grid-template-columns:1fr}}.zx .formcard{background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--hair-2);border-radius:22px;max-width:640px;padding:clamp(24px,4vw,36px);box-shadow:0 40px 80px -50px #000c}.zx .frow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.zx .field{margin-bottom:16px}.zx .field.full{grid-column:1/-1}.zx .field label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:.72rem;display:block}.zx .field input,.zx .field textarea{background:var(--bg);border:1px solid var(--hair-2);width:100%;color:var(--ink);font-family:var(--sans);border-radius:12px;padding:14px 15px;font-size:.98rem;transition:border-color .2s}.zx .field input:focus,.zx .field textarea:focus{border-color:var(--accent2);outline:none}.zx .field textarea{resize:vertical;min-height:96px}.zx .submit{justify-content:center;width:100%;margin-top:4px}.zx .formnote{text-align:center;color:var(--dim);margin-top:14px;font-size:.82rem}.zx .formerr{text-align:center;color:#ff9a76;margin-top:12px;font-size:.9rem}.zx .success{text-align:center;padding:16px 0}.zx .success .big{font-family:var(--serif);color:var(--ink);margin-bottom:8px;font-size:1.8rem}.zx .success p{color:var(--muted)}.zx .chips3{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.zx .chip3{border-radius:var(--r-pill);border:1px solid var(--hair-2);background:linear-gradient(180deg,var(--surface),var(--surface-2));color:var(--soft);align-items:center;gap:9px;padding:11px 20px;font-size:.9rem;font-weight:500;display:inline-flex}.zx .chip3 .d{background:var(--accent2);border-radius:50%;width:8px;height:8px}.zx .tiers{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.zx .tier{border-radius:var(--r-card);background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--hair);padding:30px 28px}.zx .tier.hot{border-color:rgba(var(--glow),.4);box-shadow:0 40px 70px -40px rgba(var(--glow),.4)}.zx .tier .tn{font-family:var(--serif);margin-bottom:6px;font-size:1.5rem}.zx .tier .tp{color:var(--muted);min-height:42px;margin-bottom:18px;font-size:.92rem}.zx .tier ul{gap:10px;list-style:none;display:grid}.zx .tier li{color:var(--soft);align-items:flex-start;gap:10px;font-size:.94rem;display:flex}.zx .tier li svg{width:18px;height:18px;stroke:var(--accent2);fill:none;stroke-width:2px;flex:none;margin-top:2px}@media (max-width:900px){.zx .tiers{grid-template-columns:1fr}}.zx .toast{box-sizing:border-box;text-align:center;white-space:normal;background:var(--surface);max-width:min(88vw,420px);color:var(--soft);border:1px solid var(--hair-2);opacity:0;pointer-events:none;z-index:100000;border-radius:18px;padding:12px 20px;font-size:.9rem;font-weight:500;line-height:1.4;transition:all .4s;position:fixed;bottom:96px;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 20px 40px -20px #000000b3}.zx .toast.show{opacity:1;transform:translate(-50%)translateY(0)}@keyframes zxfabpulse{0%{opacity:.85;transform:scale(.7)}to{opacity:0;transform:scale(1.55)}}.zx .zsq-fab{z-index:99999;cursor:pointer;width:74px;height:74px;font-family:var(--serif);color:var(--zsq-ink,#fdefdf);background:radial-gradient(128% 112% at 32% 8%,color-mix(in srgb,var(--zsq,var(--accent)) 42%,#fff) 0%,color-mix(in srgb,var(--zsq,var(--accent)) 90%,#fff) 34%,var(--zsq,var(--accent)) 60%,color-mix(in srgb,var(--zsq,var(--accent)) 72%,#000) 100%);box-shadow:0 4px 0 -1px color-mix(in srgb,var(--zsq,var(--accent)) 62%,#000),0 7px 0 -1px color-mix(in srgb,var(--zsq,var(--accent)) 46%,#000),0 9px 16px -6px #0000006b,inset 0 3px 5px #ffffff94,inset 0 -10px 18px color-mix(in srgb,var(--zsq,var(--accent)) 60%,#000);border:0;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;transition:transform .16s;display:flex;position:fixed;bottom:22px;right:20px}.zx .zsq-fab:before{content:"";filter:blur(1.5px);pointer-events:none;background:linear-gradient(#fff9,#ffffff0d 72%,#0000);border-radius:50%;height:38%;position:absolute;top:6%;left:12%;right:12%}.zx .zsq-fab>*{z-index:2;position:relative}.zx .zsq-fab:hover{transform:translateY(3px)}.zx .zsq-fab .zm{letter-spacing:.13em;padding-left:.13em;font-size:.7rem;font-weight:600;line-height:1}.zx .zsq-fab .zmic{place-items:center;width:24px;height:24px;display:grid;position:relative}.zx .zsq-fab .zmic svg{width:18px;height:18px;stroke:var(--zsq-ink,#fdefdf);fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #ffffff80)}.zx .zsq-fab .zmic:after{content:"";border:1px solid #ffffff73;border-radius:50%;animation:2.6s ease-out infinite zxfabpulse;position:absolute;inset:-6px}.zx .zsq-fab.zlive .zmic:after{border-color:#ffffffe6;animation-duration:1s}@media (max-width:520px){.zx .zsq-fab{border-radius:16px;width:58px;height:58px;bottom:16px;right:14px}.zx .zsq-fab .zm{font-size:.52rem}.zx .zsq-fab .zmic{width:19px;height:19px}.zx .zsq-fab .zmic svg{width:13px;height:13px}}.zx .zmob{z-index:100001;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0806f7;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:none;position:fixed;inset:0}.zx .zmob.open{display:flex}.zx .zmob a{font-family:var(--serif);color:var(--cream);opacity:.94;padding:11px 22px;font-size:2rem}.zx .zmob a:hover{color:var(--accent2)}.zx .zmob a.cta{font-family:var(--sans);background:linear-gradient(135deg,var(--accent2),var(--accent));color:#2a1405;opacity:1;border-radius:44px;margin-top:22px;padding:15px 40px;font-size:1rem;font-weight:600}.zx .zmob-x{width:46px;height:46px;color:var(--cream);cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;font-size:1.9rem;line-height:1;position:absolute;top:20px;right:20px}.zx .zmob-logo{font-family:var(--serif);letter-spacing:.2em;color:var(--cream);font-size:1.35rem;position:absolute;top:30px;left:26px}.zx .zgate{z-index:100002;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0a0806db;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.zx .zgate-card{background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--hair-2);border-radius:18px;width:100%;max-width:520px;max-height:92vh;padding:34px 32px 28px;overflow:auto;box-shadow:0 40px 90px -30px #000c}.zx .zgate .gm{text-align:center;font-family:var(--serif);letter-spacing:.22em;color:var(--cream);padding-left:.22em;font-size:1.7rem}.zx .zgate .ge{text-align:center;letter-spacing:.2em;text-transform:uppercase;color:var(--accent2);margin:6px 0 18px;font-size:.62rem}.zx .zgate h2{text-align:center;font-family:var(--serif);color:var(--ink);margin-bottom:10px;font-size:1.5rem;font-weight:500}.zx .zgate .intro{color:var(--muted);text-align:center;margin:0 0 18px;font-size:.95rem}.zx .zgate label{cursor:pointer;color:var(--soft);align-items:flex-start;gap:11px;margin-bottom:12px;font-size:.92rem;line-height:1.45;display:flex}.zx .zgate label input{width:17px;height:17px;accent-color:var(--accent);flex:none;margin-top:3px}.zx .zgate a{color:var(--accent2);text-decoration:underline}.zx .zgate .fine{color:var(--dim);margin:4px 0 18px;font-size:.76rem;line-height:1.5}.zx .zgate-actions{gap:10px;display:flex}.zx .zgate .zgbtn{cursor:pointer;font-family:var(--sans);border:0;border-radius:40px;flex:1;padding:14px;font-size:.9rem;font-weight:600}.zx .zgate .enter{background:linear-gradient(135deg,var(--accent2),var(--accent));color:#2a1405}.zx .zgate .enter:disabled{opacity:.4;cursor:not-allowed}.zx .zgate .exit{border:1px solid var(--hair-2);color:var(--soft);background:0 0}@keyframes zxrise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes zxpop{0%{opacity:0;transform:scale(.92)translateY(20px)}to{opacity:1;transform:none}}@keyframes zxchip{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.zx .hero .htag{animation:.7s cubic-bezier(.2,.7,.2,1) 50ms both zxrise}.zx .hero h1{animation:.8s cubic-bezier(.2,.7,.2,1) .14s both zxrise}.zx .hero .lead{animation:.8s cubic-bezier(.2,.7,.2,1) .26s both zxrise}.zx .hero .hactions{animation:.8s cubic-bezier(.2,.7,.2,1) .38s both zxrise}.zx .hero .proof{animation:.8s cubic-bezier(.2,.7,.2,1) .5s both zxrise}.zx .hero .stage .tile{animation:1s cubic-bezier(.2,.7,.2,1) .34s both zxpop}.zx .hero .stage .chip{opacity:0;animation:.6s ease-out both zxchip}.zx .hero .stage .c1{animation-delay:.9s}.zx .hero .stage .c2{animation-delay:1.1s}.zx .hero .stage .c3{animation-delay:1.3s}.zx .hero .stage .listening{animation:.7s 1.4s both zxrise}.zx .scrollcue{animation:.8s 1.6s both zxrise}@media (prefers-reduced-motion:reduce){.zx .hero .htag,.zx .hero h1,.zx .hero .lead,.zx .hero .hactions,.zx .hero .proof,.zx .hero .stage .tile,.zx .hero .stage .chip,.zx .hero .stage .listening,.zx .scrollcue{opacity:1!important;animation:none!important;transform:none!important}}.asklanding{z-index:100003;color:#241d18;height:100dvh;min-height:100dvh;font-family:var(--sans);background-color:#f6ecdd;background-image:radial-gradient(120% 80% at 50% -10%,#fff6ec,#fbf3ea 55%,#f4eadd);flex-direction:column;padding:clamp(18px,3vw,30px) clamp(20px,5vw,44px) clamp(24px,4vw,40px);display:flex;position:fixed;inset:0;overflow-y:auto}.asklanding *{box-sizing:border-box}.al-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.al-wm{font-family:var(--serif);letter-spacing:.24em;color:#241d18;align-items:baseline;gap:8px;padding-left:.24em;font-size:1.5rem;font-weight:600;display:inline-flex}.al-wm em{letter-spacing:.06em;color:#e1550c;font-size:.62em;font-style:italic}.al-learn{cursor:pointer;font-family:var(--sans);color:#6b5f52;background:0 0;border:0;font-size:.92rem;font-weight:500;transition:color .2s}.al-learn:hover{color:#e1550c}.al-mid{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;max-width:560px;margin:0 auto;padding:26px 0;display:flex}.al-kicker{letter-spacing:.3em;text-transform:uppercase;color:#b0894f;font-size:11px;font-weight:600}.al-tile{aspect-ratio:1;cursor:pointer;color:#fdefdf;background:radial-gradient(128% 112% at 32% 8%,#ff9c52 0%,#f26a1e 34%,#e1550c 62%,#b9430a 100%);border:0;border-radius:52px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:min(210px,58vw);transition:transform .16s;display:flex;position:relative;box-shadow:0 12px 0 -1px #9e3908,0 19px 0 -1px #7c2e07,0 30px 40px -16px #c4470a80,0 50px 70px -30px #c4470a73,inset 0 5px 8px #ffe4c4cc,inset 0 -24px 40px #78240480}.al-tile:before{content:"";filter:blur(3px);background:linear-gradient(#ffffff9e,#ffffff0d 70%,#0000);border-radius:50%;height:42%;position:absolute;top:5%;left:11%;right:11%}.al-tile>*{position:relative}.al-tile:hover{transform:translateY(2px)}.al-tile .zm{font-family:var(--serif);letter-spacing:.2em;padding-left:.2em;font-size:1.7rem}.al-tile .za{font-family:var(--serif);opacity:.92;margin-top:-4px;font-size:.86rem;font-style:italic}.al-tile .zmic{background:#ffffff29;border-radius:50%;place-items:center;width:30px;height:30px;margin-top:6px;display:grid}.al-tile .zmic svg{stroke:#fff3e9;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.al-tap{font-family:var(--serif);color:#8a7b6a;font-size:1.05rem;font-style:italic}.al-note{text-align:left;background:#fff;border:1px solid #ece2d3;border-radius:18px;width:100%;margin-top:8px;padding:22px 24px;box-shadow:0 24px 50px -40px #78501e66}.al-note h2{font-family:var(--serif);color:#241d18;margin-bottom:12px;font-size:1.3rem;font-weight:500}.al-note ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.al-note li{color:#5c5145;padding-left:20px;font-size:.9rem;line-height:1.5;position:relative}.al-note li:before{content:"";background:#e1550c;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:2px}.al-note b{color:#3a3128}.al-consent{text-align:left;color:#5c5145;cursor:pointer;align-items:flex-start;gap:10px;max-width:460px;font-size:.88rem;line-height:1.45;display:flex}.al-consent input{accent-color:#e1550c;flex:none;width:17px;height:17px;margin-top:3px}.al-consent a{color:#e1550c;text-decoration:underline}.al-consent b{color:#3a3128}.al-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px;display:flex}.al-btn{font-family:var(--sans);cursor:pointer;border-radius:44px;align-items:center;gap:9px;padding:14px 28px;font-size:.9rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.al-btn svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.al-primary{color:#2a1405;background:linear-gradient(135deg,#ffb877,#ff7a2e 42%,#e1550c 100%);border:0;box-shadow:0 14px 30px -12px #e1550c99}.al-primary:hover{transform:translateY(-2px);box-shadow:0 20px 40px -14px #e1550cb3}.al-primary:disabled{opacity:.42;cursor:not-allowed;box-shadow:none;transform:none}.al-ghost{color:#4a4034;background:#fff;border:1px solid #dcd0bf}.al-ghost:hover{background:#f6eee2}.al-foot{text-align:center;color:#9c8e7c;padding-top:16px;font-size:.78rem;line-height:1.5}.al-links{justify-content:center;gap:10px;margin-top:8px;display:flex}.al-links a{color:#7a6e5e}.al-links a:hover{color:#e1550c}@media (prefers-reduced-motion:reduce){.al-tile,.al-btn{transition:none}}.zx .tile .tlogo{object-fit:contain;filter:drop-shadow(0 2px 6px #0000004d);width:58%;max-height:42%}.zx .tile .zt{font-family:var(--serif);color:#fdefdf;opacity:.92;letter-spacing:.02em;margin-top:8px;font-size:.92rem;font-style:italic}.zx .tstrip .net{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(16px,3vw,26px);display:inline-flex}.zx .tstrip .net img{object-fit:contain;opacity:.55;filter:brightness(0)invert();width:auto;max-width:118px;height:17px;transition:opacity .25s}.zx .tstrip .net img:hover{opacity:.92}.zx .wc .wlogo{object-fit:contain;opacity:.5;filter:saturate(.3)brightness(1.15);pointer-events:none;width:auto;max-width:92px;height:19px;transition:opacity .3s;position:absolute;top:22px;right:22px}.zx .wc:hover .wlogo{opacity:.85}.zx[data-world=biohack] .tile .tlogo{filter:brightness(0)invert()}@keyframes zdfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.zx .dtoothstage{overflow:visible}.zx .dtooth{z-index:3;width:min(400px,86%);height:auto;filter:drop-shadow(0 22px 44px #00000073) drop-shadow(0 0 42px rgba(var(--glow),.4)) drop-shadow(0 0 90px rgba(var(--glow),.5));animation:7s ease-in-out infinite zdfloat;display:block;position:relative;-webkit-mask-image:linear-gradient(#000 72%,#0000 94%);mask-image:linear-gradient(#000 72%,#0000 94%)}.zx .dtooth-sm{width:min(140px,42%);margin:0 auto 26px}@media (prefers-reduced-motion:reduce){.zx .dtooth{animation:none}}@media (max-width:960px){.zx .dhero .stage{order:0}.zx .dhero .dtooth{width:min(230px,58%)}}.zx .dsteps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.zx .dstep{border-radius:var(--r-card);background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--hair);gap:16px;padding:24px 22px;display:flex}.zx .dstep .dn{font-family:var(--serif);color:var(--accent2);flex:none;font-size:1.7rem;font-style:italic;line-height:1}.zx .dstep h4{font-family:var(--serif);color:var(--ink);margin-bottom:5px;font-size:1.2rem;font-weight:500}.zx .dstep p{color:var(--muted);font-size:.92rem;line-height:1.5}.zx .freeline{color:var(--dim);margin-top:12px;font-size:.86rem}.zx .pullquote{background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--hair);border-left:3px solid var(--accent);border-radius:16px;max-width:820px;margin:0 auto 46px;padding:clamp(26px,4vw,34px)}.zx .pullquote p{font-family:var(--serif);color:var(--ink);margin-bottom:18px;font-size:clamp(1.25rem,2.4vw,1.7rem);font-style:italic;line-height:1.4}.zx .pullquote cite{font-style:normal;display:block}.zx .pullquote cite b{color:var(--soft);letter-spacing:.02em;font-size:.95rem;display:block}.zx .pullquote cite span{color:var(--muted);margin-top:3px;font-size:.82rem;display:block}.zx .timeline{max-width:760px;margin:0 auto;padding-left:26px;position:relative}.zx .timeline:before{content:"";background:var(--hair-2);width:1px;position:absolute;top:6px;bottom:6px;left:6px}.zx .tl-item{padding:0 0 26px;position:relative}.zx .tl-item:before{content:"";background:var(--accent);width:11px;height:11px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;position:absolute;top:5px;left:-23px}.zx .tl-item:last-child{padding-bottom:0}.zx .tl-year{letter-spacing:.18em;text-transform:uppercase;color:var(--accent2);margin-bottom:8px;font-size:.74rem;font-weight:600}.zx .tl-year span{color:var(--soft)}.zx .tl-item p{color:var(--muted);font-size:.98rem;line-height:1.6}.zx .tl-close{max-width:760px;font-family:var(--serif);color:var(--soft);text-align:center;margin:30px auto 0;font-size:1.15rem;font-style:italic;line-height:1.5}.zx .statbar3{background:var(--hair);border:1px solid var(--hair);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:44px;display:grid;overflow:hidden}.zx .stat3{background:var(--bg);text-align:center;padding:28px 24px}.zx .stat3 b{font-family:var(--serif);color:var(--accent2);font-size:2.4rem;line-height:1;display:block}.zx .stat3 span{color:var(--muted);margin-top:8px;font-size:.84rem;line-height:1.45;display:block}.zx .vetlist{gap:0;max-width:820px;margin:0 auto;padding:0;list-style:none;display:grid}.zx .vet{border-bottom:1px solid var(--hair);align-items:flex-start;gap:18px;padding:22px 6px;display:flex}.zx .vet:last-child{border-bottom:0}.zx .vet .vn{font-family:var(--serif);color:var(--accent2);flex:none;min-width:34px;font-size:1.5rem;font-style:italic}.zx .vet h4{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:7px;font-size:.78rem;font-weight:600}.zx .vet p{color:var(--muted);font-size:.96rem;line-height:1.6}@media (max-width:820px){.zx .dsteps,.zx .statbar3{grid-template-columns:1fr}}.zx .ownhero{min-height:auto;padding:150px 0 58px}.zx .ownsquares{flex-wrap:wrap;justify-content:center;gap:clamp(14px,2vw,22px);margin:46px 0 22px;display:flex}.zx .osq{aspect-ratio:1;border-radius:34px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:clamp(118px,15vw,168px);padding:18px;transition:transform .25s;display:flex;position:relative;box-shadow:0 16px 34px -16px #0009,inset 0 3px 6px #fff6,inset 0 -18px 30px #00000038}.zx .osq:hover{transform:translateY(-4px)}.zx .osq img{object-fit:contain;max-width:74%;max-height:36%}.zx .osq .zt{font-family:var(--serif);color:#fdefdf;opacity:.92;font-size:.86rem;font-style:italic}.zx .osq .yl{font-family:var(--sans);letter-spacing:.08em;color:#8a7e6c;text-align:center;font-size:.84rem;font-weight:700;line-height:1.15}.zx .osq.byeol{background:radial-gradient(128% 112% at 32% 8%,#ff9448,#c1460a)}.zx .osq.bio{background:radial-gradient(128% 112% at 32% 8%,#e6c452,#8a6a1e)}.zx .osq.hnn{background:radial-gradient(128% 112% at 32% 8%,#5fc46a,#1f5a32)}.zx .osq.lolli{background:radial-gradient(128% 112% at 32% 8%,#63a8e6,#1c4e82)}.zx .osq.yours{background:radial-gradient(128% 112% at 32% 8%,#fbf3e8,#e7dac6);border:1px dashed #785a3273}.zx .osq.yours .zt{color:#8a7e6c}.zx .osq.byeol img,.zx .osq.hnn img,.zx .osq.lolli img{filter:brightness(0)invert()}.zx .osq.bio img{filter:brightness(0)}.zx .ownline{text-align:center;color:var(--muted);font-family:var(--serif);margin-top:10px;font-size:1.08rem;font-style:italic}.zx .getgrid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:20px;display:grid}.zx .getblock{border-radius:var(--r-card);background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--hair);padding:30px 30px 32px}.zx .getblock.wide{grid-column:1/-1}.zx .getblock h3{font-family:var(--serif);color:var(--ink);margin-bottom:12px;font-size:1.42rem;font-weight:500}.zx .getblock p{color:var(--muted);font-size:1rem;line-height:1.6}.zx .getlist{grid-template-columns:1fr 1fr;gap:12px 26px;margin:2px 0 0;padding:0;list-style:none;display:grid}.zx .getlist li{color:var(--soft);align-items:flex-start;gap:11px;font-size:.96rem;line-height:1.5;display:flex}.zx .getlist li svg{width:19px;height:19px;stroke:var(--accent2);fill:none;stroke-width:2px;flex:none;margin-top:2px}.zx .calrow{border-top:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;padding-top:22px;display:flex}.zx .calrow .callabel{color:var(--muted);font-size:.82rem}.zx .calrow .callogos{align-items:center;gap:18px;display:flex}.zx .calrow .callogos img{width:auto;height:30px}.zx .moreworlds{text-align:center;color:var(--dim);font-family:var(--serif);margin-top:32px;font-size:.98rem;font-style:italic}@media (max-width:820px){.zx .getgrid,.zx .getlist{grid-template-columns:1fr}}.zx[data-world=biohack] .eyebrow{color:#cfc9c3}.zx[data-world=biohack] .htag .rule{background:linear-gradient(90deg,var(--accent2),transparent)}.zx .fndgate{background:radial-gradient(70% 50% at 50% 22%,rgba(var(--glow),.06),transparent 70%);justify-content:center;align-items:center;min-height:100dvh;padding:40px 22px;display:flex}.zx .fndgate-card{text-align:center;width:100%;max-width:440px}.zx .fg-mark{font-family:var(--serif);letter-spacing:.26em;color:var(--cream);margin-bottom:36px;padding-left:.26em;font-size:1.6rem}.zx .fndgate .eyebrow{margin-bottom:16px}.zx .fndgate h1{font-family:var(--serif);color:var(--ink);margin-bottom:16px;font-size:clamp(2.4rem,6vw,3.4rem);font-weight:500}.zx .fg-lead{color:var(--muted);max-width:36ch;margin:0 auto 28px;font-size:1.02rem;line-height:1.6}.zx .fg-form{gap:10px;max-width:380px;margin:0 auto;display:flex}.zx .fg-form input{background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--r-pill);min-width:0;color:var(--ink);font-family:var(--sans);text-align:center;letter-spacing:.08em;flex:1;padding:14px 20px;font-size:1rem}.zx .fg-form input:focus{border-color:var(--accent2);outline:none}.zx .fg-form button{cursor:pointer;border-radius:var(--r-pill);font-family:var(--sans);color:#2a1405;background:linear-gradient(135deg,#ffb877,var(--accent2) 42%,var(--accent) 100%);border:0;flex:none;padding:14px 24px;font-size:.9rem;font-weight:600}.zx .fg-form button:disabled{opacity:.5;cursor:not-allowed}.zx .fg-err{color:#ff9a76;margin-top:16px;font-size:.9rem}.zx .fg-sales{color:var(--muted);border-bottom:1px solid var(--hair-2);margin-top:26px;padding-bottom:2px;font-size:.9rem;text-decoration:none;transition:color .2s;display:inline-block}.zx .fg-sales:hover{color:var(--accent2)}.zx .fnd{--fgap:clamp(90px,16vh,168px)}.zx .fnd-top{text-align:center;padding:38px clamp(20px,5vw,60px) 0}.zx .fwrap{max-width:1040px;margin:0 auto;padding:0 clamp(22px,5vw,60px)}.zx .fwrap.narrow{max-width:760px}.zx .fnd-hero{text-align:center;padding:clamp(66px,13vh,140px) 0 clamp(46px,8vh,84px)}.zx .fnd-hero .eyebrow{margin-bottom:26px}.zx .fnd-hero h1{font-family:var(--serif);color:var(--ink);margin-bottom:30px;font-size:clamp(2.8rem,7vw,5.4rem);font-weight:500;line-height:1.04}.zx .fnd-sub{color:var(--muted);max-width:56ch;margin:0 auto;font-size:clamp(1.1rem,1.8vw,1.35rem);line-height:1.65}.zx .fnd-band{padding:var(--fgap) 0;border-top:1px solid var(--hair)}.zx .fnd-band .eyebrow{text-align:center;margin-bottom:26px}.zx .fnd-big{font-family:var(--serif);color:var(--soft);text-align:center;max-width:42ch;margin:0 auto 22px;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.4}.zx .fnd-big:last-child{margin-bottom:0}.zx .fnd-intro{text-align:center;color:var(--muted);max-width:48ch;margin:0 auto 60px;font-size:1.15rem}.zx .fnd-build{grid-template-columns:1fr 1fr;gap:clamp(30px,4vw,56px);display:grid}.zx .fnd-group h3{font-family:var(--serif);color:var(--ink);margin-bottom:14px;font-size:1.5rem;font-weight:500}.zx .fnd-group p{color:var(--muted);font-size:1.02rem;line-height:1.65}.zx .fnd-group ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.zx .fnd-group li{color:var(--soft);align-items:flex-start;gap:12px;font-size:1rem;line-height:1.5;display:flex}.zx .fnd-group li svg{width:19px;height:19px;stroke:var(--accent2);fill:none;stroke-width:2px;flex:none;margin-top:3px}.zx .fnd-setup{max-width:520px;margin:0 auto 46px}.zx .fnd-setrow{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:20px;padding:16px 0;display:flex}.zx .fnd-setrow .sl{color:var(--muted);font-size:1.05rem}.zx .fnd-setrow .sv{font-family:var(--serif);color:var(--ink);font-size:1.8rem}.zx .fnd-setrow .sv.strike{color:var(--dim);font-size:1.3rem;text-decoration:line-through}.zx .fnd-options{grid-template-columns:1fr 1fr;gap:20px;max-width:820px;margin:0 auto;display:grid}.zx .fnd-opt{border-radius:var(--r-card);background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--hair);padding:36px 30px 30px;position:relative}.zx .fnd-opt.rec{border-color:rgba(var(--glow),.45);box-shadow:0 40px 80px -46px rgba(var(--glow),.4)}.zx .fnd-opt .rec-tag{letter-spacing:.2em;text-transform:uppercase;color:#2a1405;background:linear-gradient(135deg,var(--accent2),var(--accent));border-radius:20px;padding:5px 12px;font-size:10px;font-weight:600;position:absolute;top:-11px;left:30px}.zx .fnd-opt .opt-name{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:.8rem}.zx .fnd-opt .opt-lic{color:var(--muted);margin-bottom:10px;font-size:.98rem}.zx .fnd-opt .opt-total{font-family:var(--serif);color:var(--ink);margin-bottom:10px;font-size:1.7rem}.zx .fnd-opt .opt-under{color:var(--soft);font-size:.94rem;line-height:1.5}.zx .fnd-opt .opt-pay{flex-direction:column;gap:10px;margin-top:22px;display:flex}.zx .fnd-opt .opt-pay .btn-p,.zx .fnd-opt .opt-pay .btn-g{justify-content:center;width:100%;text-decoration:none}.zx .fnd-opt .opt-paynote{color:var(--soft);text-align:center;margin:2px 0 0;font-size:.8rem;line-height:1.45}.zx .fnd-covers{text-align:center;color:var(--muted);max-width:54ch;margin:46px auto 0;font-size:1rem}.zx .fnd-ratehold{text-align:center;max-width:760px;font-family:var(--serif);color:var(--ink);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);margin:clamp(50px,8vh,90px) auto 0;padding:clamp(36px,6vh,60px) 20px;font-size:clamp(1.4rem,2.6vw,1.95rem);font-style:italic;line-height:1.45}.zx .fnd-ways{grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin:0 auto;display:grid}.zx .fnd-way{border-radius:var(--r-card);background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--hair);text-align:center;padding:clamp(34px,4vw,48px) clamp(28px,3vw,40px)}.zx .fnd-way.primary{border-color:rgba(var(--glow),.35)}.zx .fnd-way h3{font-family:var(--serif);color:var(--ink);margin-bottom:12px;font-size:1.7rem;font-weight:500}.zx .fnd-way p{color:var(--muted);margin-bottom:26px;font-size:1rem;line-height:1.6}.zx .fnd-way .btn-p,.zx .fnd-way .btn-g{justify-content:center;width:100%;text-decoration:none}.zx .fnd-privacy{text-align:center;color:var(--dim);margin-top:32px;font-size:.9rem}.zx .fnd-disc{border-top:1px solid var(--hair);padding:clamp(50px,8vh,80px) 0 clamp(70px,10vh,120px)}.zx .fnd-disc p{color:var(--dim);text-align:center;max-width:70ch;margin:0 auto;font-size:.8rem;line-height:1.7}.zx .fnd-disc .notes{opacity:.85;margin-top:16px}@media (max-width:760px){.zx .fnd-build,.zx .fnd-options,.zx .fnd-ways{grid-template-columns:1fr}}.zx .zlimit{z-index:100001;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0806049e;justify-content:center;align-items:center;padding:24px;animation:.25s both zxfade;display:flex;position:fixed;inset:0}@keyframes zxfade{0%{opacity:0}to{opacity:1}}.zx .zlimit-card{text-align:center;background:linear-gradient(180deg,var(--surface),var(--surface-2));border:1px solid var(--hair-2);border-radius:var(--r-card);width:100%;max-width:430px;padding:40px 34px 32px;animation:.5s cubic-bezier(.2,.7,.2,1) both zxpop;position:relative;box-shadow:0 50px 100px -40px #000000d9}.zx .zlimit-x{color:var(--dim);cursor:pointer;background:0 0;border:0;padding:4px;font-size:1.5rem;line-height:1;transition:color .2s;position:absolute;top:14px;right:16px}.zx .zlimit-x:hover{color:var(--soft)}.zx .zlimit-lock{background:radial-gradient(120% 110% at 30% 12%,rgba(var(--glow),.28),rgba(var(--glow),.08));border:1px solid rgba(var(--glow),.4);border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 20px;display:grid}.zx .zlimit-lock svg{width:26px;height:26px;stroke:var(--accent2);fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.zx .zlimit-card h3{font-family:var(--serif);color:var(--ink);margin-bottom:14px;font-size:1.6rem;font-weight:500}.zx .zlimit-card p{color:var(--muted);max-width:34ch;margin:0 auto 12px;font-size:.98rem;line-height:1.6}.zx .zlimit-card .zlimit-sub{color:var(--soft);font-size:.95rem}.zx .zlimit-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.zx .zlimit-actions .btn-p,.zx .zlimit-actions .btn-g{cursor:pointer}@media (max-width:420px){.zx .zlimit-actions .btn-p,.zx .zlimit-actions .btn-g{justify-content:center;width:100%}}.reveal-ready .zx .reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.reveal-ready .zx .reveal.in{opacity:1;transform:none}.reveal-ready .zx .stagger>*{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.reveal-ready .zx .stagger.in>*{opacity:1;transform:none}.zx .stagger.in>:first-child{transition-delay:40ms}.zx .stagger.in>:nth-child(2){transition-delay:.12s}.zx .stagger.in>:nth-child(3){transition-delay:.2s}.zx .stagger.in>:nth-child(4){transition-delay:.28s}.zx .stagger.in>:nth-child(5){transition-delay:.36s}.zx .stagger.in>:nth-child(6){transition-delay:.44s}@media (prefers-reduced-motion:reduce){.reveal-ready .zx .reveal,.reveal-ready .zx .stagger>*{opacity:1!important;transition:none!important;transform:none!important}.zx .stage .vpulse i{opacity:.18!important;animation:none!important}.zx .chip .cav:after{animation:none!important}}.zx .roi{background:linear-gradient(180deg,rgba(var(--glow),.06),rgba(var(--glow),.02));border:1px solid rgba(var(--glow),.2);border-radius:16px;margin:22px 0 26px;padding:20px 22px}.zx .roi-fig{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:clamp(2.2rem,4.5vw,3.1rem);font-weight:500;line-height:1}.zx .roi-cap{color:var(--muted);max-width:44ch;margin-top:10px;font-size:.95rem;line-height:1.55}.zx .roi-cap b{color:var(--soft);font-weight:600}html.in-call .zx .vpulse i,html.in-call .zx .halo,html.in-call .zx .rings,html.in-call .zx .chip,html.in-call .zx .chip .cav:after,html.in-call .zx .scrollcue .m:after,html.in-call .zx .wc,html.in-call .zx .xwave i{animation-play-state:paused!important}html.in-call .zx .halo{background:radial-gradient(circle,rgba(var(--glow),.4),rgba(var(--glow),.05) 46%,transparent 68%)!important;transition:none!important}.zx .callbar{left:0;right:0;bottom:calc(104px + env(safe-area-inset-bottom));z-index:99998;pointer-events:none;flex-direction:column;align-items:center;gap:14px;padding:0 18px;display:flex;position:fixed}.zx .callcap{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--hair-2);max-width:min(620px,92vw);font-family:var(--serif);color:var(--soft);text-align:center;background:linear-gradient(#1e1814eb,#120e0beb);border-radius:18px;margin:0;padding:14px 20px;font-size:clamp(.98rem,2.4vw,1.08rem);line-height:1.5;animation:.3s both zxrise;box-shadow:0 24px 50px -28px #000000d9}.zx .callcap b{color:var(--accent2);margin-right:6px;font-weight:600}.zx .callctl{pointer-events:auto;gap:12px;display:flex}.zx .cbtn{cursor:pointer;font-family:var(--sans);border-radius:var(--r-pill);border:1px solid var(--hair-2);background:linear-gradient(180deg,var(--surface),var(--surface-2));color:var(--soft);padding:12px 24px;font-size:.9rem;font-weight:600;transition:background .2s,border-color .2s,transform .15s;box-shadow:0 16px 30px -18px #000000b3}.zx .cbtn:hover{transform:translateY(-1px)}.zx .cbtn[aria-pressed=true]{background:rgba(var(--glow),.14);border-color:rgba(var(--glow),.4);color:var(--accent2)}.zx .cbtn.end{color:#2a1405;background:linear-gradient(135deg,#ffb877,var(--accent2) 42%,var(--accent) 100%);border:0}@media (max-width:900px){.zx .navbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#181310f2,#0f0b09f2)}.zx .chip{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#1e1814f7,#120e0bf7)}.zx .vpulse i{opacity:.5;animation:none}}
