@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.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-20C4,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.17e3l4txdrufi.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.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.03ilua6xb7p2f.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-20C4,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.1bg6trwi21i5q.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.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.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-20C4,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.2g9xiodaln20i.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.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.22w-t0ek6hrfw.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-20C4,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.1n2oi-d4a-xww.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_64e8085c-module__7szA1q__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_64e8085c-module__7szA1q__variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_64eec674-module__MCBzQW__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_64eec674-module__MCBzQW__variable{--font-caveat:"Caveat", "Caveat Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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-20C4,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.0lsanbtneewqp.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.270md_-rr62el.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-20C4,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.0lsanbtneewqp.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:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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.270md_-rr62el.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-20C4,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.0lsanbtneewqp.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:800;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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_bc8b9628-module__kJ0C2q__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_bc8b9628-module__kJ0C2q__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3fd967fc5374d70a-s.0aam4xq51u8ez.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:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.3tqbdkkdqajd-.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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3fd967fc5374d70a-s.0aam4xq51u8ez.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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.3tqbdkkdqajd-.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:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3w7f_p1-p40wk.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:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.403cw4u-aurg6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3fd967fc5374d70a-s.0aam4xq51u8ez.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:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/dd14639a62c56cb2-s.2--ii1rah3vw3.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.3tqbdkkdqajd-.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:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_96025ed-module__-_YW9G__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_96025ed-module__-_YW9G__variable{--font-unbounded:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.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.0uzdxrcy6_2v0.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.2gucyqm69382k.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-20C4,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.43n2qzmbjskyp.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.3db0z0l2qmrmc.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.0uzdxrcy6_2v0.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.2gucyqm69382k.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-20C4,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.43n2qzmbjskyp.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.3db0z0l2qmrmc.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.0uzdxrcy6_2v0.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.2gucyqm69382k.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-20C4,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.43n2qzmbjskyp.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.013x9cty0dvbp.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.054a9rxhye2rx.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.12c_00cnxx2oq.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-20C4,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.2r-cuu_7locvx.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.013x9cty0dvbp.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.054a9rxhye2rx.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.12c_00cnxx2oq.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-20C4,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.2r-cuu_7locvx.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.013x9cty0dvbp.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.054a9rxhye2rx.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.12c_00cnxx2oq.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-20C4,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.2r-cuu_7locvx.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_8726868b-module__Dghgta__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_8726868b-module__Dghgta__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
*{box-sizing:border-box}:root{--container-max:1440px;--side-pad:max(150px, calc((100% - var(--container-max)) / 2))}body{font-family:var(--font-poppins), "Segoe UI", sans-serif;margin:0}html.has-section-scroll{scroll-behavior:auto}.section-dots{z-index:60;flex-direction:column;gap:4px;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.section-dots__dot{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex;position:relative}.section-dots__dot:before{content:"";background:#fff;border-radius:999px;width:9px;height:9px;transition:height .35s cubic-bezier(.16,1,.3,1),background .25s,transform .25s;box-shadow:0 0 0 1.5px #f7841fd9,0 2px 8px #3c1e0540}.section-dots__dot:hover:before{transform:scale(1.3)}.section-dots__dot.is-active:before{background:#f7841f;height:24px}.section-dots__dot:focus-visible{outline-offset:1px;border-radius:8px;outline:2px solid #f7841f}.section-dots__label{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#14142be0;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;right:30px;transform:translate(6px)}.section-dots__dot:hover .section-dots__label,.section-dots__dot:focus-visible .section-dots__label{opacity:1;transform:translate(0)}.reveal{opacity:0;will-change:opacity, transform;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transform:translateY(32px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal--left{transform:translate(-40px)}.reveal--left.is-visible{transform:translate(0)}.reveal--right{transform:translate(40px)}.reveal--right.is-visible{transform:translate(0)}.reveal--scale{transform:scale(.92)}.reveal--scale.is-visible{transform:scale(1)}.reveal-stagger .reveal-item{--i:0;opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * .14s);will-change:opacity, transform;transform:translateY(24px)}.reveal-stagger.is-visible .reveal-item{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal,.reveal--left,.reveal--right,.reveal--scale,.reveal-stagger .reveal-item{opacity:1;transition:none;transform:none}}.top-wrap{--hero-heading:clamp(32px, min(4.6vw, 6.4vh), 62px);--hero-phone-width:clamp(150px, 15vw, 285px);background-color:#fbf3e8;background-image:url(/images/section-1-background-image.png);background-position:50%;background-size:cover;flex-direction:column;height:100svh;min-height:0;display:flex;position:relative;overflow:hidden}.site-nav{z-index:3;padding:clamp(12px, 2.5vh, 22px) var(--side-pad);flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.site-nav__brand{align-items:center;gap:12px;text-decoration:none;display:flex}.site-nav__logo{border-radius:50%;width:48px;height:48px;display:block}.site-nav__brand-name{letter-spacing:-.01em;color:#0d0d0d;font-size:24px;font-weight:700}.hero{flex:1;min-height:0}.hero__copy{z-index:2;top:24%;left:var(--side-pad);max-width:44%;position:absolute}.hero__heading{font-size:var(--hero-heading);letter-spacing:-.04em;flex-direction:column;margin:0;font-weight:700;line-height:1.08;display:flex}.hero__heading-dark{color:#0d0d0d}.hero__heading-accent{color:#f7841f}.hero__subtext{max-width:13em;font-size:calc(var(--hero-heading) * .34);color:#6f6f6f;margin:clamp(16px,3.4vh,34px) 0 0;font-weight:500;line-height:1.35}.hero__stores{flex-direction:column;align-items:flex-start;gap:18px;width:fit-content;margin-top:clamp(24px,6vh,64px);display:flex}.hero__store-row{align-items:center;gap:14px;display:flex}.hero__badge{color:#fff;text-align:left;cursor:pointer;opacity:0;background:linear-gradient(#1c1c1c 0%,#0a0a0a 100%);border:none;border-radius:16px;align-items:center;gap:12px;min-width:200px;padding:12px 22px 12px 18px;font-family:inherit;transition:transform .2s,box-shadow .2s;animation:.7s cubic-bezier(.16,1,.3,1) forwards hero-badge-in;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #f7841f59,0 8px 20px #00000042}.hero__badge--1{animation-delay:.15s}.hero__badge--2{animation-delay:.3s}.hero__badge:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:40%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}.hero__badge:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1.5px #f7841fd9,0 16px 32px #00000057,0 0 26px #f7841f4d}.hero__badge:hover:after{transition:left .7s;left:130%}.hero__badge:hover .hero__badge-icon{transform:scale(1.12)rotate(-4deg)}.hero__badge:active{transition-duration:80ms;transform:translateY(-1px)scale(.97)}.hero__badge:focus-visible{outline-offset:3px;outline:3px solid #f7841f}@keyframes hero-badge-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hero__soon{opacity:0;margin:0;animation:.7s cubic-bezier(.16,1,.3,1) .5s forwards hero-badge-in}.hero__soon-pill{color:#2a2a2a;background:#ffffffc7;border-radius:999px;align-items:center;gap:10px;padding:9px 18px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 6px 18px #3c280a1a}.hero__soon-pill--bump{animation:.55s cubic-bezier(.34,1.56,.64,1) hero-soon-bump}.hero__soon-dot{background:#f7841f;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.hero__soon-dot:after{content:"";background:#f7841f;border-radius:50%;animation:1.8s ease-out infinite hero-soon-ping;position:absolute;inset:0}@keyframes hero-soon-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes hero-soon-bump{0%{transform:scale(1)}35%{transform:scale(1.07)translateY(-3px)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hero__soon{opacity:1;animation:none}.hero__soon-pill--bump,.hero__soon-dot:after{animation:none}.hero__badge{opacity:1;animation:none}.hero__badge:hover,.hero__badge:active{transform:none}.hero__badge:hover:after{left:-60%}.hero__badge:hover .hero__badge-icon{transform:none}}.hero__badge-icon{flex-shrink:0;width:32px;height:32px;transition:transform .25s}.hero__badge-text{flex-direction:column;line-height:1.15;display:flex}.hero__badge-small{font-size:11px;font-weight:500}.hero__badge-large{letter-spacing:-.01em;font-size:19px;font-weight:600}.hero__phone{--w:var(--hero-phone-width);z-index:2;top:25%;right:calc(var(--side-pad) + var(--w) * .022);width:var(--w);filter:drop-shadow(0 28px 22px #46280a4d);opacity:0;animation:1.1s cubic-bezier(.16,1,.3,1) .35s forwards hero-phone-in;position:absolute}@keyframes hero-phone-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.iphone{--depth:calc(var(--w) * .115);aspect-ratio:486/1000;perspective:1800px;width:100%;animation:7s ease-in-out 1.5s infinite hero-phone-float}@keyframes hero-phone-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.iphone__body{width:100%;height:100%;transform-style:preserve-3d;position:relative;transform:rotateY(-22deg)rotateX(3deg)rotate(-1.5deg)}.iphone__layer{background:hsl(220 5% calc(48% + var(--k) * 36%));transform:translateZ(calc(var(--z) * var(--depth) / -19));border-radius:15.5%/7.5%;position:absolute;inset:0}.iphone__front{box-shadow:inset 0 0 0 calc(var(--w) * .007) #e4e4e8, inset 0 0 0 calc(var(--w) * .016) #1c1c1f;background:#09090a;border-radius:15.5%/7.5%;position:absolute;inset:0;transform:translateZ(.5px)}.iphone__screen{background:#f4ebe0;border-radius:13.2%/6.2%;position:absolute;inset:1.3% 3.1%;overflow:hidden}.iphone__screen .phone__placeholder{background:#f4ebe0}.iphone__video{object-fit:cover;object-position:50% 0;width:100%;height:94%;display:block;position:absolute;top:6%;left:0}.iphone__status{height:6%;padding:calc(var(--w) * .026) 9% 0 11%;color:#111;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--w) * .042);pointer-events:none;background:#efe8e1;justify-content:space-between;align-items:flex-start;font-weight:600;line-height:1;display:flex;position:absolute;top:0;left:0;right:0}.iphone__indicators{align-items:center;gap:calc(var(--w) * .014);display:flex}.iphone__indicators svg{height:calc(var(--w) * .032);width:auto;display:block}.iphone__island{z-index:4;background:#000;border-radius:999px;width:31%;height:3.8%;position:absolute;top:1.15%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff1c}.iphone__island:after{content:"";aspect-ratio:1;background:radial-gradient(circle at 35% 35%,#26384d 0%,#0b121b 45%,#020305 100%);border-radius:50%;width:17%;position:absolute;top:50%;right:9%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #ffffff14}.iphone__glass{border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,#ffffff3d 0%,#fff0 32% 70%,#ffffff17 100%);position:absolute;inset:0}.iphone__button{width:1.7%;transform:translateZ(calc(var(--depth) / -2));background:linear-gradient(90deg,#8b8b91,#d8d8dc 55%,#8b8b91);border-radius:2px;position:absolute}.iphone__button--action{height:3.2%;top:17.5%;left:-1.3%}.iphone__button--volume-up{height:6.5%;top:24%;left:-1.3%}.iphone__button--volume-down{height:6.5%;top:32.5%;left:-1.3%}.iphone__button--power{height:10.5%;top:29%;right:-1.3%}@media (prefers-reduced-motion:reduce){.hero__phone{opacity:1;animation:none}.iphone{animation:none}}@media (max-width:1023px){.top-wrap{background-image:url(/images/section-1-mobile-background-image.png);background-position:top;height:100svh;min-height:560px}.site-nav{padding:14px 20px 0}.site-nav__logo{width:42px;height:42px}.site-nav__brand-name{font-size:22px}.hero{flex-direction:column;align-items:center;padding:clamp(10px,2.6vh,24px) 20px 0;display:flex}.hero__copy{display:contents}.hero__heading{text-align:center;order:1;align-items:center;font-size:clamp(30px,9.4vw,46px);line-height:1.08}.hero__subtext{text-align:center;order:2;max-width:17em;margin:clamp(10px,1.8vh,18px) 0 0;font-size:clamp(14px,4vw,18px);line-height:1.35}.hero__phone{filter:none;opacity:1;flex:1 1 0;order:3;justify-content:flex-end;align-items:center;width:100%;min-height:0;margin:8px 0 12px;animation:none;display:flex;position:relative;top:auto;bottom:auto;right:auto;container-type:size}.hero__phone .iphone{--w:min(40vw, 190px, 17vh, calc(100cqh * .486));width:var(--w);filter:drop-shadow(0 18px 16px #46280a4d);flex:none;margin-right:4vw}.hero .hero__stores{order:4;align-items:center;gap:12px;width:100%;margin:0 0 clamp(36px,9vh,96px)}.hero .hero__store-row{justify-content:center;gap:10px;width:100%}.hero .hero__badge{border-radius:14px;flex:1 1 0;gap:8px;min-width:0;max-width:200px;padding:10px 12px}.hero .hero__badge-icon{width:26px;height:26px}.hero .hero__badge-small{font-size:10px}.hero .hero__badge-large{font-size:16px}.hero .hero__soon{text-align:center}.hero .hero__soon-pill{text-align:center;max-width:92vw;padding:8px 14px;font-size:12px}}@media (max-width:359px){.hero .hero__badge{gap:6px;padding:9px 8px}.hero .hero__badge-icon{width:22px;height:22px}.hero .hero__badge-small{white-space:nowrap;font-size:8.5px}.hero .hero__badge-large{white-space:nowrap;font-size:14px}}@media (max-width:1400px){:root{--side-pad:clamp(32px, 9vw, 150px)}}.story{--story-navy:#0b1c2f;--story-ease:cubic-bezier(.16, 1, .3, 1);--story-spring:cubic-bezier(.34, 1.45, .64, 1);height:100svh;min-height:0;padding:48px var(--side-pad);background-color:#fbf3e8;background-image:url(/images/section-2-background-image.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.story:before{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#f7841f33 0%,#f7841f00 68%);border-radius:50%;width:46vw;max-width:760px;height:46vw;max-height:760px;animation:16s ease-in-out infinite alternate story-drift;position:absolute;top:8%;left:-8%}.story>*{z-index:1;position:relative}@keyframes story-drift{0%{transform:translate(0)scale(1)}to{transform:translate(9%,14%)scale(1.18)}}.story__heading{letter-spacing:-.04em;flex-direction:column;margin:0;font-size:clamp(32px,min(4.6vw,6.4vh),62px);font-weight:700;line-height:1.08;display:flex}.story__line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.story__line>span{display:inline-block;transform:translateY(110%)}.story__line--dark{color:var(--story-navy)}.story__line--accent{color:#f7841f}.story__heading.is-visible .story__line>span{animation:story-line-in .95s var(--story-ease) calc(var(--l) * .14s) backwards;transform:none}@keyframes story-line-in{0%{transform:translateY(110%)}to{transform:translateY(0)}}.story__word{display:inline-block;position:relative}.story__word:after{content:"";transform-origin:0;background:linear-gradient(90deg,#f7841f,#ffb066);border-radius:999px;height:.09em;position:absolute;bottom:.04em;left:0;right:0;transform:scaleX(0)}.story__heading.is-visible .story__word:after{animation:story-underline .8s var(--story-ease) .95s backwards;transform:scaleX(1)}@keyframes story-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.story__cards{grid-template-columns:1fr 1fr;gap:14px;width:clamp(460px,41.5vw,640px);margin-top:clamp(24px,4.6vh,44px);display:grid}.story__pop{opacity:0}.story__cards.is-visible .story__pop{opacity:1;animation:story-pop .85s var(--story-spring) calc(.5s + var(--i) * .16s) backwards}@keyframes story-pop{0%{opacity:0;transform:translateY(34px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.story__source,.story__problem{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s var(--story-ease), box-shadow .3s ease, background .3s ease;background:#fff3e69e;border:1px solid #ffffffbf;box-shadow:0 10px 30px #be82461a}.story__source:hover,.story__problem:hover{background:#fff6ecd9;transform:translateY(-5px);box-shadow:0 18px 40px #be82462e}.story__source{text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:3px;padding:16px 14px 14px;display:flex}.story__source-icon{width:auto;height:34px;transition:transform .4s var(--story-spring);margin-bottom:6px}.story__source-icon--wide{height:30px}.story__source:hover .story__source-icon{transform:scale(1.14)rotate(-6deg)}.story__source-name{color:var(--story-navy);font-size:17px;font-weight:700}.story__source-note{color:#8b8b92;font-size:14.5px;font-weight:500}.count-up{font-variant-numeric:tabular-nums}.story__problem{border-radius:26px;grid-column:1/-1;grid-template-columns:1fr 1.1fr;align-items:center;padding:22px 30px;display:grid}.story__problem-lead{padding-right:24px}.story__problem-title{letter-spacing:-.02em;color:var(--story-navy);margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.2}.story__problem-text{letter-spacing:-.02em;color:var(--story-navy);margin:0;font-size:25px;font-weight:400;line-height:1.15}.story__problem-list{border-left:1px solid #0b1c2f1f;flex-direction:column;gap:6px;margin:0;padding:0 0 0 34px;list-style:none;display:flex}.story__problem-item{color:var(--story-navy);opacity:0;align-items:center;gap:16px;font-size:16px;font-weight:500;display:flex}.story__cards.is-visible .story__problem-item{opacity:1;animation:story-item-in .7s var(--story-ease) calc(1.05s + var(--n) * .13s) backwards}@keyframes story-item-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.story__problem-icon{color:#f7841f;width:40px;height:40px;transition:background .25s ease, color .25s ease, transform .35s var(--story-spring);background:#f7841f21;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.story__cards.is-visible .story__problem-icon{animation:story-icon-pop .6s var(--story-spring) calc(1.15s + var(--n) * .13s) backwards}@keyframes story-icon-pop{0%{transform:scale(0)}to{transform:scale(1)}}.story__problem-item:hover .story__problem-icon{color:#fff;background:#f7841f;transform:scale(1.12)}.story__problem-icon svg{width:19px;height:19px}@media (prefers-reduced-motion:reduce){.story:before{animation:none}.story__line>span,.story__word:after{transform:none}.story__heading.is-visible .story__line>span,.story__heading.is-visible .story__word:after,.story__cards.is-visible .story__pop,.story__cards.is-visible .story__problem-item,.story__cards.is-visible .story__problem-icon{animation:none}.story__pop,.story__problem-item{opacity:1}}.story__change{display:none}@media (max-width:1023px){.story{background-image:url(/images/section-2-mobile-background-image.png);background-position:top;justify-content:flex-start;height:100svh;min-height:600px;padding:clamp(36px,6.5vh,60px) 20px clamp(18px,3vh,30px)}.story:before{display:none}.story__heading{text-align:center;align-items:center;font-size:clamp(28px,8.8vw,42px);line-height:1.08}.story__cards{flex:1;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,3.4vh,34px) 12px;width:100%;min-height:0;margin-top:clamp(14px,2.6vh,26px)}.story__source{border-radius:18px;padding:14px 10px 12px}.story__source-icon{height:30px;margin-bottom:4px}.story__source-icon--wide{height:26px}.story__source-name{font-size:14.5px}.story__source-note{font-size:11.5px;line-height:1.3}.story__problem{background:#fff5eae6;border-radius:22px;grid-area:2/1/auto/-1;justify-self:end;width:62%;padding:18px 16px 16px;display:block}.story__problem-lead{padding:0}.story__problem-title{margin:0 0 2px;font-size:15.5px}.story__problem-text{font-size:16px;line-height:1.2}.story__problem-text br{display:none}.story__problem-text:after{content:none}.story__problem-list{border-left:none;gap:8px;margin-top:14px;padding:0}.story__problem-item{white-space:nowrap;gap:10px;font-size:12.5px}.story__problem-icon{width:34px;height:34px}.story__problem-icon svg{width:16px;height:16px}.story__change{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3e6c7;border:1px solid #ffffffd9;border-radius:24px;grid-area:3/1/auto/-1;place-self:end center;align-items:center;gap:18px;width:100%;max-width:340px;margin-bottom:clamp(8px,2vh,20px);padding:14px 26px;display:flex;box-shadow:0 10px 28px #be824624}.story__change-logo{border-radius:50%;flex-shrink:0;width:46px;height:46px;display:block}.story__change-rule{background:#0b1c2f2e;align-self:stretch;width:1px;margin:4px 0}.story__change-text{letter-spacing:-.02em;flex-direction:column;margin:0;font-size:22px;line-height:1.12;display:flex}.story__change-text span{color:var(--story-navy);font-weight:700}.story__change-text strong{color:#f7841f;font-weight:700}}@media (max-width:767px) and (max-height:700px){.story{min-height:0;padding-top:28px}.story__heading{font-size:27px}.story__cards{gap:10px;margin-top:12px}.story__source{padding:10px 8px 9px}.story__source-icon{height:24px}.story__problem{padding:13px 14px 12px}.story__problem-list{gap:5px;margin-top:10px}.story__problem-icon{width:28px;height:28px}.story__change{margin-bottom:4px;padding:10px 22px}.story__change-logo{width:38px;height:38px}.story__change-text{font-size:19px}}.how{--how-navy:#0b1c2f;--how-ease:cubic-bezier(.16, 1, .3, 1);--how-spring:cubic-bezier(.34, 1.45, .64, 1);--how-pad:min(var(--side-pad), 6vw);--how-phone-h:clamp(300px, min(54vh, calc((100vw - 2 * var(--how-pad) - 21vw) / 4 / .484)), 580px);--how-phone-w:calc(var(--how-phone-h) * .484);height:100svh;min-height:0;padding:clamp(24px, 5vh, 48px) var(--how-pad) clamp(20px, 4.5vh, 44px);background-color:#fff6ec;background-image:url(/images/section-3-background-image.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.how__intro{text-align:center;flex-direction:column;align-items:center;gap:clamp(10px,2vh,20px);display:flex}.how__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#f7841f;align-items:center;gap:14px;font-size:clamp(12px,1vw,14px);font-weight:700;display:inline-flex}.how__eyebrow-line{transform-origin:0;background:#f7841f;border-radius:2px;width:40px;height:2px}.how__heading{letter-spacing:-.04em;color:var(--how-navy);margin:0;font-size:clamp(28px,min(3.8vw,5.8vh),54px);font-weight:700;line-height:1.12}.how__heading-accent{color:#f7841f}.how__intro>*{opacity:0}.how__intro.is-visible .how__eyebrow{opacity:1;animation:how-fade-up .8s var(--how-ease) backwards}.how__intro.is-visible .how__eyebrow-line{animation:how-line-grow .8s var(--how-ease) .1s backwards}.how__intro.is-visible .how__heading{opacity:1;animation:how-fade-up .9s var(--how-ease) .15s backwards}@keyframes how-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes how-line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.how__steps{grid-template-columns:var(--how-phone-w) 1fr var(--how-phone-w) 1fr var(--how-phone-w) 1fr var(--how-phone-w);align-items:stretch;margin-top:clamp(28px,6vh,60px);display:grid}.how__step{flex-direction:column;align-items:flex-start;display:flex}.how__number{width:clamp(40px,3.4vw,48px);height:clamp(40px,3.4vw,48px);color:var(--how-navy);background:#fbe3cc;border-radius:50%;justify-content:center;align-items:center;font-size:clamp(18px,1.6vw,22px);font-weight:700;display:flex}.how__title{white-space:nowrap;letter-spacing:-.02em;flex-direction:column;margin:clamp(8px,1.6vh,16px) 0 clamp(16px,3.4vh,34px);font-size:clamp(16px,1.55vw,24px);font-weight:400;line-height:1.18;display:flex}.how__title-dark{color:var(--how-navy)}.how__title-accent{color:#f7841f}.how__arrow{margin-bottom:calc(var(--how-phone-h) / 2 - 14px);justify-content:center;align-self:end;display:flex}.how__arrow img{width:clamp(48px,4.6vw,70px);height:auto;animation:2.2s ease-in-out infinite how-nudge;display:block}@keyframes how-nudge{0%,to{transform:translate(-4px)}50%{transform:translate(4px)}}.how__pop,.how__arrow{opacity:0}.how__steps.is-visible .how__pop{opacity:1;animation:how-pop .9s var(--how-spring) calc(.45s + var(--i) * .22s) backwards}.how__steps.is-visible .how__arrow{opacity:1;animation:how-arrow-in .7s var(--how-ease) calc(.8s + var(--i) * .22s) backwards}@keyframes how-pop{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes how-arrow-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.phone{--phone-w:var(--how-phone-w);height:var(--how-phone-h);aspect-ratio:484/1000;padding:calc(var(--phone-w) * .034);border-radius:calc(var(--phone-w) * .17);box-shadow:0 34px 46px -14px #46280f66, 0 12px 22px #46280f2e, inset 0 0 0 1.5px #ffffff38, inset 0 0 0 calc(var(--phone-w) * .02) #0b0b0c;transition:transform .45s var(--how-ease), box-shadow .45s ease;background:linear-gradient(160deg,#3c3c41 0%,#151517 42%,#050506 100%);position:relative}.phone:before,.phone:after{content:"";background:#2b2b2f;border-radius:2px;width:3px;position:absolute}.phone:before{height:11%;box-shadow:0 calc(var(--how-phone-h) * .15) 0 #2b2b2f;top:22%;left:-2px}.phone:after{height:8%;top:28%;right:-2px}.how__step:hover .phone{box-shadow:0 46px 56px -14px #46280f75, 0 16px 26px #46280f33, inset 0 0 0 1.5px #ffffff47, inset 0 0 0 calc(var(--phone-w) * .02) #0b0b0c;transform:translateY(-8px)}.phone__screen{border-radius:calc(var(--phone-w) * .14);background:#f4ebe0;width:100%;height:100%;position:relative;overflow:hidden}.phone__video{object-fit:cover;width:100%;height:100%;display:block}.phone__camera{aspect-ratio:1;z-index:2;background:#08080a;border-radius:50%;width:4.6%;position:absolute;top:2.1%;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff0f}.phone__placeholder{flex-direction:column;gap:4.5%;padding:11% 8% 8%;display:flex;position:absolute;inset:0;overflow:hidden}.phone__placeholder:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:2.6s ease-in-out infinite how-shimmer;position:absolute;inset:0;transform:translate(-100%)}.phone__placeholder-bar,.phone__placeholder-title,.phone__placeholder-card{background:#e8dccd;border-radius:10px;display:block}.phone__placeholder-bar{border-radius:6px;width:36%;height:3.2%}.phone__placeholder-title{width:70%;height:7%}.phone__placeholder-card{flex:1;max-height:17%}.phone__placeholder-card--short{width:60%}@keyframes how-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.how__intro>*,.how__pop,.how__arrow{opacity:1}.how__intro.is-visible .how__eyebrow,.how__intro.is-visible .how__eyebrow-line,.how__intro.is-visible .how__heading,.how__steps.is-visible .how__pop,.how__steps.is-visible .how__arrow,.how__arrow img,.phone__placeholder:after{animation:none}.how__step:hover .phone{transform:none}}.how__br{display:none}@media (max-width:1023px){.how{--how-phone-w:min(40vw, 190px);--how-phone-h:calc(var(--how-phone-w) / .484);background-color:#fffaf5;background-image:none;justify-content:flex-start;height:auto;min-height:0;padding:clamp(36px,6vh,56px) 20px 56px}.how:before{content:"";pointer-events:none;background:url(/images/section-3-mobile-image-2.png) 0 0/contain no-repeat;width:58px;height:101px;position:absolute;top:0;left:0}.how__intro{gap:12px}.how__eyebrow{font-size:11px}.how__eyebrow-line{width:28px}.how__br{display:inline}.how__heading{font-size:clamp(25px,7.4vw,32px);line-height:1.15}.how__steps{flex-direction:column;gap:30px;margin-top:34px;display:flex}.how__arrow{display:none}.how__step{isolation:isolate;grid-template:"num phone""title phone"/minmax(0,1fr) minmax(0,1fr);align-content:center;align-items:start;column-gap:14px;display:grid;position:relative}.how__step:before{content:"";z-index:-1;aspect-ratio:464/483;background:var(--blob) no-repeat center / contain;pointer-events:none;width:78%;position:absolute;top:50%;right:-14%;transform:translateY(-50%)}.how__step:first-of-type{--blob:url(/images/section-3-mobile-image-1.png)}.how__step:nth-of-type(2){--blob:url(/images/section-3-mobile-image-3.png)}.how__step:nth-of-type(3){--blob:url(/images/section-3-mobile-image-4.png)}.how__step:nth-of-type(4){--blob:url(/images/section-3-mobile-image-1.png)}.how__step .how__number{grid-area:num;align-self:end;width:38px;height:38px;font-size:18px}.how__step .how__title{white-space:normal;grid-area:title;align-self:start;margin:12px 0 0;font-size:clamp(18px,5.4vw,22px)}.how__step .phone{grid-area:phone;place-self:center end}.how__step:nth-of-type(2n){grid-template-areas:"phone num""phone title"}.how__step:nth-of-type(2n):before{left:-14%;right:auto}.how__step:nth-of-type(2n) .phone{justify-self:start}.how__step:nth-of-type(2n) .how__number,.how__step:nth-of-type(2n) .how__title{padding-left:6px}.how__step:hover .phone{transform:none}}.open{--u:min(calc(100vw / 1362), calc(100vh / 763), 1.12px);--open-navy:#0b1c2f;--open-ease:cubic-bezier(.16, 1, .3, 1);--open-spring:cubic-bezier(.34, 1.45, .64, 1);--open-heading:clamp(32px, min(4.6vw, 6.4vh), 62px);--open-feat-top:calc(15% + var(--open-heading) * 2.16 + 83 * var(--u));--open-phone-w:calc(437 * var(--u) * .486);--open-phone-x:57.3%;background-color:#fbf3e8;background-image:url(/images/section-4-background-image.png);background-position:50%;background-size:cover;height:100svh;min-height:0;position:relative;overflow:hidden}.open__copy,.open__links,.open__phone{pointer-events:none;position:absolute;inset:0}.open__heading{top:15%;left:var(--side-pad);font-size:var(--open-heading);letter-spacing:-.04em;flex-direction:column;margin:0;font-weight:700;line-height:1.08;display:flex;position:absolute}.open__line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.open__line>span{display:inline-block;transform:translateY(110%)}.open__line--dark{color:var(--open-navy)}.open__line--accent{color:#f7841f}.open__copy.is-visible .open__line>span{animation:open-line-in .95s var(--open-ease) calc(var(--l) * .14s) backwards;transform:none}@keyframes open-line-in{0%{transform:translateY(110%)}to{transform:translateY(0)}}.open__features{top:var(--open-feat-top);left:var(--side-pad);gap:calc(28 * var(--u));flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:absolute}.open__feature{align-items:center;gap:calc(22 * var(--u));opacity:0;display:flex}.open__copy.is-visible .open__feature{opacity:1;animation:open-feature-in .8s var(--open-ease) calc(.55s + var(--n) * .16s) backwards}@keyframes open-feature-in{0%{opacity:0;transform:translate(-34px)}to{opacity:1;transform:translate(0)}}.open__feature-icon{width:calc(68 * var(--u));height:calc(68 * var(--u));border-radius:calc(18 * var(--u));color:#f7841f;transition:transform .35s var(--open-spring), background .25s ease, color .25s ease;background:#ffe9d7c7;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 20px #be783c1a,inset 0 0 0 1px #ffffffb3}.open__feature-icon svg{width:calc(34 * var(--u));height:calc(34 * var(--u))}.open__copy.is-visible .open__feature-icon{animation:open-icon-pop .6s var(--open-spring) calc(.7s + var(--n) * .16s) backwards}@keyframes open-icon-pop{0%{transform:scale(.4)}to{transform:scale(1)}}.open__feature{pointer-events:auto}.open__feature:hover .open__feature-icon{color:#fff;background:#f7841f;transform:scale(1.1)rotate(-4deg)}.open__feature-text{gap:calc(2 * var(--u));flex-direction:column;display:flex}.open__feature-title{font-size:calc(21 * var(--u));letter-spacing:-.01em;color:var(--open-navy);font-weight:700}.open__feature-note{font-size:calc(17 * var(--u));color:#85858f;font-weight:500}.open__arrow{left:calc(var(--side-pad) + 304 * var(--u));width:calc(var(--open-phone-x) - var(--open-phone-w) / 2 - 42 * var(--u) - var(--side-pad) - 304 * var(--u));clip-path:inset(0 100% 0 0);height:auto;position:absolute}.open__arrow--1{top:calc(var(--open-feat-top) + 14 * var(--u))}.open__arrow--2{top:calc(var(--open-feat-top) + 118 * var(--u))}.open__links.is-visible .open__arrow{clip-path:inset(0);animation:open-arrow-draw 1s var(--open-ease) backwards}.open__links.is-visible .open__arrow--1{animation-delay:1.25s}.open__links.is-visible .open__arrow--2{animation-delay:1.55s}@keyframes open-arrow-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.open__phone-box{--w:var(--open-phone-w);top:31%;left:var(--open-phone-x);width:var(--w);margin-left:calc(var(--w) / -2);filter:drop-shadow(0 30px 28px #46280a4d);opacity:0;position:absolute}.open__phone.is-visible .open__phone-box{opacity:1;animation:open-phone-in 1.1s var(--open-ease) .3s backwards}@keyframes open-phone-in{0%{opacity:0;transform:translateY(60px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.iphone--flat .iphone__body{transform:none}@media (prefers-reduced-motion:reduce){.open__line>span,.open__arrow{clip-path:none;transform:none}.open__feature,.open__phone-box{opacity:1}.open__copy.is-visible .open__line>span,.open__copy.is-visible .open__feature,.open__copy.is-visible .open__feature-icon,.open__links.is-visible .open__arrow,.open__phone.is-visible .open__phone-box{animation:none}}@media (max-width:1023px){.open{aspect-ratio:850/1867;background-image:url(/images/section-4-mobile-background-image.png);background-position:top;background-size:100% 100%;height:auto;min-height:0}.open__heading{text-align:center;align-items:center;font-size:9.4vw;line-height:1.1;top:4.6%;left:0;right:0}.open__features{gap:5.3vw;top:29.7%;left:6vw}.open__feature{gap:2.4vw}.open__feature-icon{border-radius:3vw;width:10.8vw;height:10.8vw}.open__feature-icon svg{width:5.4vw;height:5.4vw}.open__feature-title{font-size:3.4vw}.open__feature-note{font-size:2.9vw}.open__phone-box{--w:42vw;margin-left:0;top:20.5%;left:52vw}.open__feature:nth-child(2){order:3}.open__feature-text{max-width:29vw}.open__links{display:none}}.rec{--u:min(calc(100vw / 1364), calc(100vh / 761), 1.12px);--rec-navy:#0b1c2f;--rec-ease:cubic-bezier(.16, 1, .3, 1);--rec-spring:cubic-bezier(.34, 1.45, .64, 1);--rec-heading:clamp(32px, min(4.6vw, 6.4vh), 62px);--rec-card-top:calc(25.6% + var(--rec-heading) * 2.16 + 83 * var(--u));background-color:#fdf6ec;background-image:url(/images/section-5-background-image.png);background-position:50%;background-size:cover;height:100svh;min-height:0;position:relative;overflow:hidden}.rec__heading{top:25.6%;left:var(--side-pad);font-size:var(--rec-heading);letter-spacing:-.04em;flex-direction:column;margin:0;font-weight:700;line-height:1.08;display:flex;position:absolute}.rec__line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.rec__line>span{display:inline-block;transform:translateY(110%)}.rec__line--dark{color:var(--rec-navy)}.rec__line--accent{color:#f7841f}.rec.is-visible .rec__line>span{animation:rec-line-in .95s var(--rec-ease) calc(var(--l) * .14s) backwards;transform:none}@keyframes rec-line-in{0%{transform:translateY(110%)}to{transform:translateY(0)}}.rec__card{top:var(--rec-card-top);left:var(--side-pad);width:calc(394 * var(--u));height:calc(119 * var(--u));align-items:center;gap:calc(22 * var(--u));padding:0 calc(34 * var(--u));border-radius:calc(24 * var(--u));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#ffe4cd8c;border:1px solid #ffffffbf;display:flex;position:absolute;box-shadow:0 12px 30px #be783c1f}.rec.is-visible .rec__card{opacity:1;animation:rec-rise .9s var(--rec-spring) .5s backwards}.rec__fire:focus-visible{outline-offset:4px;outline:3px solid #f7841f}@keyframes rec-rise{0%{opacity:0;transform:translateY(36px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.rec__play{width:calc(64 * var(--u));height:calc(64 * var(--u));color:#fff;background:#f7841f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 18px #f7841f66}.rec__play svg{width:52%;height:52%}.rec__card-divider{width:2px;height:calc(62 * var(--u));background:#f7841fb3;border-radius:2px;flex-shrink:0}.rec__card-text{gap:calc(2 * var(--u));font-size:calc(22 * var(--u));letter-spacing:-.01em;flex-direction:column;line-height:1.2;display:flex}.rec__card-title{color:var(--rec-navy)}.rec__card-note{color:#f7841f;max-width:11em}.rec__fire{width:calc(245 * var(--u));cursor:pointer;filter:drop-shadow(0 28px 26px #46280a47);opacity:0;transition:transform .4s var(--rec-ease);background:0 0;border:none;padding:0;position:absolute;top:10.8%;left:67.1%}.rec__fire img{width:100%;height:auto;display:block}.rec.is-visible .rec__fire{opacity:1;animation:rec-slide-in 1.1s var(--rec-ease) .4s backwards}.rec__fire:hover{transform:translateY(-6px)scale(1.02)}@keyframes rec-slide-in{0%{opacity:0;transform:translate(70px)rotate(3deg)}to{opacity:1;transform:translate(0)rotate(0)}}.rec__ripple{aspect-ratio:1;opacity:0;pointer-events:none;border:2px solid #f7841fbf;border-radius:50%;width:17%;animation:2.6s ease-out 1.8s infinite rec-ripple;position:absolute;top:30.5%;left:55%;transform:translate(-50%,-50%)scale(.3)}.rec__ripple--late{animation-delay:2.7s}@keyframes rec-ripple{0%{opacity:.9;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.rec__video-phone{--w:calc(238 * var(--u));width:var(--w);margin-left:calc(var(--w) / -2);filter:drop-shadow(0 28px 26px #46280a4d);opacity:0;position:absolute;top:25.2%;left:62.8%}.rec.is-visible .rec__video-phone{opacity:1;animation:rec-phone-in 1.1s var(--rec-ease) .7s backwards}@keyframes rec-phone-in{0%{opacity:0;transform:translateY(60px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.iphone--bare .iphone__screen{background:#000;border-radius:13%/6.1%;inset:.9% 2.6%}.iphone__status--overlay{z-index:2;padding:0 calc(var(--w) * .085) 0 calc(var(--w) * .105);color:#fff;font-size:calc(var(--w) * .047);letter-spacing:-.01em;background:#000;align-items:center;font-weight:600}.iphone__status--overlay .iphone__indicators{gap:calc(var(--w) * .016)}.iphone__status--overlay .iphone__indicators svg{height:calc(var(--w) * .036)}.iphone__home{z-index:3;width:34%;height:calc(var(--w) * .014);pointer-events:none;background:#ffffffe0;border-radius:999px;position:absolute;bottom:1.2%;left:50%;transform:translate(-50%)}.rec__header{z-index:2;height:calc(var(--w) * .1);color:#fff;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:7.6%;left:5.5%;right:5.5%}.rec__header svg{width:calc(var(--w) * .062);height:calc(var(--w) * .062);flex-shrink:0}.rec__header-title{font-size:calc(var(--w) * .05);letter-spacing:.01em;font-weight:600}.rec__video{object-fit:cover;object-position:50% 30%;width:100%;height:94%;position:absolute;inset:6% auto auto 0}.rec__shade{pointer-events:none;position:absolute;left:0;right:0}.rec__shade--top{background:linear-gradient(#0009,#0000);height:16%;top:6%}.rec__shade--bottom{background:linear-gradient(#0000,#000000b3);height:26%;bottom:0}.rec__unmute{z-index:3;align-items:center;gap:calc(var(--w) * .02);padding:calc(var(--w) * .022) calc(var(--w) * .045) calc(var(--w) * .022) calc(var(--w) * .035);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-family:inherit;font-size:calc(var(--w) * .036);white-space:nowrap;cursor:pointer;animation:rec-unmute-in .5s var(--rec-spring) both;background:#1414169e;border:1px solid #ffffff4d;border-radius:999px;font-weight:600;transition:background .2s;display:flex;position:absolute;top:15%;left:50%;transform:translate(-50%)}.rec__unmute svg{width:calc(var(--w) * .05);height:calc(var(--w) * .05)}.rec__unmute:hover{background:#f7841f}@keyframes rec-unmute-in{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.9)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.rec__scrub{z-index:3;height:calc(var(--w) * .075);margin-top:calc(var(--w) * -.0325);cursor:pointer;align-items:center;display:flex;position:absolute;top:80.4%;left:5.5%;right:5.5%}.rec__scrub-track{background:#ffffff59;border-radius:3px;width:100%;height:3px;transition:height .2s;overflow:hidden}.rec__scrub:hover .rec__scrub-track{height:5px}.rec__scrub-fill{background:#fff;border-radius:3px;height:100%;transition:width .25s linear;display:block}.rec__clock{z-index:2;font-size:calc(var(--w) * .036);font-variant-numeric:tabular-nums;color:#e4e4e8;text-shadow:0 1px 3px #00000080;pointer-events:none;justify-content:space-between;font-weight:500;display:flex;position:absolute;top:82.1%;left:5.5%;right:5.5%}.rec__pause{z-index:3;width:calc(var(--w) * .15);height:calc(var(--w) * .15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;transition:transform .25s var(--rec-spring), background .2s ease;background:#1e1e208c;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:90%;left:50%;transform:translate(-50%,-50%)}.rec__pause svg{width:44%;height:44%}.rec__pause:hover{background:#f7841f;transform:translate(-50%,-50%)scale(1.1)}.rec__pause:focus-visible{outline-offset:3px;outline:3px solid #f7841f}@media (prefers-reduced-motion:reduce){.rec__line>span{transform:none}.rec__card,.rec__fire,.rec__video-phone{opacity:1}.rec.is-visible .rec__line>span,.rec.is-visible .rec__card,.rec.is-visible .rec__fire,.rec.is-visible .rec__video-phone,.rec__ripple{animation:none}.rec__ripple{display:none}}@media (max-width:1023px){.rec{aspect-ratio:275/616;isolation:isolate;background-color:#fffaf5;background-image:none;height:auto;min-height:0}.rec:before,.rec:after{content:"";z-index:-1;aspect-ratio:464/483;pointer-events:none;background:url(/images/section-3-mobile-image-1.png) 50%/contain no-repeat;width:66vw;position:absolute}.rec:before{top:-16vw;right:-24vw}.rec:after{bottom:3%;left:-30vw;transform:scaleX(-1)}.rec__heading{text-align:center;align-items:center;font-size:9.2vw;line-height:1.12;top:6.2%;left:0;right:0}.rec__fire{width:45.5%;top:22.7%;left:49%}.rec__video-phone{--w:45.5vw;margin-left:0;top:32.5%;left:9%}.rec__card{border-radius:4.6vw;gap:4vw;width:82%;height:auto;padding:3.8vw 5vw;top:81.6%;left:9%}.rec__play{width:11.5vw;height:11.5vw}.rec__card-divider{height:9.5vw}.rec__card-text{font-size:3.9vw;line-height:1.25}.rec__card-note{max-width:none}.rec__unmute{padding:1.6vw 3vw 1.6vw 2.4vw}}.tog{--u:min(calc(100vw / 1362), calc(100vh / 768), 1.12px);--tog-navy:#0b1c2f;--tog-ease:cubic-bezier(.16, 1, .3, 1);--tog-spring:cubic-bezier(.34, 1.45, .64, 1);--tog-heading:clamp(32px, min(4.6vw, 6.4vh), 62px);background-color:#fdf8f1;background-image:url(/images/section-6-background-image.png);background-position:50%;background-size:cover;height:100svh;min-height:0;position:relative;overflow:hidden}.tog__copy,.tog__phone{pointer-events:none;position:absolute;inset:0}.tog__stack{top:calc(50% - 245 * var(--u));left:var(--side-pad);height:calc(490 * var(--u));flex-direction:column;justify-content:center;display:flex;position:absolute}.tog__heading{font-size:var(--tog-heading);letter-spacing:-.04em;flex-direction:column;margin:0;font-weight:700;line-height:1.08;display:flex}.tog__line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.tog__line>span{display:inline-block;transform:translateY(110%)}.tog__line--dark{color:var(--tog-navy)}.tog__line--accent{color:#f7841f}.tog__copy.is-visible .tog__line>span{animation:tog-line-in .95s var(--tog-ease) calc(var(--l) * .14s) backwards;transform:none}@keyframes tog-line-in{0%{transform:translateY(110%)}to{transform:translateY(0)}}.tog__eyebrow{margin:calc(58 * var(--u)) 0 0;align-items:center;gap:calc(16 * var(--u));display:flex}.tog__eyebrow-line{width:calc(50 * var(--u));transform-origin:0;background:#f7841f;border-radius:3px;height:3px;transform:scaleX(0)}.tog__eyebrow-text{font-size:calc(20 * var(--u));letter-spacing:-.01em;color:var(--tog-navy);opacity:0;font-weight:700}.tog__copy.is-visible .tog__eyebrow-line{animation:tog-dash .8s var(--tog-ease) .6s backwards;transform:scaleX(1)}.tog__copy.is-visible .tog__eyebrow-text{opacity:1;animation:tog-fade-up .8s var(--tog-ease) .8s backwards}@keyframes tog-dash{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tog-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.tog__subtext{max-width:calc(360 * var(--u));margin:calc(46 * var(--u)) 0 0;font-size:calc(30 * var(--u));letter-spacing:-.02em;color:#6f6f78;opacity:0;font-weight:400;line-height:1.3}.tog__copy.is-visible .tog__subtext{opacity:1;animation:tog-fade-up .9s var(--tog-ease) 1s backwards}.tog__phone-box{--w:calc(238 * var(--u));top:calc(50% - 245 * var(--u));width:var(--w);margin-left:calc(var(--w) / -2);filter:drop-shadow(0 30px 28px #46280a52);opacity:0;position:absolute;left:54.4%}.tog__phone.is-visible .tog__phone-box{opacity:1;animation:tog-phone-in 1.1s var(--tog-ease) .4s backwards}@keyframes tog-phone-in{0%{opacity:0;transform:translateY(70px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.tog__line>span,.tog__eyebrow-line{transform:none}.tog__eyebrow-text,.tog__subtext,.tog__phone-box{opacity:1}.tog__copy.is-visible .tog__line>span,.tog__copy.is-visible .tog__eyebrow-line,.tog__copy.is-visible .tog__eyebrow-text,.tog__copy.is-visible .tog__subtext,.tog__phone.is-visible .tog__phone-box{animation:none}}@media (max-width:1023px){.tog{aspect-ratio:850/1850;background-image:url(/images/section-6-mobile-background-image.png);background-position:top;background-size:100% 100%;height:auto;min-height:0}.tog__stack{height:auto;display:block;position:static}.tog__heading{text-align:center;align-items:center;font-size:9.6vw;line-height:1.12;position:absolute;top:7.2%;left:0;right:0}.tog__to{color:var(--tog-navy)}.tog__subtext{max-width:38%;margin:0;font-size:5.1vw;line-height:1.32;position:absolute;top:27.4%;left:9%}.tog__eyebrow{flex-direction:column-reverse;align-items:flex-start;gap:2.4vw;max-width:38%;margin:0;position:absolute;top:46.4%;left:9%}.tog__eyebrow-text{font-size:3.8vw;line-height:1.3}.tog__eyebrow-line{width:7.8vw;height:3px}.tog__phone-box{--w:46.6vw;margin-left:0;top:25.2%;left:50.2%}}.why{--u:min(calc(100vw / 1361), calc(100vh / 771), 1.12px);--why-navy:#0b1c2f;--why-ease:cubic-bezier(.16, 1, .3, 1);--why-heading:clamp(32px, min(4.6vw, 6.4vh), 62px);background-color:#fdf6ec;background-image:url(/images/section-7-background-image.png);background-position:50%;background-size:cover;height:100svh;min-height:0;position:relative;overflow:hidden}.why__copy,.why__phone{pointer-events:none;position:absolute;inset:0}.why__stack{top:calc(50% - 245 * var(--u));left:var(--side-pad);height:calc(490 * var(--u));flex-direction:column;justify-content:center;display:flex;position:absolute}.why__heading{font-size:var(--why-heading);letter-spacing:-.04em;flex-direction:column;margin:0;font-weight:700;line-height:1.08;display:flex}.why__line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.why__line>span{display:inline-block;transform:translateY(110%)}.why__line--dark{color:var(--why-navy)}.why__line--accent,.why__accent{color:#f7841f}.why__copy.is-visible .why__line>span{animation:why-line-in .95s var(--why-ease) calc(var(--l) * .14s) backwards;transform:none}@keyframes why-line-in{0%{transform:translateY(110%)}to{transform:translateY(0)}}.why__eyebrow{margin:calc(47 * var(--u)) 0 0;align-items:center;gap:calc(18 * var(--u));display:flex}.why__eyebrow-line{width:calc(40 * var(--u));transform-origin:0;background:#f7841f;border-radius:4px;height:4px;transform:scaleX(0)}.why__eyebrow-text{font-size:calc(20 * var(--u));letter-spacing:-.01em;color:var(--why-navy);opacity:0;font-weight:700}.why__copy.is-visible .why__eyebrow-line{animation:why-dash .8s var(--why-ease) .6s backwards;transform:scaleX(1)}.why__copy.is-visible .why__eyebrow-text{opacity:1;animation:why-fade-up .8s var(--why-ease) .8s backwards}@keyframes why-dash{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes why-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.why__subtext{max-width:calc(530 * var(--u));margin:calc(76 * var(--u)) 0 0;font-size:calc(30 * var(--u));letter-spacing:-.02em;color:#6f6f78;opacity:0;font-weight:400;line-height:1.25}.why__copy.is-visible .why__subtext{opacity:1;animation:why-fade-up .9s var(--why-ease) 1s backwards}.why__phone-box{--why-phone-w:calc(290 * var(--u));top:calc(50% - var(--why-phone-w) * 1.9667 / 2);width:var(--why-phone-w);margin-left:calc(var(--why-phone-w) / -2);filter:drop-shadow(0 30px 26px #46280a4d);opacity:0;position:absolute;left:65%}.why__phone-img{width:100%;height:auto;animation:7s ease-in-out 2s infinite why-float;display:block}.why__phone.is-visible .why__phone-box{opacity:1;animation:why-phone-in 1.1s var(--why-ease) .4s backwards}@keyframes why-phone-in{0%{opacity:0;transform:translateY(70px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes why-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (prefers-reduced-motion:reduce){.why__line>span,.why__eyebrow-line{transform:none}.why__eyebrow-text,.why__subtext,.why__phone-box{opacity:1}.why__copy.is-visible .why__line>span,.why__copy.is-visible .why__eyebrow-line,.why__copy.is-visible .why__eyebrow-text,.why__copy.is-visible .why__subtext,.why__phone.is-visible .why__phone-box,.why__phone-img{animation:none}}.why__only-m{display:none}@media (max-width:1023px){.why__only-d{display:none}.why__only-m{display:inline}.why{aspect-ratio:851/1848;background-image:url(/images/section-7-mobile-background-image.png);background-position:top;background-size:100% 100%;height:auto;min-height:0}.why__stack{height:auto;display:block;position:static}.why__heading{align-items:flex-start;font-size:8.7vw;line-height:1.12;position:absolute;top:5%;left:7.1%}.why__eyebrow{margin:0;position:absolute;top:15.6%;left:7.1%}.why__eyebrow-text{display:none}.why__eyebrow-line{width:8.4vw;height:3px}.why__subtext{color:#7a7a82;max-width:82%;margin:0;font-size:3.25vw;line-height:1.42;position:absolute;top:19.2%;left:7.1%}.why__phone-box{--why-phone-w:58vw;margin-left:calc(var(--why-phone-w) / -2);top:28%;left:50%}}.ev{--u:min(calc(100vw / 1358), calc(100vh / 761), 1.12px);--ev-ink:#0d0d0d;--ev-ease:cubic-bezier(.16, 1, .3, 1);--ev-spring:cubic-bezier(.34, 1.35, .64, 1);--ev-heading:clamp(32px, min(4.6vw, 6.4vh), 62px);background-color:#fdf1e5;background-image:url(/images/section-8-background-image.png);background-position:50%;background-size:cover;height:100svh;min-height:0;position:relative;overflow:hidden}.ev__copy,.ev__devices{pointer-events:none;position:absolute;inset:0}.ev__copy{text-align:center;flex-direction:column;align-items:center;padding-top:0%;display:flex}.ev__heading{top:calc(50% - 322 * var(--u));font-size:var(--ev-heading);letter-spacing:-.04em;flex-direction:column;align-items:center;margin:0;font-weight:700;line-height:1.08;display:flex;position:absolute;left:0;right:0}.ev__line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.ev__line>span{display:inline-block;transform:translateY(110%)}.ev__line--dark{color:var(--ev-ink)}.ev__line--accent{color:#f7841f}.ev__copy.is-visible .ev__line>span{animation:ev-line-in .95s var(--ev-ease) calc(var(--l) * .14s) backwards;transform:none}@keyframes ev-line-in{0%{transform:translateY(110%)}to{transform:translateY(0)}}.ev__subtext{top:calc(50% - 322 * var(--u) + var(--ev-heading) * 2.16 + 22 * var(--u));font-size:calc(24 * var(--u));letter-spacing:-.01em;color:#5d6b79;opacity:0;margin:0;font-weight:600;position:absolute;left:0;right:0}.ev__copy.is-visible .ev__subtext{opacity:1;animation:ev-fade-up .9s var(--ev-ease) .6s backwards}@keyframes ev-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.ev__device{opacity:0;position:absolute}.ev__device img{width:100%;height:auto;transition:transform .45s var(--ev-ease);display:block}.ev__device:hover img{transform:translateY(-8px)}.ev__device{pointer-events:auto}.ev__device--phone-left,.ev__device--phone-right{top:calc(50% + (228 - 380) * var(--u));width:calc(255 * var(--u));z-index:1}.ev__device--phone-left{left:calc(50% + (208 - 679) * var(--u))}.ev__device--phone-right{left:calc(50% + (934 - 679) * var(--u))}.ev__device--laptop{top:calc(50% + (300 - 380) * var(--u));left:calc(50% + (318 - 679) * var(--u));width:calc(726 * var(--u));z-index:2}.ev__devices.is-visible .ev__device{opacity:1}.ev__devices.is-visible .ev__device--laptop{animation:ev-rise 1.1s var(--ev-ease) .4s backwards}.ev__devices.is-visible .ev__device--phone-left{animation:ev-slide-left 1.1s var(--ev-ease) .8s backwards}.ev__devices.is-visible .ev__device--phone-right{animation:ev-slide-right 1.1s var(--ev-ease) .95s backwards}@keyframes ev-rise{0%{opacity:0;transform:translateY(90px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ev-slide-left{0%{opacity:0;transform:translate(140px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes ev-slide-right{0%{opacity:0;transform:translate(-140px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}.ev__devices.is-visible .ev__device img{animation:7s ease-in-out 2.4s infinite ev-float}.ev__devices.is-visible .ev__device--phone-right img{animation-delay:3.4s}.ev__devices.is-visible .ev__device--laptop img{animation-name:ev-float-small;animation-delay:2.9s}@keyframes ev-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ev-float-small{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.ev__line>span{transform:none}.ev__subtext,.ev__device{opacity:1}.ev__copy.is-visible .ev__line>span,.ev__copy.is-visible .ev__subtext,.ev__devices.is-visible .ev__device,.ev__devices.is-visible .ev__device img{animation:none}}.ev__caption,.ev__dots{display:none}@media (max-width:1023px){.ev{isolation:isolate;background-image:url(/images/section-8-mobile-background-image.png);background-position:top;background-size:cover;flex-direction:column;height:auto;min-height:100svh;padding:14vw 0 7vw;display:flex}.ev:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#f7963c42,#f7963c17 64%,#f7963c00 100%);border-radius:50%;width:120vw;height:120vw;position:absolute;top:62vw;left:50%;transform:translate(-50%)}.ev__copy,.ev__devices{pointer-events:auto;position:static;inset:auto}.ev__copy{flex-direction:column;align-items:center;padding:0 6vw;display:flex}.ev__heading,.ev__subtext{position:static}.ev__heading{font-size:12vw;line-height:1.1}.ev__subtext{margin-top:4vw;font-size:4.2vw;font-weight:500}.ev__devices{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;align-items:center;gap:5vw;margin-top:2vw;padding:0 4vw;display:flex;overflow-x:auto}.ev__devices::-webkit-scrollbar{display:none}.ev__device{scroll-snap-align:center;opacity:1;flex-direction:column;flex:none;align-items:center;gap:3vw;width:96vw;animation:none;display:flex;position:relative;top:auto;left:auto}.ev__device--phone-left,.ev__device--phone-right{width:76vw;margin-inline:8vw}.ev__device img{filter:drop-shadow(0 4vw 5vw #3c1e0842);animation:none}.ev__device--phone-left img,.ev__device--phone-right img{transform:translate(3.26%,-1.8%)}.ev__devices.is-visible .ev__device,.ev__devices.is-visible .ev__device img{animation:none}.ev__caption{color:#14142b;white-space:nowrap;background:#ffffffc7;border-radius:999px;padding:2vw 5vw;font-size:3.6vw;font-weight:600;display:block;box-shadow:0 2vw 5vw #a05a1e24}.ev__dots{justify-content:center;gap:2.6vw;margin-top:2vw;display:flex}.ev__dot{cursor:pointer;background:#fff;border:1.5px solid #e4b98a;border-radius:999px;width:2.6vw;height:2.6vw;padding:0;transition:width .3s,background .3s,border-color .3s}.ev__dot.is-active{background:#f7841f;border-color:#f7841f;width:7vw}}.jr{--u:min(calc(100vw / 1361), calc(100vh / 761), 1.12px);--jr-ink:#0d0d0d;--jr-orange:#ee7a3c;--jr-ease:cubic-bezier(.16, 1, .3, 1);--jr-spring:cubic-bezier(.34, 1.4, .64, 1);height:100svh;min-height:0;font-family:var(--font-dm-sans), "Segoe UI", sans-serif;background-color:#fffaf4;background-image:url(/images/section-9-background-image.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;padding:0 4vw;display:flex;position:relative;overflow:hidden}.jr__heading{font-family:var(--font-playfair), Georgia, serif;font-size:calc(36 * var(--u));letter-spacing:-.01em;color:#17120e;text-align:center;opacity:0;margin:0;font-weight:400}.jr__heading em{color:var(--jr-orange);font-style:italic;font-weight:500}.jr.is-visible .jr__heading{opacity:1;animation:jr-fade-up .9s var(--jr-ease) backwards}@keyframes jr-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.jr__cards{width:min(calc(1280 * var(--u)), 94vw);margin-top:calc(34 * var(--u));gap:calc(20 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.jr__card{padding:calc(18 * var(--u)) calc(26 * var(--u)) calc(22 * var(--u));border-radius:calc(24 * var(--u));opacity:0;transition:transform .5s var(--jr-ease), box-shadow .5s ease, border-color .5s ease, background .5s ease;background:#ffffffb8;border:1px solid #fffc;box-shadow:0 10px 30px #be8c5a14}.jr.is-visible .jr__card{opacity:1;animation:jr-rise .9s var(--jr-spring) calc(.3s + var(--i) * .14s) backwards}@keyframes jr-rise{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.jr__card.is-active{transform:translateY(calc(-8 * var(--u)));background:#fffffff2;border-color:#ee7a3c73;box-shadow:0 22px 44px #be783c2e}.jr__card-head{align-items:center;gap:calc(16 * var(--u));display:flex}.jr__avatar{width:calc(62 * var(--u));height:calc(62 * var(--u));object-fit:cover;border-radius:50%;flex-shrink:0;display:block;box-shadow:0 4px 12px #3c281426}.jr__card-who{gap:calc(5 * var(--u));flex-direction:column;min-width:0;display:flex}.jr__name{font-size:calc(15 * var(--u));color:#1b1410;font-weight:600}.jr__stars{--star:calc(17 * var(--u));gap:calc(2 * var(--u));color:#f5a23a;display:inline-flex}.jr__stars svg{width:var(--star);height:var(--star);display:block}.jr__stars--big{--star:calc(31 * var(--u));color:#f6b60b;gap:calc(3 * var(--u))}.jr__quote{margin:calc(14 * var(--u)) 0 0;font-size:calc(13.6 * var(--u));color:#2a2420;line-height:1.38}.jr__dots{margin-top:calc(22 * var(--u));gap:calc(18 * var(--u));display:flex}.jr__dot{width:calc(11 * var(--u));height:calc(11 * var(--u));cursor:pointer;transition:transform .3s var(--jr-spring), background .3s ease, border-color .3s ease;background:#fff;border:1.5px solid #e4d2bf;border-radius:50%;padding:0}.jr__dot:hover{transform:scale(1.3)}.jr__dot.is-active{border-color:var(--jr-orange);background:var(--jr-orange);transform:scale(1.25)}.jr__dot:focus-visible{outline:3px solid var(--jr-orange);outline-offset:3px}.jr__cta{width:min(calc(1165 * var(--u)), 90vw);margin-top:calc(48 * var(--u));padding:calc(26 * var(--u)) calc(58 * var(--u));justify-content:space-between;align-items:center;gap:calc(40 * var(--u));border-radius:calc(30 * var(--u));opacity:0;background:#ffeed88c;border:1.5px solid #ecd9a8;display:flex}.jr.is-visible .jr__cta{opacity:1;animation:jr-rise 1s var(--jr-ease) .9s backwards}.jr__cta-title{flex-direction:column;margin:0;line-height:1.02;display:flex}.jr__cta-title span{font-size:calc(46 * var(--u));letter-spacing:-.03em;color:var(--jr-ink);font-weight:700}.jr__cta-title em{font-family:var(--font-playfair), Georgia, serif;font-size:calc(56 * var(--u));letter-spacing:-.02em;color:var(--jr-orange);font-style:italic;font-weight:500}.jr__cta-sub{margin:calc(8 * var(--u)) 0 0;font-size:calc(19 * var(--u));color:#7a736d}.jr__cta-stores{flex-shrink:0}.jr__cta .hero__stores{margin-top:0}.jr__cta .hero__store-row{gap:calc(20 * var(--u))}.jr__cta .hero__badge{min-width:calc(235 * var(--u));gap:calc(14 * var(--u));padding:calc(14 * var(--u)) calc(26 * var(--u)) calc(14 * var(--u)) calc(22 * var(--u));border-radius:calc(20 * var(--u))}.jr__cta .hero__badge-icon{width:calc(42 * var(--u));height:calc(42 * var(--u))}.jr__cta .hero__badge-small{font-size:calc(14 * var(--u))}.jr__cta .hero__badge-large{font-size:calc(28 * var(--u))}.hero__badge--wobble{opacity:1;animation:.55s hero-badge-wobble}@keyframes hero-badge-wobble{0%,to{transform:rotate(0)}20%{transform:rotate(-3deg)scale(1.03)}40%{transform:rotate(2.5deg)scale(1.03)}60%{transform:rotate(-1.5deg)}80%{transform:rotate(1deg)}}.jr__trust{margin-top:calc(40 * var(--u));padding:calc(18 * var(--u)) calc(40 * var(--u));gap:calc(8 * var(--u));border-radius:calc(22 * var(--u));opacity:0;background:#ffeedcbf;border:2px solid #a8763a;flex-direction:column;display:flex}.jr.is-visible .jr__trust{opacity:1;animation:jr-rise .9s var(--jr-spring) 1.15s backwards}.jr__trust-title{font-size:calc(21 * var(--u));color:#4a3a2d}.jr__trust-row{align-items:center;gap:calc(18 * var(--u));display:flex}.jr__trust-score{font-size:calc(21 * var(--u));color:#4a3a2d}.jr.is-visible .jr__trust .jr__stars svg{animation:jr-star-pop .5s var(--jr-spring) calc(1.5s + var(--i) * .1s) backwards}@keyframes jr-star-pop{0%{opacity:0;transform:scale(.3)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.jr__heading,.jr__card,.jr__cta,.jr__trust{opacity:1}.jr.is-visible .jr__heading,.jr.is-visible .jr__card,.jr.is-visible .jr__cta,.jr.is-visible .jr__trust,.jr.is-visible .jr__trust .jr__stars svg{animation:none}}.cost{--u:min(calc(100vw / 1358), calc(100vh / 760), 1.12px);--cost-navy:#14142b;--cost-slate:#5b6580;--cost-orange:#f7841f;--cost-ease:cubic-bezier(.16, 1, .3, 1);--cost-spring:cubic-bezier(.34, 1.4, .64, 1);--cost-heading:clamp(32px, min(4.2vw, 6vh), 56px);background-color:#fff6ea;background-image:url(/images/section-10-background-image.png);background-position:50%;background-size:cover;justify-content:center;align-items:center;height:100svh;min-height:0;padding:0 4vw;display:flex;position:relative;overflow:hidden}.cost__inner{width:min(calc(1200 * var(--u)), 92vw);align-items:center;gap:calc(64 * var(--u));grid-template-columns:minmax(0,.92fr) minmax(0,1fr);display:grid;position:relative}.cost__left{flex-direction:column;align-items:flex-start;display:flex}.cost__dash{width:calc(42 * var(--u));background:var(--cost-orange);transform-origin:0;border-radius:4px;height:4px;transform:scaleX(0)}.cost__heading{margin:calc(22 * var(--u)) 0 0;font-size:var(--cost-heading);letter-spacing:-.04em;flex-direction:column;font-weight:700;line-height:1.08;display:flex}.cost__line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.cost__line>span{display:inline-block;transform:translateY(110%)}.cost__line--dark,.cost__dark{color:var(--cost-navy)}.cost__accent{color:var(--cost-orange)}.cost__inner.is-visible .cost__dash{animation:cost-dash .8s var(--cost-ease) backwards;transform:scaleX(1)}.cost__inner.is-visible .cost__line>span{animation:cost-line-in .95s var(--cost-ease) calc(.15s + var(--l) * .14s) backwards;transform:none}@keyframes cost-dash{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cost-line-in{0%{transform:translateY(110%)}to{transform:translateY(0)}}.cost__sub{margin:calc(22 * var(--u)) 0 0;font-size:calc(21 * var(--u));color:var(--cost-slate);opacity:0}.cost__inner.is-visible .cost__sub,.cost__inner.is-visible .cost__download,.cost__inner.is-visible .cost__footnote{opacity:1}.cost__inner.is-visible .cost__sub{animation:cost-fade-up .8s var(--cost-ease) .6s backwards}@keyframes cost-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.cost__download{margin-top:calc(48 * var(--u));opacity:0}.cost__inner.is-visible .cost__download{animation:cost-fade-up .9s var(--cost-ease) 1.2s backwards}.cost__download-title{font-size:calc(26 * var(--u));letter-spacing:-.02em;color:#111;margin:0;font-weight:400}.cost__download-title strong{color:#f27a3f;font-weight:700}.cost__download .hero__stores{margin-top:calc(16 * var(--u))}.cost__download .hero__store-row{gap:calc(14 * var(--u))}.cost__download .hero__badge{min-width:calc(176 * var(--u));gap:calc(11 * var(--u));padding:calc(11 * var(--u)) calc(18 * var(--u)) calc(11 * var(--u)) calc(16 * var(--u));border-radius:calc(16 * var(--u))}.cost__download .hero__badge-icon{width:calc(32 * var(--u));height:calc(32 * var(--u))}.cost__download .hero__badge-small{font-size:calc(11.5 * var(--u))}.cost__download .hero__badge-large{font-size:calc(20 * var(--u))}.cost__cards{gap:calc(22 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cost__card{padding:calc(32 * var(--u)) calc(32 * var(--u)) calc(34 * var(--u));border-radius:calc(28 * var(--u));opacity:0;transition:transform .4s var(--cost-ease), box-shadow .4s ease;background:#fff1e2b3;border:1px solid #ffffffd9;flex-direction:column;display:flex;box-shadow:0 14px 34px #be824617}.cost__inner.is-visible .cost__card{opacity:1;animation:cost-rise .9s var(--cost-spring) calc(.7s + var(--i) * .14s) backwards}.cost__card:hover{transform:translateY(calc(-7 * var(--u)));box-shadow:0 22px 44px #be783c2b}@keyframes cost-rise{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.cost__icon{width:calc(60 * var(--u));height:calc(60 * var(--u));color:var(--cost-orange);transition:transform .4s var(--cost-spring), background .25s ease, color .25s ease;background:#fbdcc2;border-radius:50%;justify-content:center;align-items:center;display:flex}.cost__icon svg{width:calc(29 * var(--u));height:calc(29 * var(--u))}.cost__card:hover .cost__icon{background:var(--cost-orange);color:#fff;transform:scale(1.08)rotate(-5deg)}.cost__label{margin:calc(22 * var(--u)) 0 0;min-height:2.6em;font-size:calc(18 * var(--u));color:var(--cost-slate);font-weight:600;line-height:1.3}.cost__value{margin:calc(8 * var(--u)) 0 0;font-size:calc(30 * var(--u));letter-spacing:-.02em;color:var(--cost-orange);flex-direction:column;line-height:1.15;display:flex}.cost__value strong{white-space:nowrap;font-weight:700}.cost__value span{font-size:calc(19 * var(--u));letter-spacing:0;font-weight:500}.cost__footnote{left:0;right:0;bottom:calc(-62 * var(--u));text-align:center;font-size:calc(12.5 * var(--u));color:#7f7a76;opacity:0;margin:0;position:absolute}.cost__inner.is-visible .cost__footnote{animation:cost-fade-up .8s var(--cost-ease) 1.9s backwards}@media (prefers-reduced-motion:reduce){.cost__dash,.cost__line>span{transform:none}.cost__sub,.cost__download,.cost__card,.cost__footnote{opacity:1}.cost__inner.is-visible .cost__dash,.cost__inner.is-visible .cost__line>span,.cost__inner.is-visible .cost__sub,.cost__inner.is-visible .cost__download,.cost__inner.is-visible .cost__card,.cost__inner.is-visible .cost__footnote{animation:none}}.faq{--u:min(calc(100vw / 1358), calc(100vh / 760), 1.12px);--faq-navy:#14142b;--faq-slate:#5b6580;--faq-orange:#f7841f;--faq-ease:cubic-bezier(.16, 1, .3, 1);--faq-spring:cubic-bezier(.34, 1.4, .64, 1);--faq-heading:clamp(32px, min(4.2vw, 6vh), 56px);background-color:#fff8ee;background-image:url(/images/section-9-background-image.png);background-position:50%;background-size:cover;justify-content:center;align-items:center;height:100svh;min-height:0;padding:0 4vw;display:flex;position:relative;overflow:hidden}.faq__inner{width:min(calc(1180 * var(--u)), 92vw);align-items:center;gap:calc(80 * var(--u));grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);display:grid}.faq__left{flex-direction:column;align-items:flex-start;display:flex}.faq__dash{width:calc(42 * var(--u));background:var(--faq-orange);transform-origin:0;border-radius:4px;height:4px;transform:scaleX(0)}.faq__heading{margin:calc(22 * var(--u)) 0 0;font-size:var(--faq-heading);letter-spacing:-.04em;flex-direction:column;font-weight:700;line-height:1.08;display:flex}.faq__line{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.faq__line>span{display:inline-block;transform:translateY(110%)}.faq__line--dark{color:var(--faq-navy)}.faq__line--accent{color:var(--faq-orange)}.faq.is-visible .faq__dash{animation:faq-dash .8s var(--faq-ease) backwards;transform:scaleX(1)}.faq.is-visible .faq__line>span{animation:faq-line-in .95s var(--faq-ease) calc(.15s + var(--l) * .14s) backwards;transform:none}@keyframes faq-dash{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes faq-line-in{0%{transform:translateY(110%)}to{transform:translateY(0)}}.faq__sub{margin:calc(24 * var(--u)) 0 0;max-width:calc(360 * var(--u));font-size:calc(21 * var(--u));color:var(--faq-slate);opacity:0;line-height:1.4}.faq__more{margin-top:calc(34 * var(--u));align-items:center;gap:calc(10 * var(--u));padding:calc(13 * var(--u)) calc(26 * var(--u));font-size:calc(16 * var(--u));color:#fff;opacity:0;background:linear-gradient(135deg,#f7841f,#f7a641);border-radius:999px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 24px #f7841f47}.faq__more svg{width:calc(18 * var(--u));height:calc(18 * var(--u));transition:transform .25s var(--faq-ease)}.faq__more:hover{transform:translateY(-2px);box-shadow:0 14px 28px #f7841f5c}.faq__more:hover svg{transform:translate(4px)}.faq.is-visible .faq__sub,.faq.is-visible .faq__more{opacity:1}.faq.is-visible .faq__sub{animation:faq-fade-up .8s var(--faq-ease) .6s backwards}.faq.is-visible .faq__more{animation:faq-fade-up .8s var(--faq-ease) .8s backwards}@keyframes faq-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.faq__list{min-height:calc(640 * var(--u));justify-content:flex-start;gap:calc(14 * var(--u));flex-direction:column;display:flex}.faq__item{border-radius:calc(24 * var(--u));opacity:0;background:#fff1e29e;border:1px solid #ffffffd9;transition:background .3s,box-shadow .3s,border-color .3s;box-shadow:0 10px 26px #be824612}.faq.is-visible .faq__item{opacity:1;animation:faq-slide-in .85s var(--faq-ease) calc(.45s + var(--i) * .1s) backwards}@keyframes faq-slide-in{0%{opacity:0;transform:translate(46px)}to{opacity:1;transform:translate(0)}}.faq__item:hover{background:#fff4e8d9}.faq__item.is-open{background:#fffcf7eb;border-color:#f7841f59;box-shadow:0 18px 40px #be783c26}.faq__item-head{width:100%;padding:calc(16 * var(--u)) calc(26 * var(--u));align-items:center;gap:calc(18 * var(--u));text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit;display:flex}.faq__item-head:focus-visible{outline:3px solid var(--faq-orange);outline-offset:-3px;border-radius:calc(24 * var(--u))}.faq__icon{width:calc(46 * var(--u));height:calc(46 * var(--u));color:var(--faq-orange);transition:background .25s ease, color .25s ease, transform .35s var(--faq-spring);background:#fbdcc2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq__icon svg{width:calc(23 * var(--u));height:calc(23 * var(--u))}.faq__item.is-open .faq__icon{background:var(--faq-orange);color:#fff;transform:scale(1.06)rotate(-4deg)}.faq__question{font-size:calc(19 * var(--u));letter-spacing:-.01em;color:var(--faq-navy);flex:1;font-weight:600}.faq__toggle{width:calc(22 * var(--u));height:calc(22 * var(--u));flex-shrink:0;position:relative}.faq__toggle:before,.faq__toggle:after{content:"";background:var(--faq-orange);width:100%;height:2px;transition:transform .3s var(--faq-ease);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.faq__item.is-open .faq__toggle:after{transform:translate(-50%,-50%)rotate(0)}.faq__panel{transition:grid-template-rows .4s var(--faq-ease);grid-template-rows:0fr;display:grid}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__panel-inner{overflow:hidden}.faq__answer{padding:0 calc(60 * var(--u)) calc(22 * var(--u)) calc(90 * var(--u));font-size:calc(17 * var(--u));color:var(--faq-slate);opacity:0;transition:opacity .35s ease 50ms, transform .4s var(--faq-ease);margin:0;line-height:1.55;transform:translateY(-6px)}.faq__item.is-open .faq__answer{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.faq__dash,.faq__line>span{transform:none}.faq__sub,.faq__more,.faq__item{opacity:1}.faq.is-visible .faq__dash,.faq.is-visible .faq__line>span,.faq.is-visible .faq__sub,.faq.is-visible .faq__more,.faq.is-visible .faq__item{animation:none}.faq__panel,.faq__answer{transition:none}}.footer{padding:clamp(48px, 6.5vh, 72px) var(--side-pad) clamp(24px, 3vh, 32px);background:linear-gradient(100deg,#d9e7ee 0%,#f3e7d9 40%,#f8cb9d 72%,#f3903f 100%)}.footer__top{flex-wrap:wrap;justify-content:space-between;gap:clamp(32px,5vw,64px);padding-bottom:clamp(32px,4.5vh,48px);display:flex}.footer__brand{flex:0 260px;align-items:flex-start;gap:14px;display:flex}.footer__brand-row{align-items:flex-start;gap:14px;display:flex}.footer__logo{border-radius:50%;width:56px;height:56px;display:block}.footer__brand-name{color:#14142b;font-size:22px;font-weight:700}.footer__tagline{color:#4a433c;margin:4px 0 0;font-size:14px}.footer__columns{flex-wrap:wrap;gap:clamp(32px,5vw,64px);display:flex}.footer__col{flex-direction:column;gap:12px;min-width:140px;display:flex}.footer__col-title{color:#14142b;margin:0;font-size:15px;font-weight:700}.footer__links{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer__links a{color:#55556b;font-size:13.5px;text-decoration:none;transition:color .15s}.footer__links a:hover{color:#f5871f}.footer__divider{background:#1c1a1826;width:100%;height:1px;display:block}.footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:clamp(20px,3vh,28px);display:flex}.footer__copy,.footer__note{color:#6b6b7a;font-size:12.5px}.footer__meta{align-items:center;gap:18px;display:flex}.footer__socials{align-items:center;gap:10px;display:flex}.footer__social-link{color:#14142b;background:#ffffffb3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 6px #14142b14}.footer__social-link svg{width:16px;height:16px}.footer__social-link:hover{transform:translateY(-2px);box-shadow:0 4px 10px #14142b24}.footer--full{--u:min(calc(100vw / 1358), calc(100vh / 760), 1.12px);--ft-ease:cubic-bezier(.16, 1, .3, 1);--ft-ink:#14142b;min-height:100svh;padding:calc(40 * var(--u)) 4vw calc(26 * var(--u));flex-direction:column;display:flex;position:relative;overflow:hidden}.footer--full:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffffff9e,#fff0);border-radius:50%;width:min(900px,70vw);height:min(620px,60vh);position:absolute;top:6%;left:50%;transform:translate(-50%)}.ft__stage{z-index:1;width:min(calc(1180 * var(--u)), 92vw);justify-content:center;gap:calc(54 * var(--u));flex-direction:column;flex:1;margin:0 auto;display:flex;position:relative}.ft__cta{text-align:center;flex-direction:column;align-items:center;display:flex}.ft__pill{align-items:center;gap:calc(10 * var(--u));padding:calc(9 * var(--u)) calc(20 * var(--u));font-size:calc(14 * var(--u));color:var(--ft-ink);background:#ffffffb8;border-radius:999px;font-weight:600;display:inline-flex;box-shadow:0 8px 22px #a05a1e1f}.ft__pill-dot{width:calc(8 * var(--u));height:calc(8 * var(--u));background:#f7841f;border-radius:50%;position:relative}.ft__pill-dot:after{content:"";background:#f7841f;border-radius:50%;animation:1.8s ease-out infinite ft-ping;position:absolute;inset:0}@keyframes ft-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.ft__headline{margin:calc(26 * var(--u)) 0 0;letter-spacing:-.04em;color:var(--ft-ink);font-size:clamp(34px,min(4.6vw,6.4vh),62px);font-weight:700;line-height:1.06}.ft__headline em{color:#f7841f;font-style:normal}.ft__sub{margin:calc(18 * var(--u)) 0 0;font-size:calc(20 * var(--u));color:#4c4a52}.ft__stores.hero__stores{margin-top:calc(32 * var(--u))}.ft__stores .hero__store-row{gap:calc(16 * var(--u))}.ft__stores .hero__badge{min-width:calc(190 * var(--u));gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(20 * var(--u)) calc(12 * var(--u)) calc(18 * var(--u));border-radius:calc(16 * var(--u))}.ft__stores .hero__badge-icon{width:calc(32 * var(--u));height:calc(32 * var(--u))}.ft__stores .hero__badge-small{font-size:calc(11.5 * var(--u))}.ft__stores .hero__badge-large{font-size:calc(20 * var(--u))}.ft__info{align-items:center;gap:calc(44 * var(--u));padding:calc(30 * var(--u)) calc(44 * var(--u));border-radius:calc(28 * var(--u));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border:1px solid #ffffffb3;grid-template-columns:1.3fr auto auto auto 1fr;display:grid;box-shadow:0 16px 40px #a05a1e1a}.ft__info-rule{background:#3c281424;align-self:stretch;width:1px}.ft__brand-row{align-items:center;gap:calc(14 * var(--u));display:flex}.ft__info .footer__logo{width:calc(48 * var(--u));height:calc(48 * var(--u))}.ft__info .footer__brand-name{font-size:calc(26 * var(--u))}.ft__brand-note{margin:calc(14 * var(--u)) 0 0;max-width:calc(300 * var(--u));font-size:calc(14 * var(--u));color:#5c5a60;line-height:1.5}.ft__links{gap:calc(56 * var(--u));display:flex}.ft__info .footer__col{gap:calc(16 * var(--u));min-width:0}.ft__info .footer__col-title{font-size:calc(15 * var(--u))}.ft__info .footer__links{gap:calc(12 * var(--u))}.ft__info .footer__links a{font-size:calc(14.5 * var(--u));white-space:nowrap}.ft__contact .footer__socials{margin-top:calc(4 * var(--u));gap:calc(10 * var(--u))}.ft__contact .footer__social-link{width:calc(38 * var(--u));height:calc(38 * var(--u))}.ft__contact .footer__social-link svg{width:calc(17 * var(--u));height:calc(17 * var(--u))}.ft__bar{z-index:2;width:min(calc(1180 * var(--u)), 92vw);margin:calc(34 * var(--u)) auto 0;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.ft__bar .footer__copy{font-size:calc(13 * var(--u));color:#5e5a60}.ft__wordmark{z-index:0;margin:calc(6 * var(--u)) 0 calc(-.2 * var(--ft-word));--ft-word:min(21vw, calc(250 * var(--u)));font-size:var(--ft-word);letter-spacing:-.05em;text-align:center;white-space:nowrap;color:#fff6;-webkit-user-select:none;user-select:none;pointer-events:none;font-weight:800;line-height:.82;display:block;position:relative}.footer--full .ft__cta,.footer--full .ft__info{opacity:0}.ft__stage.is-visible .ft__cta{opacity:1;animation:ft-rise .95s var(--ft-ease) backwards}.ft__stage.is-visible .ft__info{opacity:1;animation:ft-rise .95s var(--ft-ease) .35s backwards}@keyframes ft-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.footer--full .ft__cta,.footer--full .ft__info{opacity:1}.ft__stage.is-visible .ft__cta,.ft__stage.is-visible .ft__info,.ft__pill-dot:after{animation:none}}@media (max-width:1023px){.jr{background-image:linear-gradient(#fffaf4 0%,#fff1e0 100%);height:auto;min-height:100svh;padding:16vw 0 14vw}.jr__heading{padding:0 6vw;font-size:7.6vw;line-height:1.25}.jr__cards{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4vw;width:100%;margin-top:8vw;margin-bottom:-5vw;padding:3vw 11vw 9vw;display:flex;overflow-x:auto}.jr__cards::-webkit-scrollbar{display:none}.jr__card{scroll-snap-align:center;border-radius:5vw;flex:0 0 78vw;padding:5vw}.jr__card.is-active{transform:translateY(-1.4vw);box-shadow:0 3vw 6vw #be783c29}.jr__card{box-shadow:0 2vw 5vw #be8c5a14}.jr__avatar{width:14vw;height:14vw}.jr__card-head{gap:4vw}.jr__card-who{gap:1.4vw}.jr__name{font-size:4vw}.jr__stars{--star:4vw;gap:.6vw}.jr__stars--big{--star:6.4vw;gap:1vw}.jr__quote{margin-top:3.6vw;font-size:3.8vw;line-height:1.45}.jr__dots{gap:3.4vw;margin-top:2vw}.jr__dot{width:2.6vw;height:2.6vw}.jr__cta{text-align:center;border-radius:7vw;flex-direction:column;gap:6vw;width:88vw;margin-top:10vw;padding:8vw 6vw}.jr__cta-title span{font-size:8.4vw}.jr__cta-title em{font-size:10vw}.jr__cta-sub{margin-top:2.4vw;font-size:3.8vw}.jr__cta-stores{flex:none;width:100%;height:auto}.jr__cta .hero__stores{width:100%}.jr__cta .hero__store-row{justify-content:center;gap:2.6vw;width:100%}.jr__cta .hero__badge{border-radius:3.8vw;flex:1 1 0;gap:2vw;min-width:0;padding:2.8vw 2.6vw}.jr__cta .hero__badge-icon{width:7vw;height:7vw}.jr__cta .hero__badge-small{white-space:nowrap;font-size:2.3vw}.jr__cta .hero__badge-large{white-space:nowrap;font-size:4vw}.jr__trust{border-radius:5vw;gap:2vw;margin-top:8vw;padding:4.4vw 8vw}.jr__trust-title,.jr__trust-score{font-size:4vw}.jr__trust-row{gap:3.4vw}.cost{height:auto;min-height:100svh;padding:16vw 6vw 14vw}.cost__inner{text-align:center;flex-direction:column;align-items:center;gap:0;width:100%;display:flex}.cost__left{display:contents}.cost__dash{transform-origin:50%;width:11vw}.cost__heading{align-items:center;margin-top:5vw;font-size:9.6vw}.cost__sub{margin-top:4vw;font-size:4vw}.cost__cards{order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.4vw;width:100%;margin-top:8vw}.cost__card{text-align:left;border-radius:5vw;padding:5vw 4vw 5.4vw}.cost__icon{width:12vw;height:12vw}.cost__icon svg{width:6vw;height:6vw}.cost__label{min-height:2.6em;margin-top:3.6vw;font-size:3.6vw}.cost__value{margin-top:1.6vw;font-size:5.4vw}.cost__value span{font-size:3.4vw}.cost__download{order:4;width:100%;margin-top:9vw}.cost__download-title{font-size:5.6vw}.cost__download .hero__stores{align-items:center;width:100%;margin-top:4vw}.cost__download .hero__store-row{justify-content:center;gap:2.6vw;width:100%}.cost__download .hero__badge{border-radius:3.8vw;flex:1 1 0;gap:2vw;min-width:0;padding:2.8vw 2.6vw}.cost__download .hero__badge-icon{width:7vw;height:7vw}.cost__download .hero__badge-small{font-size:2.5vw}.cost__download .hero__badge-large{font-size:4.2vw}.cost__footnote{order:5;margin-top:7vw;font-size:2.9vw;line-height:1.4;position:static}.faq{height:auto;min-height:100svh;padding:16vw 5vw 14vw}.faq__inner{grid-template-columns:1fr;gap:9vw;width:100%}.faq__left{text-align:center;align-items:center}.faq__dash{transform-origin:50%;width:11vw}.faq__heading{align-items:center;margin-top:5vw;font-size:9.6vw}.faq__sub{max-width:none;margin-top:4vw;font-size:4vw}.faq__more{gap:2.4vw;margin-top:6vw;padding:3.4vw 6.4vw;font-size:3.9vw}.faq__more svg{width:4.4vw;height:4.4vw}.faq__list{gap:3vw;min-height:0}.faq__item{border-radius:5vw}.faq__item-head{gap:3.4vw;padding:3.8vw 4.4vw}.faq__icon{width:9.6vw;height:9.6vw}.faq__icon svg{width:4.8vw;height:4.8vw}.faq__question{font-size:4vw}.faq__toggle{width:4.6vw;height:4.6vw}.faq__answer{padding:0 5vw 4.4vw 17.4vw;font-size:3.7vw}.footer--full{min-height:100svh;padding:14vw 6vw 6vw}.ft__stage{justify-content:flex-start;gap:10vw;width:100%}.ft__pill{gap:2.4vw;padding:2.4vw 4.6vw;font-size:3.4vw}.ft__pill-dot{width:2vw;height:2vw}.ft__headline{margin-top:6vw;font-size:9.4vw}.ft__sub{margin-top:4vw;font-size:4vw}.ft__stores.hero__stores{width:100%;margin-top:7vw}.ft__stores .hero__store-row{justify-content:center;gap:2.6vw;width:100%}.ft__stores .hero__badge{border-radius:3.8vw;flex:1 1 0;gap:2vw;min-width:0;padding:2.8vw 2.6vw}.ft__stores .hero__badge-icon{width:7vw;height:7vw}.ft__stores .hero__badge-small{font-size:2.5vw}.ft__stores .hero__badge-large{font-size:4.2vw}.ft__info{border-radius:6vw;grid-template-columns:1fr;gap:6vw;padding:7vw 6vw}.ft__info-rule{align-self:auto;width:auto;height:1px}.ft__info .footer__logo{width:12vw;height:12vw}.ft__info .footer__brand-name{font-size:6.4vw}.ft__brand-note{max-width:none;margin-top:3vw;font-size:3.6vw}.ft__links{gap:14vw}.ft__info .footer__col{gap:3.4vw}.ft__info .footer__col-title{font-size:3.9vw}.ft__info .footer__links{gap:3vw}.ft__info .footer__links a{font-size:3.7vw}.ft__contact .footer__socials{gap:2.6vw;margin-top:1vw}.ft__contact .footer__social-link{width:10vw;height:10vw}.ft__contact .footer__social-link svg{width:4.6vw;height:4.6vw}.ft__bar{text-align:center;flex-direction:column;gap:1.4vw;width:100%;margin-top:8vw}.ft__bar .footer__copy{font-size:3.2vw}.ft__wordmark{--ft-word:26vw}}@media (min-width:768px) and (max-width:1023px){.site-nav{padding:22px 36px 0}.site-nav__logo{width:58px;height:58px}.site-nav__brand-name{font-size:30px}.hero{align-items:flex-start;padding:clamp(24px,4vh,48px) 6vw 0}.hero__heading{text-align:left;align-items:flex-start;font-size:min(7.2vw,7.4vh)}.hero__subtext{text-align:left;max-width:13em;margin-top:2.4vh;font-size:min(3vw,3.1vh)}.hero__phone{width:auto;height:auto;margin:0;position:absolute;top:33vh;right:6vw;container-type:normal}.top-wrap{--tab-phone:min(30vw, 25vh, 300px)}.hero__phone .iphone{--w:var(--tab-phone);margin-right:0}.hero .hero__stores{order:4;align-items:stretch;gap:10px;width:min(40vw,300px);margin:7vh 0 0}.hero .hero__store-row{flex-direction:column;gap:12px}.hero .hero__badge{border-radius:18px;flex:none;gap:10px;width:100%;max-width:none;padding:10px 16px}.hero .hero__badge-icon{width:32px;height:32px}.hero .hero__badge-small{font-size:13px}.hero .hero__badge-large{font-size:20px}.hero .hero__soon{top:calc(33vh + var(--tab-phone) / .486 + 2.4vh);width:var(--tab-phone);margin:0;position:absolute;right:6vw}.hero .hero__soon-pill{text-align:center;max-width:none;padding:9px 14px;font-size:12px}.story{--t:min(1vw, .75vh);padding:calc(6.4 * var(--t)) 6vw calc(3.6 * var(--t))}.story__heading{font-size:calc(6.8 * var(--t))}.story__cards{margin-top:calc(2.6 * var(--t));gap:calc(2.6 * var(--t));row-gap:calc(3.6 * var(--t))}.story__source{padding:calc(3 * var(--t)) calc(2.2 * var(--t)) calc(2.6 * var(--t));border-radius:calc(3.6 * var(--t))}.story__source-icon{height:calc(6.2 * var(--t));margin-bottom:calc(1 * var(--t))}.story__source-icon--wide{height:calc(5.2 * var(--t))}.story__source-name{font-size:calc(3.1 * var(--t))}.story__source-note{font-size:calc(2.4 * var(--t))}.story__problem{width:52%;padding:calc(3.3 * var(--t)) calc(3 * var(--t)) calc(3 * var(--t));border-radius:calc(4 * var(--t))}.story__problem-title{font-size:calc(3 * var(--t))}.story__problem-text{font-size:calc(3.2 * var(--t))}.story__problem-list{margin-top:calc(2.4 * var(--t));gap:calc(1.4 * var(--t))}.story__problem-item{gap:calc(1.6 * var(--t));font-size:calc(2.4 * var(--t))}.story__problem-icon{width:calc(5.4 * var(--t));height:calc(5.4 * var(--t))}.story__problem-icon svg{width:calc(2.7 * var(--t));height:calc(2.7 * var(--t))}.story__change{max-width:calc(62 * var(--t));padding:calc(2.4 * var(--t)) calc(4.6 * var(--t));gap:calc(3 * var(--t));border-radius:calc(4 * var(--t))}.story__change-logo{width:calc(8.2 * var(--t));height:calc(8.2 * var(--t))}.story__change-text{font-size:calc(3.9 * var(--t))}.how{--how-phone-w:min(34vw, 290px);padding:clamp(56px,7vh,90px) 6vw 90px}.how:before{width:100px;height:175px}.how__eyebrow{font-size:15px}.how__eyebrow-line{width:40px}.how__heading{font-size:6.6vw}.how__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px 4vw;margin-top:64px;display:grid}.how__step,.how__step:nth-of-type(2n){text-align:center;flex-direction:column;align-items:center;column-gap:0;display:flex}.how__step:before,.how__step:nth-of-type(2n):before{width:112%;top:62%;left:50%;right:auto;transform:translate(-50%,-50%)}.how__step .how__number{align-self:center;width:58px;height:58px;font-size:26px}.how__step .how__title,.how__step:nth-of-type(2n) .how__title{align-self:center;align-items:center;margin:18px 0 30px;padding:0;font-size:clamp(20px,2.9vw,26px)}.how__step:nth-of-type(2n) .how__number{padding:0}.how__step .phone,.how__step:nth-of-type(2n) .phone{place-self:center}.tog__subtext,.tog__eyebrow{max-width:34%}}@media (max-width:768px){.footer{padding:48px 20px 24px}.footer__top{flex-direction:column;gap:36px}.footer__brand{flex:none;width:100%}.footer__columns{justify-content:space-between;width:100%}.footer__bottom{text-align:center;flex-direction:column;align-items:center}}
