@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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.163v2i5cux7-c.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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.163v2i5cux7-c.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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.163v2i5cux7-c.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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_ba4423f8-module__-inXJq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_ba4423f8-module__-inXJq__variable{--font-body:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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.09se41kx.zlna.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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.05txd3dlozf45.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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.05wv8sp_ts~44.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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.09se41kx.zlna.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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.05txd3dlozf45.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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.05wv8sp_ts~44.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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.09se41kx.zlna.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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.05txd3dlozf45.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/391e53907fa6d8ec-s.09se41kx.zlna.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ae8872c8a32e309c-s.05txd3dlozf45.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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:800;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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:800;font-display:swap;src:url(../media/391e53907fa6d8ec-s.09se41kx.zlna.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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:800;font-display:swap;src:url(../media/ae8872c8a32e309c-s.05txd3dlozf45.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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:900;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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:900;font-display:swap;src:url(../media/391e53907fa6d8ec-s.09se41kx.zlna.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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:900;font-display:swap;src:url(../media/ae8872c8a32e309c-s.05txd3dlozf45.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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.113htgw8u-emy.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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.08.c8psu~gif9.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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.0yfy_qj1.2qn0.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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.113htgw8u-emy.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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.08.c8psu~gif9.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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.0yfy_qj1.2qn0.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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.113htgw8u-emy.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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.08.c8psu~gif9.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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.0yfy_qj1.2qn0.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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:800;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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:800;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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:800;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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:900;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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:900;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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:900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2?dpl=dpl_oE494sS3uKxccgX1Vtqz8cVqvHt6)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_73e5f72-module__l8rIYq__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_73e5f72-module__l8rIYq__variable{--font-display:"Playfair Display", "Playfair Display Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#060d16;--ink-2:#18293d;--muted:#556878;--line:#091b2c17;--paper:#fffffff0;--surface:#f0f7f3;--navy:#010f1e;--emerald:#097a61;--emerald-2:#0b9473;--mint:#2ecda6;--cyan:#35bcd0;--gold:#c2900f;--gold-soft:#fef5dc;--shadow-xs:0 1px 4px #07152312;--shadow-sm:0 4px 18px #07152312;--shadow:0 16px 50px #0715231f;--shadow-lg:0 28px 80px #0715232e;--r-sm:8px;--r:12px;--r-lg:18px;--r-xl:32px;--ease:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.56, .64, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}@keyframes fadeUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes shimmer{0%{transform:translate(-130%)}to{transform:translate(240%)}}@keyframes appear{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes aurora1{0%,to{opacity:.7;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(-70px,50px)scale(1.14)}66%{opacity:.6;transform:translate(50px,-35px)scale(.92)}}@keyframes aurora2{0%,to{opacity:.6;transform:translate(0)scale(1)}50%{opacity:.85;transform:translate(65px,-55px)scale(1.18)}}@keyframes aurora3{0%,to{opacity:.5;transform:translate(0)scale(1)}40%{opacity:.75;transform:translate(-45px,-65px)scale(1.1)}80%{opacity:.45;transform:translate(35px,28px)scale(.88)}}@keyframes pulse-ring{0%{box-shadow:0 0 #ffd27aa6}65%{box-shadow:0 0 0 9px #ffd27a00}to{box-shadow:0 0 #ffd27a00}}@keyframes glow-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes statReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}body{min-height:100vh;color:var(--ink);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"kern";letter-spacing:.005em;background:radial-gradient(85% 55% at -6% -14%,#2ecda61f,#0000 54%),radial-gradient(62% 42% at 97% 3%,#c2900f1c,#0000 48%),radial-gradient(50% 55% at 50% 106%,#097a610f,#0000 54%),linear-gradient(162deg,#eaf5ed 0%,#f9fcfa 44%,#fffbf0 100%);margin:0;line-height:1.68}h1,h2,h3,h4,h5,h6{font-family:var(--font-display), Georgia, "Times New Roman", serif;font-feature-settings:"kern", "liga"}a{color:var(--emerald);text-underline-offset:.22em;transition:color .15s var(--ease);text-decoration-thickness:.08em}a:hover{color:var(--emerald-2)}.shell{width:min(1160px,100% - 44px);margin:0 auto}.topbar{z-index:50;-webkit-backdrop-filter:blur(28px)saturate(1.9);background:#eef8f3c7;border-bottom:1px solid #ffffff52;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:22px;min-height:70px;display:flex}.brand{color:var(--ink);font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;transition:opacity .16s var(--ease);align-items:center;gap:11px;font-size:1.14rem;font-weight:700;text-decoration:none;display:inline-flex}.brand:hover{opacity:.76}.brand img{transition:transform .28s var(--spring), box-shadow .28s var(--ease);border-radius:12px;box-shadow:0 6px 22px #03213c2e,inset 0 0 0 1px #fff9}.brand:hover img{transform:scale(1.07)rotate(-3deg);box-shadow:0 10px 32px #03213c42,inset 0 0 0 1px #fff9}.navLinks{align-items:center;gap:2px;display:flex}.navLinks a{min-height:38px;color:var(--ink-2);font-family:var(--font-body), sans-serif;transition:color .18s var(--ease);border-radius:999px;align-items:center;padding:0 14px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.navLinks a:before{content:"";opacity:0;transition:opacity .22s var(--ease), transform .22s var(--ease);background:linear-gradient(135deg,#2ecda629,#097a611f);border-radius:999px;position:absolute;inset:0;transform:scale(.8)}.navLinks a:hover{color:var(--emerald)}.navLinks a:hover:before{opacity:1;transform:scale(1)}.hero{color:#fff;background:linear-gradient(148deg,#010c18 0%,#011a2c 36%,#022836 64%,#033c28 100%);position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle,#ffffff1a 1px,#0000 1px) 0 0/36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#00000080 15%,#0000 65%),linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(to bottom right,#00000080 15%,#0000 65%),linear-gradient(#000 40%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero:after{content:"";pointer-events:none;background:linear-gradient(#0000,#eef8f3f7);height:150px;position:absolute;inset:auto -10% 0}.auroraOrb{filter:blur(72px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.auroraOrb1{background:#097a616b;width:520px;height:520px;animation:9s ease-in-out infinite aurora1;top:-180px;right:6%}.auroraOrb2{background:#35bcd042;width:360px;height:360px;animation:11s ease-in-out infinite aurora2;bottom:0;left:-90px}.auroraOrb3{background:#c2900f2e;width:290px;height:290px;animation:7s ease-in-out infinite aurora3;top:35%;right:-50px}.heroGrid{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(300px,.72fr);align-items:center;gap:64px;min-height:660px;padding:92px 0 120px;display:grid;position:relative}.hero .eyebrow{animation:fadeUp .55s var(--ease) both}.heroCopy h1{animation:fadeUp .65s 80ms var(--ease) both}.lead{animation:fadeUp .65s .18s var(--ease) both}.actions{animation:fadeUp .65s .28s var(--ease) both}.device{animation:fadeUp .78s .38s var(--ease) both, float 5.5s 1.4s ease-in-out infinite}.heroCopy h1{letter-spacing:-.012em;background:linear-gradient(156deg,#fff 22%,#2ecda6d1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;max-width:840px;margin:0;font-size:clamp(3.2rem,7.8vw,7rem);font-style:italic;line-height:.96}.eyebrow{color:#ffd27a;width:fit-content;font-family:var(--font-body), sans-serif;letter-spacing:.1em;text-transform:uppercase;background:#ffd27a1a;border:1px solid #ffdc8c47;border-radius:999px;align-items:center;gap:9px;margin:0 0 22px;padding:6px 14px;font-size:.74rem;font-weight:700;display:inline-flex}.eyebrow.dark{color:#7a5208;background:var(--gold-soft);border-color:#c2900f42}.eyebrowDot{background:#ffd27a;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.5s ease-in-out infinite pulse-ring;display:block}.eyebrow.dark .eyebrowDot{display:none}.lead{color:#dcf2edc7;max-width:700px;margin:26px 0 0;font-size:1.14rem;line-height:1.75}.actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.button{min-height:50px;font-family:var(--font-body), sans-serif;white-space:nowrap;transition:transform .23s var(--spring), box-shadow .23s var(--ease), background .2s var(--ease), border-color .2s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.button:hover{transform:translateY(-2px)scale(1.016)}.button:active{transition-duration:70ms;transform:translateY(0)scale(.988)}.button.primary:after,.darkButton:after{content:"";pointer-events:none;background:linear-gradient(108deg,#0000 36%,#ffffff70 50%,#0000 64%);position:absolute;inset:0;transform:translate(-130%)}.button.primary:hover:after,.darkButton:hover:after{animation:shimmer .55s var(--ease) forwards}.button.primary{color:var(--navy);background:#fff;box-shadow:0 14px 40px #00000038,inset 0 0 0 1px #fff3}.button.primary:hover{box-shadow:0 20px 54px #0000004d,inset 0 0 0 1px #fff3}.button.secondary{color:#ffffffe0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border-color:#ffffff40}.button.secondary:hover{background:#ffffff21;border-color:#ffffff70}.darkButton{color:#fff;transition:transform .23s var(--spring), box-shadow .23s var(--ease);background:linear-gradient(135deg,#021728,#097a61);border-radius:999px;position:relative;overflow:hidden;box-shadow:0 12px 34px #02172838,inset 0 0 0 1px #ffffff14}.darkButton:hover{transform:translateY(-2px)scale(1.016);box-shadow:0 18px 46px #0217284d}.darkButton:active{transform:translateY(0)scale(.988)}.device{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(150deg,#ffffff2e,#ffffff0d);border:1px solid #fff3;border-radius:40px;justify-self:end;width:min(372px,100%);padding:12px;box-shadow:0 40px 100px #00000073,0 0 80px 16px #097a6138,inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff47}.screen{min-height:542px;color:var(--ink);background:radial-gradient(100% 46% at 94% 0,#2ecda63d,#0000 14rem),radial-gradient(70% 38% at 0 106%,#097a6112,#0000 10rem),linear-gradient(176deg,#f7fdfb,#edf4f0);border-radius:34px;padding:24px;overflow:hidden}.screenTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.screenTop img{transition:transform .3s var(--spring);border-radius:18px;box-shadow:0 4px 14px #03213c24}.screenTop img:hover{transform:scale(1.06)rotate(-2deg)}.screenTop span{color:#0a6b55;font-family:var(--font-body), sans-serif;letter-spacing:.04em;background:#2ecda624;border-radius:999px;padding:6px 12px;font-size:.73rem;font-weight:700}.screen h2{letter-spacing:-.008em;color:var(--ink);margin:28px 0 10px;font-size:1.7rem;font-style:italic;line-height:1.16}.screen p,.card p,.sectionTitle p,.contactPanel p,.faq p,.inlineNote p{color:var(--muted)}.screen p{margin:0;font-size:.9rem}.signalList{gap:8px;margin-top:28px;display:grid}.signalList div{font-family:var(--font-body), sans-serif;box-shadow:var(--shadow-xs);transition:background .16s var(--ease), border-color .16s var(--ease), transform .2s var(--spring);background:#ffffffdb;border:1px solid #091b2c14;border-radius:11px;grid-template-columns:20px 1fr;align-items:center;gap:12px;padding:12px 14px;font-size:.86rem;font-weight:700;display:grid}.signalList div:hover{background:#fffffffa;border-color:#097a6138;transform:translate(5px)}.signalList svg{color:var(--emerald)}.statsBar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff9e}.statsRow{flex-wrap:nowrap;align-items:stretch;display:flex}.statItem{border-right:1px solid var(--line);text-align:center;animation:statReveal .6s var(--ease) both;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:26px 20px;display:flex}.statItem:last-child{border-right:none}.statValue{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;background:linear-gradient(135deg, var(--emerald), var(--mint));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,3.5vw,2.8rem);font-weight:800;line-height:1}.statLabel{color:var(--muted);letter-spacing:.01em;font-size:.84rem;font-weight:500}.section{padding:80px 0}.section.compact{padding-top:50px}.sectionTitle{max-width:800px;margin:0 0 38px}.sectionTitle h2,.contactPanel h2{color:var(--ink);letter-spacing:-.008em;margin:0 0 14px;font-size:clamp(2rem,3.8vw,3.2rem);line-height:1.1}.sectionTitle p,.contactPanel p{margin:0;font-size:1.05rem;line-height:1.76}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.card,.contactPanel,.prosePanel{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--shadow-sm)}.card{transition:transform .26s var(--spring), box-shadow .26s var(--ease), border-color .26s var(--ease);padding:26px;position:relative;overflow:hidden}.card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;transition:opacity .28s var(--ease);pointer-events:none;background:linear-gradient(138deg,#2ecda6b3,#097a6199,#c2900f66);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card:hover{box-shadow:var(--shadow);transform:translateY(-5px)scale(1.012)}.card:hover:before{opacity:1}.card:hover .iconBox{background:linear-gradient(145deg,#2ecda63d,#c2900f2e);transform:scale(1.12)rotate(-5deg);box-shadow:0 4px 16px #097a612e}.card h3,.faq h3,.inlineNote h3{letter-spacing:-.015em;color:var(--ink);margin:0 0 8px;font-size:1.1rem}.card p{margin:0;font-size:.94rem}.iconBox{width:48px;height:48px;color:var(--emerald);transition:transform .3s var(--spring), background .3s var(--ease), box-shadow .3s var(--ease);background:linear-gradient(145deg,#2ecda626,#c2900f1c);border:1px solid #097a611a;border-radius:13px;place-items:center;margin-bottom:18px;display:inline-grid;box-shadow:0 2px 8px #097a6114}.bentoGrid{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(172px,auto);gap:16px;display:grid}.bentoCard:first-child{grid-area:span 2/span 3}.bentoCard:nth-child(2),.bentoCard:nth-child(3){grid-column:span 3}.bentoCard:nth-child(4),.bentoCard:nth-child(5),.bentoCard:nth-child(6){grid-column:span 2}.bentoCard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--shadow-sm);transition:transform .26s var(--spring), box-shadow .26s var(--ease), border-color .26s var(--ease);padding:28px;position:relative;overflow:hidden}.bentoCard:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;transition:opacity .28s var(--ease);pointer-events:none;background:linear-gradient(138deg,#2ecda6b3,#097a618c,#c2900f61);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bentoCard:hover{box-shadow:var(--shadow);transform:translateY(-5px)scale(1.012)}.bentoCard:hover:before{opacity:1}.bentoCard:hover .iconBox{background:linear-gradient(145deg,#2ecda63d,#c2900f2e);transform:scale(1.12)rotate(-5deg);box-shadow:0 4px 16px #097a612e}.bentoCard:first-child{background:radial-gradient(80% 50% at 90% 10%,#2ecda61a,#0000 60%),#fffffff5;border-color:#097a6124}.bentoCard:first-child .iconBox{border-radius:16px;width:56px;height:56px;margin-bottom:20px}.bentoCard:first-child .iconBox svg{width:26px;height:26px}.bentoTitle{letter-spacing:-.006em;color:var(--ink);margin:0 0 10px;font-size:1.12rem;line-height:1.28}.bentoCard:first-child .bentoTitle{letter-spacing:-.008em;max-width:260px;margin-bottom:14px;font-size:1.55rem;line-height:1.2}.bentoBody{color:var(--muted);font-size:.93rem;line-height:1.66}.band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff9e}.showcase{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:44px;display:grid}.pills{flex-wrap:wrap;gap:9px;display:flex}.pills span{color:#6a4407;background:var(--gold-soft);font-family:var(--font-body), sans-serif;letter-spacing:.01em;transition:background .18s var(--ease), border-color .18s var(--ease), transform .22s var(--spring), box-shadow .18s var(--ease);border:1px solid #c2900f3d;border-radius:999px;padding:9px 16px;font-size:.86rem;font-weight:700}.pills span:hover{cursor:default;background:#fde49e;border-color:#c2900f85;transform:translateY(-3px)scale(1.07);box-shadow:0 6px 18px #c2900f33}.contactPanel{background:linear-gradient(135deg,#fffffff7,#edfcf7f7);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:34px 36px;display:grid;position:relative;overflow:hidden}.contactPanel:after{content:"";pointer-events:none;background:radial-gradient(circle,#2ecda61a,#0000 70%);border-radius:50%;width:320px;height:320px;animation:4.5s ease-in-out infinite glow-pulse;position:absolute;bottom:-100px;right:-70px}.faq{gap:0;display:grid}.faq article,.inlineNote{border-bottom:1px solid var(--line);transition:padding-left .2s var(--ease);padding:24px 0}.faq article:hover{padding-left:8px}.faq article:first-child{padding-top:0}.faq p,.inlineNote p{margin:0;font-size:.96rem}.appCta{color:#fff;text-align:center;background:linear-gradient(148deg,#010c18 0%,#011a2c 36%,#022836 64%,#033c28 100%);padding:108px 0;position:relative;overflow:hidden}.appCta:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff17 1px,#0000 1px) 0 0/36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000059 0%,#0000 100%);mask-image:linear-gradient(#00000059 0%,#0000 100%)}.appCta:after{content:"";pointer-events:none;background:linear-gradient(#eef8f3f5,#0000);height:150px;position:absolute;inset:0 -10% auto}.ctaGlow{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#097a6161,#0000 65%);border-radius:50%;width:680px;height:680px;animation:5s ease-in-out infinite glow-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ctaInner{z-index:1;max-width:720px;margin:0 auto;position:relative}.ctaEyebrow{margin:0 auto 26px}.ctaTitle{letter-spacing:-.008em;background:linear-gradient(154deg,#fff 22%,#2ecda6d6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 22px;font-size:clamp(2.4rem,5vw,4rem);font-style:italic;font-weight:700;line-height:1.06}.ctaBody{color:#daf0ebc2;max-width:480px;margin:0 auto 40px;font-size:1.12rem;line-height:1.76}.ctaActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.prosePanel{padding:36px}.meta{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;margin:22px 0 0;font-size:.88rem}.footer{border-top:1px solid var(--line);color:var(--muted);padding:28px 0 44px;font-size:.9rem}.footerInner{justify-content:space-between;align-items:center;gap:20px;display:flex}.footerInner a{color:var(--muted);transition:color .15s var(--ease);font-weight:600;text-decoration:none}.footerInner a:hover{color:var(--emerald)}@supports (animation-timeline:view()){.bentoCard,.card{animation:linear both appear;animation-timeline:view();animation-range:entry entry 32%}.sectionTitle,.eyebrow.dark{animation:linear both appear;animation-timeline:view();animation-range:entry entry 42%}.faq article{animation:linear both appear;animation-timeline:view();animation-range:entry entry 52%}.ctaTitle,.ctaBody,.ctaActions,.ctaEyebrow{animation:linear both appear;animation-timeline:view();animation-range:entry entry 44%}.device{animation:fadeUp .78s .38s var(--ease) both, float 5.5s 1.4s ease-in-out infinite}}@media (max-width:880px){.shell{width:min(100% - 28px,1160px)}.nav{min-height:64px}.heroGrid,.showcase,.contactPanel,.grid{grid-template-columns:1fr}.heroGrid{gap:44px;min-height:0;padding:54px 0 82px}.device{justify-self:start;width:min(100%,375px)}.screen{min-height:420px}.button{width:100%}.ctaActions .button{width:auto;min-width:160px}.footerInner{flex-direction:column;align-items:flex-start}.contactPanel{padding:28px}.bentoGrid{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.bentoCard:first-child,.bentoCard:nth-child(2),.bentoCard:nth-child(3),.bentoCard:nth-child(4),.bentoCard:nth-child(5),.bentoCard:nth-child(6){grid-area:span 1/span 1}.bentoCard:first-child .bentoTitle{font-size:1.35rem}.statsRow{flex-wrap:wrap}.statItem{flex:1 0 50%}.statItem:nth-child(odd){border-right:1px solid var(--line)}.statItem:nth-child(2n){border-right:none}.statItem:first-child,.statItem:nth-child(2){border-bottom:1px solid var(--line)}}@media (max-width:560px){.navLinks{gap:2px}.navLinks a{padding:0 9px;font-size:.84rem}.brand span{text-overflow:ellipsis;white-space:nowrap;max-width:102px;overflow:hidden}.heroCopy h1{font-size:clamp(2.6rem,13vw,4.2rem)}.section{padding:54px 0}.prosePanel,.contactPanel{padding:22px}.bentoGrid{grid-template-columns:1fr}.statItem{border-bottom:1px solid var(--line);flex:1 0 100%;border-right:none!important}.statItem:last-child{border-bottom:none}.ctaTitle{font-size:clamp(2rem,10vw,3rem)}.appCta{padding:80px 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.downloadBtns{flex-wrap:wrap;align-items:center;gap:12px;margin-top:38px;display:flex}.downloadBtn{border-radius:var(--r);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;min-height:56px;transition:background .2s var(--ease), border-color .2s var(--ease), transform .23s var(--spring), box-shadow .23s var(--ease);background:#ffffff17;border:1px solid #ffffff42;align-items:center;gap:12px;padding:11px 22px;text-decoration:none;display:inline-flex}.downloadBtn:hover{color:#fff;background:#ffffff29;border-color:#ffffff75;transform:translateY(-2px);box-shadow:0 12px 32px #00000038}.downloadBtn:active{transform:translateY(0)}.downloadBtn svg{flex-shrink:0}.downloadBtnText{flex-direction:column;line-height:1.2;display:flex}.downloadBtnText small{opacity:.72;letter-spacing:.01em;font-size:.66rem;font-weight:500}.downloadBtnText strong{font-size:1rem;font-weight:700;font-family:var(--font-display), sans-serif}.downloadBtn.light{color:var(--ink);box-shadow:var(--shadow-sm);background:#fff;border-color:#091b2c26}.downloadBtn.light:hover{box-shadow:var(--shadow);color:var(--ink);background:#f7fffe;border-color:#097a6142}.downloadExplore{color:#ffffffb8;transition:color .16s var(--ease), gap .2s var(--spring);align-items:center;gap:7px;padding:4px 0;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.downloadExplore:hover{color:#fffffff2;gap:10px}.homeHeroEyebrow{color:#ffd27a;width:fit-content;font-family:var(--font-body), sans-serif;letter-spacing:.06em;text-transform:uppercase;animation:fadeUp .55s var(--ease) both;background:#ffd27a1a;border:1px solid #ffdc8c47;border-radius:999px;align-items:center;gap:9px;margin:0 0 26px;padding:7px 16px;font-size:.78rem;font-weight:700;display:inline-flex}.homeHeroEyebrow .eyebrowDot{background:#ffd27a;animation:2.5s ease-in-out infinite pulse-ring}.hamburger{border:1px solid var(--line);border-radius:var(--r-sm);cursor:pointer;width:40px;height:40px;transition:background .18s var(--ease), border-color .18s var(--ease);background:0 0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:6px;display:none}.hamburger:hover{background:#097a6114;border-color:#097a612e}.hamburger span{background:var(--ink-2);width:20px;height:2px;transition:transform .3s var(--spring), opacity .2s var(--ease), width .2s var(--ease);border-radius:2px;display:block}.hamburger.open span:first-child{transform:translateY(7px)rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0;width:0}.hamburger.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobileMenu{z-index:40;-webkit-backdrop-filter:blur(28px)saturate(1.8);border-top:1px solid var(--line);opacity:0;pointer-events:none;transition:opacity .24s var(--ease), transform .24s var(--ease);background:#eefaf4f7;flex-direction:column;gap:3px;padding:16px 14px 24px;display:flex;position:fixed;inset:70px 0 0;transform:translateY(-6px)}.mobileMenu.open{opacity:1;pointer-events:auto;transform:translateY(0)}.mobileMenu a{border-radius:var(--r);color:var(--ink-2);transition:background .15s var(--ease), color .15s var(--ease);padding:13px 18px;font-size:1.05rem;font-weight:600;text-decoration:none;display:block}.mobileMenu a:hover{color:var(--emerald);background:#097a611a}.mobileMenuDivider{background:var(--line);height:1px;margin:8px 4px}.trustSection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff9e;padding:72px 0}.trustInner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:72px;display:grid}.trustCopy{max-width:520px}.trustPoints{flex-direction:column;gap:13px;margin-top:26px;display:flex}.trustPoint{color:var(--ink-2);align-items:center;gap:14px;font-size:.97rem;font-weight:600;display:flex}.trustDot{background:linear-gradient(135deg, var(--emerald), var(--mint));border-radius:50%;flex-shrink:0;width:8px;height:8px}.trustVisual{grid-template-columns:1fr 1fr;gap:12px;display:grid}.trustCard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--shadow-sm);transition:transform .26s var(--spring), box-shadow .26s var(--ease);padding:22px 20px}.trustCard:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.trustCard:first-child{grid-column:span 2}.trustCardLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--emerald);margin-bottom:7px;font-size:.72rem;font-weight:700}.trustCardValue{font-family:var(--font-display), sans-serif;color:var(--ink);letter-spacing:-.012em;font-size:1.08rem;font-weight:700;line-height:1.28}.experienceSection{background:var(--surface)}.experienceGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.expCard{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow-sm);transition:transform .26s var(--spring), box-shadow .26s var(--ease);padding:38px 32px 36px;position:relative;overflow:hidden}.expCard:hover{box-shadow:var(--shadow);transform:translateY(-6px)}.expCardNum{font-family:var(--font-display), sans-serif;letter-spacing:-.05em;color:#097a611f;margin-bottom:18px;font-size:3.2rem;font-weight:800;line-height:1;display:block}.expCardTitle{font-family:var(--font-display), Georgia, serif;letter-spacing:-.006em;color:var(--ink);background:linear-gradient(148deg, var(--ink) 40%, var(--emerald) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 14px;font-size:2rem;font-style:italic;font-weight:700;line-height:1.14}.expCardBody{color:var(--muted);margin:0;font-size:.98rem;line-height:1.76}.expCardGlow{pointer-events:none;background:radial-gradient(circle,#2ecda617,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;bottom:-70px;right:-70px}.mockupSection{overflow:hidden}.mockupGrid{grid-template-columns:repeat(5,1fr);align-items:end;gap:18px;margin-top:48px;display:grid}.phoneFrame{flex-direction:column;align-items:center;gap:14px;display:flex}.mockupGrid .phoneFrame:first-child .phoneBorder{height:300px}.mockupGrid .phoneFrame:nth-child(2) .phoneBorder{height:340px}.mockupGrid .phoneFrame:nth-child(3) .phoneBorder{height:380px}.mockupGrid .phoneFrame:nth-child(4) .phoneBorder{height:340px}.mockupGrid .phoneFrame:nth-child(5) .phoneBorder{height:300px}.phoneBorder{width:100%;transition:transform .3s var(--spring), box-shadow .3s var(--ease);background:linear-gradient(165deg,#edf5f0,#f7fdfb);border:1.5px solid #091b2c1f;border-radius:26px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #07152314,inset 0 0 0 1px #ffffffb8}.phoneBorder:hover{transform:translateY(-10px)scale(1.02);box-shadow:0 36px 80px #07152329,inset 0 0 0 1px #ffffffb8}.phoneNotch{background:#091b2c21;border-radius:3px;width:52px;height:5px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.phoneInner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:40px 16px 20px;display:flex}.phoneInner svg{color:var(--emerald);opacity:.45}.phoneInner span{font-family:var(--font-body), sans-serif;color:var(--muted);opacity:.6;letter-spacing:.01em;font-size:.75rem;font-weight:600}.frameLabel{font-family:var(--font-body), sans-serif;color:var(--muted);text-align:center;letter-spacing:.01em;font-size:.82rem;font-weight:700}.mockupNote{text-align:center;color:var(--muted);opacity:.72;margin-top:32px;font-size:.86rem}.whyGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px;display:grid}.whyCard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--shadow-sm);transition:transform .26s var(--spring), box-shadow .26s var(--ease);padding:28px;position:relative;overflow:hidden}.whyCard:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;transition:opacity .28s var(--ease);pointer-events:none;background:linear-gradient(138deg,#2ecda6b3,#097a618c,#c2900f61);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.whyCard:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.whyCard:hover:before{opacity:1}.whyCard:hover .iconBox{background:linear-gradient(145deg,#2ecda63d,#c2900f2e);transform:scale(1.12)rotate(-5deg);box-shadow:0 4px 16px #097a612e}.whyCard h3{color:var(--ink);letter-spacing:-.015em;margin:16px 0 8px;font-size:1.06rem}.whyCard p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.68}.ctaDownloadBtns{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:40px;display:flex}.ctaNote{color:#b4dcd794;letter-spacing:.01em;margin-top:18px;font-size:.82rem}.footerPremium{border-top:1px solid var(--line);padding:72px 0 40px}.footerGrid{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:52px;padding-bottom:52px;display:grid}.footerBrand{color:var(--ink);transition:opacity .16s var(--ease);align-items:center;gap:11px;margin-bottom:18px;text-decoration:none;display:inline-flex}.footerBrand:hover{opacity:.76}.footerBrand img{border-radius:10px;box-shadow:0 4px 14px #03213c1f}.footerBrandName{font-family:var(--font-display), Georgia, serif;letter-spacing:-.008em;font-size:1.1rem;font-weight:700}.footerDesc{color:var(--muted);max-width:270px;margin:0 0 16px;font-size:.9rem;line-height:1.74}.footerWebsite{color:var(--emerald);transition:color .15s var(--ease);font-size:.84rem;font-weight:600;text-decoration:none;display:inline-block}.footerWebsite:hover{color:var(--emerald-2)}.footerColTitle{font-family:var(--font-display), sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2);margin:0 0 16px;font-size:.78rem;font-weight:700}.footerLinks{flex-direction:column;gap:10px;display:flex}.footerLinks a{color:var(--muted);transition:color .15s var(--ease);font-size:.9rem;font-weight:500;text-decoration:none}.footerLinks a:hover{color:var(--emerald)}.footerBottom{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding-top:28px;font-size:.84rem;display:flex}.footerBottom a{color:var(--muted);font-weight:600;text-decoration:none}.footerBottom a:hover{color:var(--emerald)}.footerBottomLinks{gap:20px;display:flex}.legalHero{border-bottom:1px solid var(--line);padding:80px 0 64px}.legalHeroInner{max-width:700px}.legalEyebrow{color:#7a5208;background:var(--gold-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700;font-family:var(--font-body), sans-serif;border:1px solid #c2900f3d;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:5px 14px;display:inline-flex}.legalHero h1{letter-spacing:-.008em;color:var(--ink);margin:0 0 18px;font-size:clamp(2.2rem,4.4vw,3.2rem);font-style:italic;font-weight:700;line-height:1.12}.legalHero .legalLead{color:var(--muted);max-width:580px;margin:0;font-size:1.05rem;line-height:1.76}.legalBody{padding:72px 0}.legalLayout{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:64px;display:grid}.legalNav{position:sticky;top:90px}.legalNavTitle{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:.75rem;font-weight:700}.legalNavLinks{flex-direction:column;gap:2px;display:flex}.legalNavLinks a{color:var(--muted);border-radius:var(--r-sm);transition:background .15s var(--ease), color .15s var(--ease);padding:7px 12px;font-size:.88rem;font-weight:500;text-decoration:none}.legalNavLinks a:hover{color:var(--emerald);background:#097a6114}.legalDisclaimer{border-radius:var(--r);background:var(--gold-soft);color:#7a5208;border:1px solid #c2900f3d;align-items:flex-start;gap:12px;margin-bottom:48px;padding:16px 20px;font-size:.87rem;line-height:1.65;display:flex}.legalSection{border-bottom:1px solid var(--line);margin-bottom:36px;padding-bottom:36px}.legalSection:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legalSection h2{color:var(--ink);letter-spacing:-.018em;margin:0 0 10px;font-size:1.16rem;font-weight:700;line-height:1.22}.legalSection p{color:var(--muted);margin:0;font-size:.97rem;line-height:1.82}.legalCtaPanel{border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);background:linear-gradient(135deg,#fffffff7,#edfcf7f7);margin-top:48px;padding:28px 30px}.legalCtaPanel h3{color:var(--ink);letter-spacing:-.015em;margin:0 0 8px;font-size:1.06rem}.legalCtaPanel p{color:var(--muted);margin:0 0 18px;font-size:.93rem;line-height:1.7}.reportHero{border-bottom:1px solid var(--line);padding:80px 0 64px}.reportHeroInner{max-width:640px}.reportLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:64px;padding:72px 0;display:grid}.reportSidebar{position:sticky;top:90px}.reportSideTitle{color:var(--ink);letter-spacing:-.018em;margin:0 0 10px;font-size:1.16rem;font-weight:700}.reportSideCopy{color:var(--muted);margin:0 0 24px;font-size:.95rem;line-height:1.74}.reportSideNote{border-radius:var(--r);color:var(--emerald);background:#2ecda612;border:1px solid #097a612e;padding:16px 20px;font-size:.88rem;font-weight:600;line-height:1.66}.reportFormCard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);padding:40px}.formGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.formGroup{flex-direction:column;gap:7px;display:flex}.formGroup.full{grid-column:1/-1}.formLabel{color:var(--ink-2);letter-spacing:.01em;font-size:.84rem;font-weight:700}.formInput,.formSelect,.formTextarea{border-radius:var(--r);width:100%;color:var(--ink);font-family:var(--font-body), sans-serif;transition:border-color .18s var(--ease), box-shadow .18s var(--ease);appearance:none;background:#fff;border:1px solid #091b2c24;outline:none;padding:12px 16px;font-size:.94rem;line-height:1.5}.formInput:focus,.formSelect:focus,.formTextarea:focus{border-color:var(--emerald);box-shadow:0 0 0 3px #097a611f}.formInput::placeholder,.formTextarea::placeholder{color:var(--muted);opacity:.6}.formTextarea{resize:vertical;min-height:140px}.formSelect{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23556878' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.formError{color:#c0392b;font-size:.8rem;font-weight:600}.formServerError{border-radius:var(--r);color:#c0392b;background:#c0392b12;border:1px solid #c0392b33;margin-top:16px;padding:12px 16px;font-size:.9rem}.formRequiredNote{color:var(--muted);margin:0 0 22px;font-size:.8rem}.submitBtn{color:#fff;width:100%;min-height:52px;font-family:var(--font-body), sans-serif;cursor:pointer;transition:transform .23s var(--spring), box-shadow .23s var(--ease), opacity .18s var(--ease);background:linear-gradient(135deg,#021728,#097a61);border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:24px;padding:0 28px;font-size:.95rem;font-weight:700;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 34px #097a6147}.submitBtn:after{content:"";pointer-events:none;background:linear-gradient(108deg,#0000 36%,#ffffff52 50%,#0000 64%);position:absolute;inset:0;transform:translate(-130%)}.submitBtn:hover{transform:translateY(-2px)scale(1.012);box-shadow:0 18px 44px #097a6161}.submitBtn:hover:after{animation:shimmer .55s var(--ease) forwards}.submitBtn:active{transform:translateY(0)scale(.99)}.submitBtn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.formSuccess{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:56px 32px;display:flex}.formSuccessIcon{width:68px;height:68px;color:var(--emerald);background:linear-gradient(135deg,#2ecda638,#097a6124);border-radius:50%;place-items:center;display:grid}.formSuccess h3{color:var(--ink);letter-spacing:-.025em;margin:0;font-size:1.5rem}.formSuccess p{color:var(--muted);max-width:380px;margin:0;font-size:.96rem;line-height:1.74}.supportTopics{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:32px;display:grid}.supportTopic{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);color:var(--ink-2);transition:background .16s var(--ease), border-color .18s var(--ease), transform .22s var(--spring);cursor:default;align-items:center;gap:12px;padding:15px 18px;font-size:.92rem;font-weight:600;display:flex}.supportTopic:hover{color:var(--emerald);background:#097a610d;border-color:#097a6133;transform:translate(4px)}.supportTopic svg{color:var(--emerald);flex-shrink:0}@media (max-width:1100px){.mockupGrid{grid-template-columns:repeat(3,1fr)}.mockupGrid .phoneFrame:nth-child(n+4){display:none}.mockupGrid .phoneFrame:first-child .phoneBorder{height:290px}.mockupGrid .phoneFrame:nth-child(2) .phoneBorder{height:330px}.mockupGrid .phoneFrame:nth-child(3) .phoneBorder{height:360px}.legalLayout{grid-template-columns:1fr}.legalNav{display:none;position:static}}@media (max-width:880px){.hamburger{display:flex}.navLinks{display:none}.trustInner{grid-template-columns:1fr;gap:36px}.trustVisual{grid-template-columns:1fr 1fr}.trustCard:first-child{grid-column:span 2}.experienceGrid{grid-template-columns:1fr;gap:14px}.mockupGrid{grid-template-columns:repeat(2,1fr)}.mockupGrid .phoneFrame:nth-child(n+3){display:none}.mockupGrid .phoneFrame:first-child .phoneBorder{height:300px}.mockupGrid .phoneFrame:nth-child(2) .phoneBorder{height:340px}.whyGrid{grid-template-columns:1fr 1fr}.reportLayout{grid-template-columns:1fr;gap:36px}.reportSidebar{position:static}.reportFormCard{padding:28px}.formGrid{grid-template-columns:1fr}.footerGrid{grid-template-columns:1fr 1fr;gap:36px}.footerBottom{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:560px){.trustVisual{grid-template-columns:1fr}.trustCard:first-child{grid-column:span 1}.mockupGrid{grid-template-columns:repeat(2,1fr)}.mockupGrid .phoneFrame:first-child .phoneBorder,.mockupGrid .phoneFrame:nth-child(2) .phoneBorder{height:240px}.whyGrid{grid-template-columns:1fr}.downloadBtns{flex-direction:column;align-items:stretch}.downloadBtn{justify-content:center;width:100%}.ctaDownloadBtns{flex-direction:column;align-items:stretch}.ctaDownloadBtns .downloadBtn{justify-content:center;width:100%}.footerGrid{grid-template-columns:1fr;gap:28px}.reportFormCard{padding:20px 18px}.legalHero{padding:54px 0 44px}.legalBody{padding:44px 0}.supportTopics{grid-template-columns:1fr}.expCard{padding:28px 24px}.expCardNum{font-size:2.4rem}.expCardTitle{font-size:1.7rem}}
