@font-face{font-family:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/7334b8b05e61def8-s.215jpmv1pn-uj.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:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.3w4dz-7w_7xvr.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:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7334b8b05e61def8-s.215jpmv1pn-uj.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:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.3w4dz-7w_7xvr.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:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/7334b8b05e61def8-s.215jpmv1pn-uj.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:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.3w4dz-7w_7xvr.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:DM Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7334b8b05e61def8-s.215jpmv1pn-uj.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:DM Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/5e50e46ec4da0455-s.p.3w4dz-7w_7xvr.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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_106c9998-module__fmEI1W__className{font-family:DM Sans,DM Sans Fallback}.dm_sans_106c9998-module__fmEI1W__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_6d3593cc-module__GRtJOq__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_6d3593cc-module__GRtJOq__variable{--font-playfair-display:"Playfair Display", "Playfair Display Fallback"}
:root{--bg:#f7f8ff;--bg-strong:#eef0ff;--surface:#ffffffb8;--surface-strong:#ffffffe6;--surface-dark:#1d1d1d;--text:#18161d;--muted:#6e6b7f;--muted-strong:#4c4a5f;--border:#47446c1f;--accent:#dc78cf;--accent-soft:#f5b7ea;--accent-violet:#c6b6ff;--accent-pink:#ffb2e4;--accent-mint:#d8fff2;--shadow-lg:0 34px 80px #9092d42e;--shadow-md:0 22px 44px #6767921f;--radius-xl:38px;--radius-lg:28px;--radius-md:20px;--radius-pill:999px;--container:1280px;--display-font:var(--font-playfair-display), "Playfair Display", Georgia, serif;--body-font:"DM Sans", var(--font-dm-sans), sans-serif}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body,button,input,textarea,select{font-family:var(--body-font)}body{color:var(--text);font-size:19px;font-weight:400;line-height:1.684}h1,h2,h3,h4,h5,h6{letter-spacing:-.045em;font-weight:500;font-family:var(--display-font)!important}h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-family:inherit!important}p,li,a,label{font-family:var(--body-font)}span{font-family:inherit}p{line-height:1.7}em,i{font-style:italic}strong,b{font-weight:700}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f1f4fb;min-width:320px;margin:0}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}ul{margin:0;padding:0;list-style:none}.app-store-badge{background:#060606;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 18px;transition:transform .22s,box-shadow .22s;display:inline-flex;box-shadow:0 18px 30px #18161d1f}.app-store-badge:hover{transform:translateY(-2px);box-shadow:0 22px 34px #18161d29}.app-store-badge-art{align-items:center;gap:6.257px;line-height:0;display:inline-flex}@media (max-width:767px){.app-store-badge-art{gap:5.688px}}.app-store-badge-icon,.app-store-badge-text{height:auto;display:block}.app-store-badge-icon{width:17.313px;height:21.275px}@media (max-width:767px){.app-store-badge-icon{width:15.74px;height:19.341px}}.app-store-badge-text{width:73.351px;height:24.478px}@media (max-width:767px){.app-store-badge-text{width:66.658px;height:22.253px}}@media (max-width:360px){.app-store-badge-text{width:61px;height:auto}}.google-play-badge-image{width:96.845px;height:22.763px;display:block}.nav-cta{width:126px;min-width:126px;height:44px;min-height:44px;box-shadow:none;border-radius:54px;padding:0}@media (max-width:700px){.nav-cta{width:124px;min-width:124px;max-width:none}}@media (max-width:767px){.nav-cta{border-radius:49px;width:120px;min-width:120px;height:40px;min-height:40px}}@media (max-width:360px){.nav-cta{width:114px;min-width:114px}}.nav-cta:hover{box-shadow:0 10px 24px #00000029}.nav-cta-google{width:133px;min-width:133px;height:44px;min-height:44px;box-shadow:none;background:#000;border-radius:42px;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.nav-cta-google:hover{box-shadow:0 10px 24px #00000029}.story-primary-button{width:176px;min-width:176px;height:56px;min-height:56px;box-shadow:none;border-radius:69px;padding:0}.story-primary-button:hover{box-shadow:none}.story-primary-button .app-store-badge-art{gap:8px}.story-primary-button .app-store-badge-icon{width:22px;height:27px}.story-primary-button .app-store-badge-text{width:94px;height:31px}html.os-ios .google-play-badge,html.os-android .app-store-badge:not(.google-play-badge){display:none!important}.section-pill{width:fit-content;font-family:var(--body-font);letter-spacing:0;text-align:center;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#fff 0%,#fff0 100%);border:1px solid #fff;border-radius:37px;justify-content:flex-start;align-items:center;gap:12px;padding:8px 16px;font-size:13px;font-style:normal;font-weight:500;line-height:18px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 8.5px #fff,0 16px 22.4px #0000000a;color:#000!important}.section-pill img{width:12px;height:12px}.story-pill{width:fit-content;font-family:var(--body-font);letter-spacing:0;text-align:center;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#fff 0%,#fff0 100%);border:1px solid #fff;border-radius:37px;justify-content:flex-start;align-items:center;gap:12px;padding:8px 16px;font-size:13px;font-style:normal;font-weight:500;line-height:18px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 8.5px #fff,0 16px 22.4px #e5e8ef;color:#000!important}.story-pill img{width:12px;height:12px}.page-shell{position:relative;overflow:clip}.container{width:min(100% - 40px,var(--container));margin:0 auto}@media (max-width:767px){.container{width:min(100% - 28px,var(--container))}}.hero-section,.story-section,.proof-section,.content-section,.cta-section{padding:108px 0;position:relative}@media (max-width:820px){.hero-section,.story-section,.proof-section,.content-section,.cta-section{padding:82px 0}}.hero-stack,.section-stack,.story-copy,.timeline,.faq-list,.phone-books,.book-grid,.info-card,.phone-screen{display:grid}.hero-stack,.section-stack{gap:34px}.hero-copy,.story-copy,.section-heading{max-width:860px}.section-anchor{visibility:hidden;height:0;display:block;position:relative;top:-110px}.hero-copy{text-align:center;justify-items:center}.hero-description,.story-copy p,.section-heading p,.info-card p,.timeline-item p,.faq-item p,.cta-panel p,.footer-wrap{color:var(--muted)}.hero-description{max-width:54ch;font-size:1.08rem}.story-copy h2,.section-heading h2,.cta-panel h2{font-size:clamp(2.6rem,5vw,4.2rem);line-height:.94}@media (max-width:640px){.story-copy h2,.section-heading h2,.cta-panel h2{font-size:clamp(2.2rem,14vw,3rem)}}.site-header{z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border-bottom:0;width:100%;padding:24px 0 0;position:fixed;top:0;left:0}@media (max-width:820px){.site-header{padding-top:18px}}@media (max-width:767px){.site-header{padding-top:14px}}.site-header .container{pointer-events:auto;width:min(100% - 40px,1060px)}@media (max-width:1120px){.site-header .container{width:min(100% - 32px,1060px)}}@media (max-width:767px){.site-header .container{width:calc(100% - 24px)}}.nav-panel{-webkit-backdrop-filter:blur(28px);background:#ffffff9e;border:1px solid #ffffffad;border-radius:16px;min-height:72px;position:relative;overflow:hidden;box-shadow:inset 0 0 16.4px 4px #ffffff85,0 18px 44px #7684ac1f}.nav-wrap{min-height:72px;position:relative}@media (max-width:1120px){.nav-wrap{justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}}@media (max-width:820px){.nav-wrap{flex-wrap:wrap;justify-content:center;row-gap:14px}}@media (max-width:700px){.nav-wrap{text-align:center;justify-content:center;padding:16px}}@media (max-width:767px){.nav-wrap{text-align:left;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:16px 12px;display:flex}}.brand{width:157.761px;height:40px;line-height:0;display:block;position:absolute;top:16px;left:16px}@media (max-width:1120px){.brand{position:static}}@media (max-width:767px){.brand{flex:none;width:140px;height:auto}}@media (max-width:360px){.brand{width:124px}}.brand img{max-width:100%;display:block}.primary-nav{position:absolute;top:23px;left:50%;transform:translate(-50%)}@media (max-width:1120px){.primary-nav{margin-inline:auto;position:static;transform:none}}@media (max-width:820px){.primary-nav{order:3;width:100%;margin-inline:0}}@media (max-width:767px){.primary-nav{display:none}}.nav-list{color:#000;justify-content:center;align-items:center;gap:24px;display:flex}@media (max-width:1120px){.nav-list{gap:18px}}@media (max-width:820px){.nav-list{flex-wrap:wrap;justify-content:center}}.nav-list a{letter-spacing:0;color:#000;white-space:nowrap;font-size:15px;font-weight:300;line-height:1.65;transition:color .18s;display:block}@media (max-width:1120px){.nav-list a{font-size:14px}}.nav-list a:hover{color:var(--text)}.header-actions{gap:12px;display:flex;position:absolute;top:13px;right:13px}@media (max-width:1120px){.header-actions{flex-shrink:0;position:static}}.hero-stage,.proof-grid,.card-grid{display:grid}.hero-stage{grid-template-columns:repeat(12,1fr);align-items:center;min-height:630px;padding:20px 0 40px;position:relative}@media (max-width:1120px){.hero-stage{justify-items:center;gap:22px;min-height:auto;padding-top:8px}}.phone-shell,.floating-card,.info-card,.timeline-item,.faq-item{border:1px solid var(--border);box-shadow:var(--shadow-md)}.phone-shell{z-index:2;background:linear-gradient(#232325 0%,#0f0f12 100%);border-radius:44px;padding:10px;position:relative}.hero-phone{grid-column:5/span 4;width:min(100%,338px);margin:0 auto}@media (max-width:1120px){.hero-phone{grid-column:auto}}@media (max-width:640px){.hero-phone{width:min(100%,300px)}}.phone-notch{border-radius:var(--radius-pill);background:#161619;width:120px;height:30px;margin:0 auto 10px}.phone-screen{background:linear-gradient(#f9f7f2 0%,#fff 100%);border-radius:34px;gap:18px;min-height:560px;padding:20px 18px 18px}@media (max-width:640px){.phone-screen{min-height:520px;padding:22px}}.phone-screen h2,.phone-screen h3{font-size:1.05rem;line-height:1.08}.phone-topbar,.progress-card,.progress-meta,.phone-nav{display:flex}.phone-topbar{justify-content:space-between;align-items:center}.avatar-dot,.phone-icon,.chapter-thumb{display:block}.avatar-dot{background:linear-gradient(135deg,#5e3d31,#d5a88b);border-radius:50%;width:22px;height:22px}.phone-icon{border:1.5px solid #18161d8c;border-radius:50%;width:14px;height:14px}.progress-card,.phone-status{background:#ffffffe6;border-radius:18px}.progress-card{border:1px solid #3f3b5a14;justify-content:space-between;gap:18px;padding:14px}.progress-card strong,.progress-card span,.progress-card em{display:block}.progress-card strong{color:var(--text)}.progress-card span,.progress-card em{font-size:.82rem}.progress-meta{flex-direction:column;align-items:flex-end;gap:8px}.progress-line{border-radius:var(--radius-pill);background:#18161d29;width:94px;height:2px}.progress-line span{border-radius:inherit;background:linear-gradient(90deg,#dd7bd1,#8fa0ff);width:45%;height:100%;display:block}.phone-books{gap:12px}.phone-books p{font-size:.82rem}.book-grid{grid-template-columns:.7fr 1.15fr .7fr;gap:10px}.book-card,.chapter-thumb{border-radius:18px}.book-card{min-height:110px}.book-card-dark{background:linear-gradient(#493154,#251f2f)}.book-card-featured{color:#fff;background:linear-gradient(#57633324,#2f3b1af0),linear-gradient(135deg,#c9d5a3,#5d7241);align-items:flex-end;min-height:148px;padding:16px;display:flex}.book-card-purple{background:linear-gradient(#5f5ba6,#291d4f)}.phone-status{color:var(--muted-strong);text-align:center;border:1px solid #3f3b5a14;padding:10px 14px;font-size:.82rem}.phone-nav{color:var(--muted);justify-content:space-between;gap:12px}.phone-nav li{text-align:center;border-top:1px solid #3f3b5a14;flex:1;padding-top:12px;font-size:.72rem}.floating-card{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border-radius:22px;gap:8px;min-width:154px;max-width:210px;padding:16px 18px;display:grid;position:absolute}@media (max-width:1120px){.floating-card{width:min(100%,300px);position:relative;inset:auto}}.floating-card p,.floating-card span{color:var(--muted-strong);line-height:1.45}.floating-card strong,.floating-card span{display:block}.floating-card strong,.floating-card span,.floating-card .card-note{font-size:.82rem}.floating-card strong{color:var(--text)}.floating-card-analytics{grid-template-columns:auto 1fr;align-items:center;top:118px;left:7%}.floating-card-profile{bottom:150px;left:0}.floating-card-chapter{grid-template-columns:auto 1fr;align-items:center;gap:12px;top:84px;right:2%}.floating-card-chapter button{border-radius:var(--radius-pill);color:#8f3f80;background:#dc78cf2e;border:0;grid-column:2;justify-self:start;min-height:32px;padding:0 12px}.floating-card-generation{grid-template-columns:auto 1fr;align-items:center;bottom:142px;right:9%}.floating-icon{border-radius:16px;width:42px;height:42px}.floating-icon-pink{background:linear-gradient(135deg,#ff9adf,#dca2ff)}.floating-icon-violet{background:linear-gradient(135deg,#d6c7ff,#b6bcff)}.chapter-thumb{background:linear-gradient(135deg,#cfb47a,#a0b2d4);width:58px;height:58px}.card-note{max-width:18ch}.button{border-radius:var(--radius-pill);border:1px solid #0000;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:700;transition:transform .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{color:#fff;background:linear-gradient(135deg,#18161d,#2a2a33)}.button-secondary{color:var(--text);background:#fff9;border-color:#3f3b5a1f}.proof-grid,.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (max-width:1120px){.proof-grid,.card-grid{grid-template-columns:1fr}}.info-card,.timeline-item,.faq-item{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8}.info-card{border-radius:var(--radius-lg);gap:12px;min-height:100%;padding:28px}@media (max-width:640px){.info-card{padding:22px}}.info-card-feature h3{font-size:1.45rem;line-height:1.04}.timeline{gap:16px}.timeline-item{border-radius:var(--radius-lg);grid-template-columns:84px 1fr;align-items:start;gap:18px;padding:22px 24px}@media (max-width:820px){.timeline-item{grid-template-columns:1fr}}@media (max-width:640px){.timeline-item{padding:22px}}.timeline-item h3{font-size:1.45rem;line-height:1.04}.timeline-index{color:#6c4f76;width:72px;height:72px;font-family:var(--display-font);background:linear-gradient(135deg,#ffb2e48c,#c6b6ff99);border-radius:24px;justify-content:center;align-items:center;font-size:1.55rem;display:inline-flex}@media (max-width:640px){.timeline-index{width:60px;height:60px}}.faq-list{gap:14px}.faq-item{border-radius:var(--radius-lg);padding:22px 24px}@media (max-width:640px){.faq-item{padding:22px}}.faq-item summary{cursor:pointer;font-size:1.45rem;line-height:1.04;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{margin-top:14px}.process-section .process-layout{grid-template-columns:minmax(308px,515px) minmax(0,700px);align-items:start;gap:52px;display:grid}@media (max-width:1180px){.process-section .process-layout{grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:40px}}@media (max-width:992px){.process-section .process-layout{grid-template-columns:1fr;gap:24px}}.process-section .process-intro{min-width:0;min-height:100%;position:relative}.process-section .process-intro-sticky{justify-items:start;gap:22px;width:100%;max-width:427px;display:grid;position:sticky;top:132px}@media (max-width:992px){.process-section .process-intro-sticky{text-align:center;justify-items:center;gap:16px;margin:0 auto;position:static}}.process-section .process-pill{gap:12px}.process-section h2{color:#000;letter-spacing:-1.04px;width:427px;margin:0;font-size:52px;font-weight:500;line-height:57px}@media (max-width:992px){.process-section h2{text-align:center;width:min(100%,520px)}}@media (max-width:640px){.process-section h2{letter-spacing:-1.12px;width:100%;max-width:454px;font-size:56px;line-height:58px}}@media (max-width:480px){.process-section h2{letter-spacing:-1.04px;font-size:52px;line-height:52px}}@media (max-width:360px){.process-section h2{letter-spacing:-.68px;width:min(100%,280px);font-size:34px;line-height:36px}}@media (max-width:340px){.process-section h2{letter-spacing:-.64px;width:min(100%,270px);font-size:32px;line-height:34px}}.process-section .process-description{color:#00000096;width:403px;margin:0;font-size:15px;line-height:24.75px}@media (max-width:992px){.process-section .process-description{width:min(100%,520px)}}@media (max-width:640px){.process-section .process-description{width:100%;max-width:454px}}@media (max-width:360px){.process-section .process-description{max-width:280px}}.process-section .process-actions{align-items:center;gap:16px;width:282px;max-width:100%;display:flex}@media (max-width:992px){.process-section .process-actions{justify-content:center}}@media (max-width:640px){.process-section .process-actions{gap:11px}}@media (max-width:360px){.process-section .process-actions{flex-wrap:wrap;justify-content:center;width:100%}}.process-section .process-store-button{width:133px;min-width:133px;height:44px;min-height:44px;box-shadow:none;flex:none;padding:0}.process-section .process-store-button:hover{box-shadow:none}.process-section .process-store-button-google{border-radius:42px}.process-section .process-store-button-google .google-play-badge-image{width:96.845px;height:22.763px}.process-section .process-store-button-app{border-radius:53.963px}.process-section .process-store-button-app .app-store-badge-art{gap:6.257px}.process-section .process-store-button-app .app-store-badge-icon{width:17.313px;height:21.275px}.process-section .process-store-button-app .app-store-badge-text{width:73.351px;height:24.478px}.process-section .process-track{gap:32px;padding-left:64px;display:grid;position:relative}.process-section .process-track:before{content:"";background:repeating-linear-gradient(#1d1d1d24 0 4px,#0000 4px 8px);width:1px;position:absolute;top:20px;bottom:20px;left:20px}@media (max-width:992px){.process-section .process-track{gap:22px;padding-left:0}.process-section .process-track:before{display:none}}.process-section .process-step{display:block;position:relative}.process-section .process-step-index{color:#fff;width:40px;height:40px;font-family:var(--body-font);letter-spacing:-.38px;background:#000;border-radius:66px;justify-content:center;align-items:center;font-size:19px;font-weight:700;line-height:24px;display:inline-flex;position:absolute;top:0;left:-64px}@media (max-width:992px){.process-section .process-step-index{z-index:2;top:22px;left:18px}}.process-section .process-step-card{background:#dfe3ec;border-radius:46px;width:100%;min-height:460px;padding:28px 38px 36px;position:relative;overflow:hidden;box-shadow:inset 0 4px 28.9px #ffffff59}@media (max-width:640px){.process-section .process-step-card{border-radius:34px;min-height:auto;padding:22px 18px 18px}}.process-section .process-step-card h3{color:#000;text-align:center;letter-spacing:-.46px;margin:0 0 32px;font-size:23px;font-weight:500;line-height:32px}@media (max-width:992px){.process-section .process-step-card h3{text-align:left;align-items:center;min-height:40px;padding-left:56px;display:flex}}@media (max-width:640px){.process-section .process-step-card h3{margin-bottom:24px;font-size:21px;line-height:30px}}@media (max-width:360px){.process-section .process-step-card h3{padding-left:52px}}.process-section .process-step-visual{justify-content:center;display:flex}.process-section .process-step-image{width:auto;max-width:100%;height:auto;display:block}.process-section .process-step-profile .process-step-image{width:388px}.process-section .process-step-genre .process-step-image{width:348px}.process-section .process-step-reading .process-step-image{width:389px}.cta-panel{border:1px solid var(--border);box-shadow:var(--shadow-md)}.cta-section{padding-top:24px;scroll-margin-top:120px}@media (max-width:820px){.cta-section{scroll-margin-top:104px}}.cta-showcase{z-index:3;gap:18px;display:grid;position:relative}.cta-hero-card,.cta-detail-card{border-radius:46px;position:relative;overflow:hidden;box-shadow:inset 0 4px 28.9px #fff6}@media (max-width:992px){.cta-hero-card,.cta-detail-card{border-radius:32px}}.cta-hero-card{background:#d0c5ff;min-height:681px;padding:48px 48px 42px}@media (max-width:992px){.cta-hero-card{min-height:auto;padding:22px 24px 0}}.cta-hero-content{z-index:1;gap:66px;max-width:50%;display:grid;position:relative}@media (max-width:992px){.cta-hero-content{gap:27px;max-width:100%}}.cta-pill{text-transform:uppercase;width:fit-content}.cta-hero-copy{justify-items:start;gap:20px;display:grid}.cta-hero-copy h2{color:#000;letter-spacing:-1.04px;width:497px;margin:0;font-size:52px;font-weight:500;line-height:59.8px}@media (max-width:992px){.cta-hero-copy h2{letter-spacing:-.74px;width:100%;max-width:302px;font-size:37px;line-height:42.55px}}.cta-description{color:#00000096;width:509px;margin:0;font-size:15px;line-height:24.75px}@media (max-width:992px){.cta-description{width:100%}}.cta-store-actions{flex-wrap:wrap;gap:16px;display:flex}@media (max-width:992px){.cta-store-actions{gap:16px}}.cta-store-button{width:133px;height:44px;min-height:44px;box-shadow:none;padding:0}.cta-store-button:hover{box-shadow:none}.cta-store-button-google{border-radius:42px;order:1}.cta-store-button-google .google-play-badge-image{width:96.845px;height:22.763px}@media (max-width:992px){.cta-store-button-google{order:2}}.cta-store-button-app{border-radius:53.963px;order:2}.cta-store-button-app .app-store-badge-art{gap:6.257px}.cta-store-button-app .app-store-badge-icon{width:17.313px;height:21.275px}.cta-store-button-app .app-store-badge-text{width:73.351px;height:24.478px}@media (max-width:992px){.cta-store-button-app{order:1}}.cta-feature-list{flex-wrap:wrap;gap:56px;display:flex}@media (max-width:992px){.cta-feature-list{gap:30px}}.cta-feature-item{gap:16px;width:calc(50% - 56px)}@media (max-width:992px){.cta-feature-item{min-width:200px}.cta-feature-item:first-child{order:2}.cta-feature-item:last-child{order:1}}.cta-feature-icon{background:#fffffff2;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;position:relative;box-shadow:0 16px 22.4px #0000000a}.cta-feature-icon img{width:28px;height:28px;display:block}.cta-feature-copy{gap:8px;display:grid}.cta-feature-copy h3,.cta-feature-copy p{margin:0}.cta-feature-copy h3{color:#000;letter-spacing:-.22px;font-size:22px;font-weight:600;line-height:35.2px}.cta-feature-copy p{color:#00000096;font-size:15px;line-height:24.75px}.cta-hero-phone{pointer-events:none;width:50%;position:absolute;bottom:0;right:0}@media (max-width:992px){.cta-hero-phone{text-align:center;width:100%;margin-top:34px;position:relative;bottom:auto;right:auto}}.cta-hero-phone img{width:100%;height:auto;display:block}@media (max-width:992px){.cta-hero-phone img{width:auto;max-height:450px;margin:0 auto}}.cta-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:992px){.cta-detail-grid{display:none}}.cta-detail-card{min-height:681px;padding:38px 36px 0}.cta-detail-card-blue{background:#d0dcff}.cta-detail-card-pink{background:#ffd3fb}.cta-detail-copy{z-index:1;gap:16px;max-width:497px;display:grid;position:relative}.cta-detail-copy h3,.cta-detail-copy p{margin:0}.cta-detail-copy h3{color:#000;letter-spacing:-1.04px;font-size:52px;font-weight:500;line-height:59.8px}.cta-detail-copy p{color:#00000096;font-size:15px;line-height:24.75px}.cta-detail-phone{pointer-events:none;width:555px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cta-detail-phone img{width:100%;height:auto;display:block}.reviews-stack{gap:40px;width:100%}.reviews-section{overflow:hidden}.reviews-heading{text-align:center;justify-items:center;width:100%;max-width:542px;margin:0 auto}.reviews-heading h2{color:#1d1d1d;letter-spacing:-1.04px;width:100%;margin:17px 0 14px;font-size:52px;font-weight:500;line-height:60px}@media (max-width:992px){.reviews-heading{max-width:100%}.reviews-heading h2{letter-spacing:-.8px;font-size:40px;line-height:44px}}@media (max-width:640px){.reviews-heading h2{letter-spacing:-.68px;font-size:34px;line-height:38px}}.reviews-description{color:#00000096;width:100%;max-width:452px;margin:0;font-size:15px;line-height:24.75px}@media (max-width:992px){.reviews-description{max-width:560px}}.reviews-shell{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}@media (max-width:992px){.reviews-shell{width:100%;max-width:100%;margin-left:0;margin-right:0}}.reviews-carousel{position:relative;overflow:hidden}.reviews-carousel-horizontal{display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}@media (max-width:992px){.reviews-carousel-horizontal{display:none}}.reviews-carousel-vertical{display:none}@media (max-width:992px){.reviews-carousel-vertical{height:636px;display:block;-webkit-mask-image:linear-gradient(#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 8% 92%,#0000 100%)}}@media (max-width:640px){.reviews-carousel-vertical{height:576px}}.reviews-carousel-container{align-items:stretch;display:flex}.reviews-carousel-horizontal .reviews-carousel-container{margin:0 -12px}.reviews-carousel-horizontal .review-slide{flex:0 0 407px;min-width:0;padding:0 12px}@media (max-width:1200px){.reviews-carousel-horizontal .review-slide{flex-basis:407px}}@media (max-width:1080px){.reviews-carousel-horizontal .review-slide{flex-basis:407px}}.reviews-carousel-vertical .reviews-carousel-container{flex-direction:column;margin:-10px 0}@media (max-width:992px){.reviews-carousel-vertical .reviews-carousel-container{will-change:transform;animation:20s linear infinite reviews-vertical-scroll}}.reviews-carousel-vertical .review-slide{flex:0 0 208px;min-height:208px;padding:10px 0}.reviews-carousel-vertical:hover .reviews-carousel-container{animation-play-state:paused}.review-card{background:#dfe3ec;border-radius:24px;align-items:flex-start;gap:16px;width:100%;min-height:100%;padding:16px;display:flex}@media (max-width:992px){.review-card{width:100%}}.review-card-avatar{background:#a0a6b4;border-radius:12px;flex:0 0 86px;width:86px;height:86px;position:relative;overflow:hidden}.review-card-avatar .review-card-avatar-image{object-fit:cover;width:100%;height:100%;display:block}.review-card-body{background:#fff;border-radius:13px;flex:0 0 249px;gap:16px;min-width:0;min-height:161px;padding:16px;display:grid}@media (max-width:992px){.review-card-body{flex:1;min-height:auto}}.review-card-quote,.review-card-name,.review-card-sign{margin:0}.review-card-quote{color:#1d1d1d;letter-spacing:-.45px;width:217px;font-size:15px;line-height:18.75px}@media (max-width:992px){.review-card-quote{width:auto}}.review-card-quote-mark{color:#fc77b7;font-size:15px;font-weight:900}.review-card-meta{gap:0;display:grid}.review-card-name{color:#1d1d1d;font-size:13px;font-weight:700;line-height:24px}.review-card-sign{color:#797b80;align-items:center;gap:5.26px;font-size:10.513px;line-height:16px;display:inline-flex}.review-card-sign-icon{object-fit:contain;flex:none;width:10px;height:10px;display:block}.review-card-sign-icon-fallback{background:radial-gradient(circle,#fffffff2 0 26%,#0000 27%),linear-gradient(135deg,#fc77b7,#f7c0d9);border-radius:999px;box-shadow:0 0 0 1px #fc77b72e}.reviews-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;margin-top:20px;display:flex}.reviews-store-button{width:133px;min-width:133px;height:44px;min-height:44px;box-shadow:none;flex:none;padding:0}.reviews-store-button:hover{box-shadow:none}.reviews-store-button-google{border-radius:42px}.reviews-store-button-app{border-radius:53.963px}.reviews-store-button-app .app-store-badge-art{gap:6.257px}.reviews-store-button-app .app-store-badge-icon{width:17.313px;height:21.275px}.reviews-store-button-app .app-store-badge-text{width:73.351px;height:24.478px}.reviews-store-button-google .google-play-badge-image{width:96.845px;height:22.763px}@media (max-width:640px){.reviews-actions{gap:10px}.reviews-store-button{width:133px;min-width:133px}}@media (prefers-reduced-motion:reduce){.reviews-carousel{-webkit-mask-image:none;mask-image:none}.reviews-carousel-vertical .reviews-carousel-container{animation:none}}@keyframes reviews-vertical-scroll{0%{transform:translateY(calc(-50% - 10px))}to{transform:translate(0,0)}}.faq-section .faq-layout{justify-content:space-between;align-items:flex-start;gap:52px;width:min(1280px,100% - 40px);margin:0 auto;display:flex}@media (max-width:992px){.faq-section .faq-layout{flex-direction:column;justify-content:flex-start;align-items:center;gap:40px;width:min(350px,100% - 40px)}}@media (max-width:389px){.faq-section .faq-layout{width:min(292px,100% - 28px)}}.faq-section .faq-heading{flex-direction:column;align-items:flex-start;gap:24px;width:380px;padding-top:2px;display:flex}@media (max-width:992px){.faq-section .faq-heading{text-align:center;align-items:center;width:350px;padding-top:0}}@media (max-width:389px){.faq-section .faq-heading{width:292px}}.faq-section .faq-heading h2{color:#000;width:427px;font-family:var(--display-font);letter-spacing:-1.04px;margin:0;font-size:52px;font-style:normal;font-weight:500;line-height:60px}@media (max-width:992px){.faq-section .faq-heading h2{width:350px;font-size:37px;line-height:42.55px}}@media (max-width:389px){.faq-section .faq-heading h2{width:292px}}.faq-section .faq-pill{letter-spacing:-.2119px;line-height:20px}.faq-section .faq-cards{gap:24px;width:845px;display:grid}@media (max-width:992px){.faq-section .faq-cards{gap:20px;width:650px}}@media (max-width:768px){.faq-section .faq-cards{width:350px}}@media (max-width:389px){.faq-section .faq-cards{width:292px}}.faq-section .faq-card{box-sizing:border-box;background:linear-gradient(#fff 33.65%,#ffffff87 100%);border:1px solid #fff;border-radius:20px;min-height:91px;transition:background .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 3px 21.9px #0d204c0f,inset 0 0 13.7px 13px #fff}.faq-section .faq-card[open]{min-height:240px}@media (max-width:992px){.faq-section .faq-card,.faq-section .faq-card[open]{min-height:0;padding:30px 24px}}.faq-section .faq-summary{z-index:1;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:89px;padding:0 31px;list-style:none;display:flex;position:relative}.faq-section .faq-summary::-webkit-details-marker{display:none}@media (max-width:992px){.faq-section .faq-summary{min-height:0;padding:0}}.faq-section .faq-card[open] .faq-summary{align-items:flex-start;min-height:0;padding-top:29px}@media (max-width:992px){.faq-section .faq-card[open] .faq-summary{padding-top:0}}.faq-section .faq-card[open] .faq-question{transform:translateY(4px)}@media (max-width:992px){.faq-section .faq-card[open] .faq-question{transform:none}}.faq-section .faq-question{color:#000;font-family:var(--body-font);font-size:19px;font-style:normal;font-weight:400;line-height:24px;display:block}@media (max-width:992px){.faq-section .faq-question{text-align:left;font-size:16px;line-height:20px}}.faq-section .faq-toggle{background:linear-gradient(#000 0%,#000000ab 100%);border-radius:10px;flex-shrink:0;width:32px;height:32px;position:relative;box-shadow:inset 0 4px 4px #ffffff40}.faq-section .faq-toggle-line{background:#fff;border-radius:999px;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-section .faq-toggle-line-horizontal{width:12px;height:1.5px}.faq-section .faq-toggle-line-vertical{width:1.5px;height:12px}.faq-section .faq-card[open] .faq-toggle-line-vertical{opacity:0;transform:translate(-50%,-50%)scaleY(0)}.faq-section .faq-answer-wrap{z-index:1;gap:32px;padding:30px 29px;display:none;position:relative}@media (max-width:992px){.faq-section .faq-answer-wrap{gap:30px;padding:30px 0 0}}.faq-section .faq-card[open] .faq-answer-wrap{display:grid}.faq-section .faq-divider{background:#e7e9f0;width:781px;height:1px;margin-left:2px}@media (max-width:992px){.faq-section .faq-divider{width:auto;margin-left:0}}.faq-section .faq-answer{color:#00000096;width:786px;font-family:var(--body-font);margin:0;font-size:15px;font-style:normal;font-weight:400;line-height:24.75px}@media (max-width:992px){.faq-section .faq-answer{width:auto}}.story-section{background:radial-gradient(71.68% 55.42% at 56.37% 78.61%,#ebe0fa 0%,#f1f4fb 100%),#f1f4fb;padding:0 0 270px;position:relative}@media (max-width:810px){.story-section{padding:0 0 100px}}@media (max-width:768px){.story-section{padding:0 0 80px}}.story-section .story-layout{justify-content:space-between;align-items:center;gap:76px;max-width:1062px;display:flex}@media (max-width:1120px){.story-section .story-layout{z-index:3;flex-direction:column;justify-content:flex-start;align-items:center;gap:28px;position:relative}}@media (max-width:820px){.story-section .story-layout{gap:24px}}.story-section .story-copy{z-index:3;flex:0 0 500px;justify-items:start;gap:20px;display:grid;position:relative}@media (max-width:1120px){.story-section .story-copy{text-align:center;flex-basis:auto;justify-items:center;margin:0 auto}}@media (max-width:820px){.story-section .story-copy{gap:16px;width:292px;max-width:292px}}.story-section .story-copy h2{width:464px;font-family:var(--display-font);letter-spacing:-1.04px;color:#000;font-size:52px;font-weight:500;line-height:60px}@media (max-width:820px){.story-section .story-copy h2{letter-spacing:-.88px;width:292px;font-size:44px;line-height:51px}}.story-section .story-copy p:last-of-type{color:#00000096;width:400px;font-size:15px;font-weight:400;line-height:24.75px}@media (max-width:820px){.story-section .story-copy p:last-of-type{width:292px}}.story-section .story-store-actions{align-items:center;gap:16px;width:282px;margin-top:10px;display:flex}@media (max-width:1120px){.story-section .story-store-actions{justify-content:center}}@media (max-width:820px){.story-section .story-store-actions{gap:11px;width:282px;max-width:100%}}@media (max-width:360px){.story-section .story-store-actions{flex-wrap:wrap;justify-content:center;gap:10px;width:100%}}.story-section .story-store-button{width:133px;min-width:133px;height:44px;min-height:44px;box-shadow:none;flex:none;padding:0}.story-section .story-store-button:hover{box-shadow:none}.story-section .story-store-button-google{border-radius:42px}.story-section .story-store-button-app{border-radius:53.963px}.story-section .story-store-button-app .app-store-badge-art{gap:6.257px}.story-section .story-store-button-app .app-store-badge-icon{width:17.313px;height:21.275px}.story-section .story-store-button-app .app-store-badge-text{width:73.351px;height:24.478px}.story-section .story-store-button-google .google-play-badge-image{width:96.845px;height:22.763px}.story-section .story-primary-button{margin-top:10px}.story-section .story-stage{isolation:isolate;z-index:1;flex:0 0 476px;width:476px;height:760px;min-height:760px;position:relative}@media (max-width:1120px){.story-section .story-stage{flex-basis:auto;width:560px;height:640px;min-height:640px}}@media (max-width:820px){.story-section .story-stage{width:420px;height:560px;min-height:560px;margin-top:10px}}@media (max-width:500px){.story-section .story-stage{width:100%;max-width:320px}}.story-section .story-cloud,.story-section .story-phone-visual{pointer-events:none;position:absolute}.story-section .story-cloud img,.story-section .story-phone-visual img{width:100%;height:auto;display:block}.story-section .story-cloud{z-index:1;opacity:.98;transform-origin:50%;will-change:transform;position:absolute}.story-section .story-cloud-left{z-index:3;width:65%;animation:10s ease-in-out infinite cloudSlide;top:0;left:0}@media (max-width:2100px){.story-section .story-cloud-left{top:25%}}@media (max-width:1700px){.story-section .story-cloud-left{top:43%}}@media (max-width:1500px){.story-section .story-cloud-left{top:55%}}@media (max-width:1200px){.story-section .story-cloud-left{width:100%;top:55%}}@media (max-width:768px){.story-section .story-cloud-left{top:85%}}.story-section .story-cloud-right{width:65%;animation:10s ease-in-out infinite reverse cloudDrift;top:-27%;right:0}@media (max-width:2100px){.story-section .story-cloud-right{top:auto;bottom:-71%}}@media (max-width:1500px){.story-section .story-cloud-right{bottom:-40%}}@media (max-width:1200px){.story-section .story-cloud-right{z-index:4;width:100%;bottom:-53%}}@media (max-width:768px){.story-section .story-cloud-right{bottom:-15%}}.story-section .story-phone-visual{z-index:2;transform-origin:50% 78%;will-change:transform;filter:drop-shadow(0 28px 38px #1d21342e);width:660px;animation:8s ease-in-out infinite storyHandFloat;top:70px;left:-35px}@media (max-width:1120px){.story-section .story-phone-visual{width:560px;top:110px;left:-8px;transform:rotate(-7deg)}}@media (max-width:820px){.story-section .story-phone-visual{width:420px;top:58px;left:10px;transform:rotate(-6deg)}}@keyframes storyHandFloat{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(-4deg)translateY(0)}}.hero-section{background:linear-gradient(#e7eefd 0%,#e6edff 56.4%,#f1f4fb 92.35%),#f1f4fb;margin-bottom:-55px;padding-top:160px;position:relative;overflow:clip}@media (max-width:767px){.hero-section{margin-bottom:-70px;padding-top:122px;padding-bottom:0}}.hero-section .container{display:block;position:relative}.hero-section .hero-stack{gap:24px}.hero-section .hero-copy{z-index:4;text-align:center;flex-direction:column;align-items:center;max-width:780px;margin:0 auto;display:flex;position:relative}@media (max-width:767px){.hero-section .hero-copy{max-width:100%;padding-inline:16px}}.hero-section .hero-pill{color:#000;letter-spacing:-.21px;text-transform:uppercase;background:linear-gradient(#fff 0%,#fff0 100%);border:1px solid #fff;gap:12px;min-height:36px;padding:8px 16px;font-size:13px;font-weight:500;box-shadow:0 8px 19px #07163c14,inset 0 0 9.2px 3px #ffffffa1}.hero-section .hero-pill-icon{border:1.4px solid #18161db3;border-radius:3px;width:12px;height:12px;position:relative;transform:rotate(45deg)}.hero-section .hero-pill-icon:before{content:"";background:linear-gradient(135deg,#f7a8e3,#dca6ff);border-radius:1px;position:absolute;inset:2px}.hero-section .hero-title{color:#000;font-family:var(--display-font);letter-spacing:-2.64px;margin-top:24px;font-size:88px;font-weight:500;line-height:1.06}@media (max-width:1120px){.hero-section .hero-title{font-size:clamp(3.5rem,6vw,4.5rem)}}@media (max-width:767px){.hero-section .hero-title{letter-spacing:-1.56px;text-align:center;width:100%;margin-top:16px;font-size:clamp(2.5rem,13vw,52px);line-height:1.15;display:block}}.hero-section .hero-title .hero-title-line{display:block}.hero-section .hero-title em{color:#dd63b9;letter-spacing:-.48px;font-style:italic;font-weight:500}.hero-section .hero-description{color:#00000096;width:497px;max-width:100%;margin-top:24px;font-size:19px;font-weight:300;line-height:24px}@media (max-width:767px){.hero-section .hero-description{margin-inline:auto;font-size:15px;line-height:1.65}}.hero-section .hero-actions{justify-content:center;align-items:center;gap:16px;width:100%;margin-top:22px;display:flex}@media (max-width:767px){.hero-section .hero-actions{flex-wrap:wrap}}.hero-section .hero-store-button{border-radius:42px;width:133px;max-width:100%;height:44px;min-height:44px;padding:0}.hero-section .hero-stage{min-height:890px;margin-top:10px;position:relative}@media (max-width:1120px){.hero-section .hero-stage{min-height:860px}}@media (max-width:767px){.hero-section .hero-stage{flex-direction:column;align-items:center;gap:16px;min-height:auto;margin-top:24px;padding:24px 0 10px;display:flex}}.hero-section .hero-aura,.hero-section .hero-cloud-visual{pointer-events:none;position:absolute}.hero-section .hero-aura{filter:blur(70px);opacity:.78;border-radius:50%;inset:auto}.hero-section .hero-aura-left{background:radial-gradient(circle,#ffffffe6 0%,#fff0 72%);width:250px;height:220px;top:16%;left:6%}.hero-section .hero-aura-right{background:radial-gradient(circle,#ffffffd1 0%,#fff0 74%);width:260px;height:220px;top:23%;right:4%}.hero-section .hero-cloud-visual{z-index:2;opacity:.98}.hero-section .hero-cloud-visual img{width:100%;height:auto;display:block}.hero-section .hero-cloud-visual-left{z-index:3;width:60%;animation:10s ease-in-out infinite cloudSlide;bottom:-9vw;left:-15%}@media (max-width:1200px){.hero-section .hero-cloud-visual-left{width:80%}}@media (max-width:767px){.hero-section .hero-cloud-visual-left{animation:none;bottom:-10vw}}@media (max-width:480px){.hero-section .hero-cloud-visual-left{bottom:0}}.hero-section .hero-cloud-visual-right{z-index:1;width:100%;animation:10s ease-in-out infinite reverse cloudDrift;bottom:-55vw;right:-10%}@media (max-width:1800px){.hero-section .hero-cloud-visual-right{bottom:-40vw}}@media (max-width:1200px){.hero-section .hero-cloud-visual-right{width:75%;bottom:-20vw}}@media (max-width:767px){.hero-section .hero-cloud-visual-right{animation:none;bottom:-15vw}}@media (max-width:480px){.hero-section .hero-cloud-visual-right{bottom:0}}.hero-section .hero-device{z-index:1;--parallax-factor:.18;width:fit-content;translate:-50% calc(var(--scroll-y,0)*var(--parallax-factor)*1px);margin:0 auto;position:absolute;bottom:0;left:50%}@media (max-width:767px){.hero-section .hero-device{order:-1;margin-bottom:8px;position:relative;bottom:auto;left:auto;translate:none}}.hero-section .hero-device .hero-main-img{width:550px;max-width:100vw;height:auto;display:block;position:relative;top:111px;left:58px}@media (max-width:767px){.hero-section .hero-device .hero-main-img{width:340px;top:0;left:0}}.hero-section .hero-widget{z-index:4;translate:0 calc(var(--scroll-y,0)*var(--parallax-factor,0)*1px);will-change:translate,transform;position:absolute}@media (max-width:767px){.hero-section .hero-widget{display:none}}.hero-section .hero-widget .floating-img{width:100%;height:auto;display:block}.hero-section .hero-widget-analyzing{--parallax-factor:-.15;width:177px;top:128px;left:6%}@media (max-width:1120px){.hero-section .hero-widget-analyzing{left:3%}}.hero-section .hero-widget-ilove{--parallax-factor:.12;width:280px;bottom:188px;left:1%}.hero-section .hero-widget-chapter{--parallax-factor:.08;width:302px;top:94px;right:3%}@media (max-width:1120px){.hero-section .hero-widget-chapter{right:1%}}.hero-section .hero-widget-generating{--parallax-factor:-.2;width:177px;bottom:204px;right:9%}.hero-section .hero-load{animation:.62s cubic-bezier(.16,1,.3,1) both heroAppear;animation-delay:var(--hero-delay,0s);will-change:transform,opacity,filter}.hero-section .hero-card-float{animation-name:heroAppear,heroCardFloat;animation-duration:.62s,6.8s;animation-timing-function:cubic-bezier(.16,1,.3,1),ease-in-out;animation-delay:var(--hero-delay,0s),calc(var(--hero-delay,0s) + .62s);animation-iteration-count:1,infinite;animation-fill-mode:both,both}.site-footer{z-index:4;padding:0 0 48px;position:relative}.site-footer .container{width:100%;max-width:1310px;padding:0 15px}@media (max-width:767px){.site-footer{padding:0 0 32px}.site-footer .container{width:min(100% - 28px,390px)}}.footer-panel{color:#fff;background:#11141b;border-radius:46px;gap:49px;padding:48px 48px 17px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 28.9px #ffffff40,0 12px 40px #11141b42}@media (max-width:1274px){.footer-panel{gap:40px;padding:40px 40px 36px}}@media (max-width:1040px){.footer-panel{gap:36px;padding:32px 28px}}@media (max-width:767px){.footer-panel{border-radius:32px;gap:24px;padding:32px 28px 24px}}.footer-brand{width:fit-content;line-height:0;display:inline-flex}.footer-brand img{width:189.314px;height:auto;display:block}@media (max-width:767px){.footer-brand img{width:189px}}.footer-tagline,.footer-link,.footer-link-static,.footer-copyright,.footer-social-link{color:#ffffff6b}.footer-tagline{max-width:526px;margin:-12px 0 0;font-size:19px;font-weight:300;line-height:24px}@media (max-width:767px){.footer-tagline{letter-spacing:0;width:100%;min-width:100%;margin-top:0;font-size:15px;line-height:24px}}.footer-divider{background:#ffffff14;width:100%;max-width:1185px;height:1px}.footer-grid{grid-template-columns:repeat(3,283px);align-items:start;gap:48px 145px;width:1139px;max-width:100%;display:grid}@media (max-width:1274px){.footer-grid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:40px 72px;width:100%}}@media (max-width:1040px){.footer-grid{gap:36px 32px}}@media (max-width:767px){.footer-grid{grid-template-columns:1fr;gap:32px}}.footer-column{align-content:start;gap:40px;width:283px;display:grid}.footer-column h2{font-family:var(--body-font);letter-spacing:-.23px;color:#fff;margin:0;font-size:23px;font-style:normal;font-weight:500;line-height:32px}@media (max-width:1274px){.footer-column{width:auto}}@media (max-width:767px){.footer-column{gap:20px;width:100%}}.footer-links{justify-items:start;gap:0;width:283px;display:grid}@media (max-width:1274px){.footer-links{width:auto}}@media (max-width:767px){.footer-links{width:100%}}.footer-link,.footer-link-static{letter-spacing:-.016em;font-size:19px;font-weight:300;line-height:32px;transition:color .18s}@media (max-width:767px){.footer-link,.footer-link-static{letter-spacing:-.016em;font-size:15px;line-height:32px}}.footer-link:hover{color:#ffffffb8}.footer-socials{align-items:flex-start;gap:24px;width:283px;min-height:32px;padding:11px 0 53px;display:flex}@media (max-width:1274px){.footer-socials{width:auto}}@media (max-width:767px){.footer-socials{width:100%;padding:0}}.footer-social-link{justify-content:center;align-items:center;width:32px;height:32px;transition:color .18s,transform .18s;display:inline-flex}.footer-social-link:hover{color:#ffffffc7;transform:translateY(-1px)}.footer-social-link svg{width:32px;height:32px;display:block}.footer-social-link[aria-label=TikTok]{justify-content:flex-start;width:27.735px}.footer-social-link[aria-label=TikTok] svg{width:27.735px}.footer-copyright{text-align:right;justify-self:end;max-width:100%;margin:-60px 13px 1px 0;font-size:19px;font-weight:300;line-height:24px}@media (max-width:1040px){.footer-copyright{margin-top:0}}@media (max-width:767px){.footer-copyright{letter-spacing:0;text-align:left;justify-self:start;width:100%;margin:0;font-size:15px;line-height:24px}}[data-reveal]{opacity:0;transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:transform,opacity;transform:translateY(26px)}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@keyframes cloudDrift{0%,to{transform:translate(0,0)}50%{transform:translate(24px,-10px)}}@keyframes cloudSlide{0%,to{transform:translate(0,0)}50%{transform:translate(-150px)}}@keyframes deviceTilt{0%,to{transform:rotate(4deg)translateY(0)}50%{transform:rotate(0)translateY(-8px)}}@keyframes heroAppear{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translate(0,0)}}@keyframes heroCardFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@keyframes heroCloudDrift{0%,to{transform:translate(0,0)}50%{transform:translate(34px,-10px)}}@keyframes heroCloudSweep{0%,to{transform:translate(-50%)translate(0,0)}50%{transform:translate(-50%)translate(42px)}}
