@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.p.1vcas2uk12q5a.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.p.1vcas2uk12q5a.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.p.1vcas2uk12q5a.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.p.1vcas2uk12q5a.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.p.1vcas2uk12q5a.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_d8876e26-module__HKwqlG__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_d8876e26-module__HKwqlG__variable{--font-nunito:"Nunito", "Nunito Fallback"}
@font-face{font-family:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/625a092f804baad3-s.p.1zvg0ggiaivzo.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6afabefbb32d7517-s.0jaqhc1tb-5xm.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Be Vietnam Pro;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a4f4f75ad654963f-s.p.1hvvd1t-trplq.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a3bcb02a0e9e5d11-s.p.25pbmqxk8u2s7.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35fd19aef91b293-s.0n_ln9vqskgts.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Be Vietnam Pro;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8f46d218c8f79e34-s.p.2wu4yy186g04j.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8ffc259da9d23054-s.p.10uaeld2xxvpt.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9e486ba39c38fb8a-s.2bbpeapf-lbjw.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Be Vietnam Pro;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6f42e0a3b0519c4d-s.p.13y-iz2lazqtb.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fcf129058e6e31f2-s.p.1ubek13yfcpkr.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7b74840ea7c05e95-s.0t1_atrj_pkiu.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Be Vietnam Pro;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3eca85881bcfa204-s.p.0unco9n87mni8.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Be Vietnam Pro;font-style:normal;font-weight:900;font-display:swap;src:url(../media/72a16e137f4c90fd-s.p.1ic6f_9s2cxg8.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Be Vietnam Pro;font-style:normal;font-weight:900;font-display:swap;src:url(../media/ac83d56547af7957-s.1wwsedl781gk9.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Be Vietnam Pro;font-style:normal;font-weight:900;font-display:swap;src:url(../media/00ea0ef410d3b1a3-s.p.375z7oghv30ug.woff2?dpl=dpl_8JUbPwJxMpDf415JfKUCfDAviVuE)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:Be Vietnam Pro Fallback;src:local(Arial);ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.0%;size-adjust:110.36%}.be_vietnam_pro_b124671c-module__nw2qpW__className{font-family:Be Vietnam Pro,Be Vietnam Pro Fallback;font-style:normal}.be_vietnam_pro_b124671c-module__nw2qpW__variable{--font-bvpro:"Be Vietnam Pro", "Be Vietnam Pro Fallback"}
:root{--teal-100:#e7f8f2;--teal-200:#d5efe5;--teal-300:#bbe2d4;--teal-400:#7cbaa6;--teal-500:#449880;--teal-600:#138168;--teal-700:#006b55;--teal-800:#005c48;--teal-900:#004d3b;--coral-100:#ffeeeb;--coral-200:#ffdfd9;--coral-400:#eb8376;--coral-500:#df695c;--coral-700:#b54b41;--butter-100:#fef4df;--butter-200:#f7e6c3;--butter-300:#e3c78e;--oat-100:#eff2f5;--cat-feed:#00856a;--cat-sleep:#6e67bd;--cat-diaper:#b98918;--cat-solid:#4c8446;--cat-pump:#008094;--cat-warm:#bb7048;--cat-active:#935ba0;--cat-med:#4a70b7;--cat-symptom:#cb473f;--cat-growth:#277750;--cat-vaccine:#ca545a;--cat-mom:#a86ab6;--color-bg:#f6f9fb;--color-surface:#fff;--color-surface-alt:var(--oat-100);--color-primary:var(--teal-700);--color-primary-light:var(--teal-100);--color-secondary:var(--coral-700);--color-secondary-light:var(--coral-100);--color-accent:var(--butter-300);--color-accent-light:var(--butter-100);--color-text:#0e171e;--color-text-muted:#525c64;--color-border:#dce0e4;--color-on-primary:#f9fcfe;--color-success:var(--teal-700);--color-success-ink:#f9fcfe;--color-warning:#b37900;--color-warning-ink:#412800;--color-danger:#d33b36;--color-danger-ink:#f9fcfe;--color-info:var(--color-primary);--color-info-ink:#f9fcfe;--color-bg-rgb:246, 248, 250;--color-surface-rgb:255, 255, 255;--color-primary-rgb:46, 130, 116;--color-text-rgb:41, 48, 53;--dot-field-gap:24px;--dot-field-radius:1.25px;--dot-field-dot:rgba(var(--color-primary-rgb), .14);--elev-0:none;--elev-1:0 1px 2px #0e171e0d, 0 2px 10px #0e171e0d;--elev-2:0 4px 12px #0e171e12, 0 2px 4px #0e171e0d;--elev-3:0 12px 32px #0e171e1f, 0 4px 8px #0e171e0f;--elev-4:0 24px 64px #0e171e29, 0 8px 16px #0e171e14;--shadow-sm:var(--elev-1);--shadow-md:var(--elev-2);--shadow-lg:var(--elev-3);--shadow-xl:var(--elev-4);--radius-xs:4px;--radius-sm:12px;--radius-md:20px;--radius-lg:28px;--radius-xl:40px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--font-body:var(--font-nunito), "Nunito", sans-serif;--font-display:var(--font-bvpro), "Be Vietnam Pro", "Avenir Next", -apple-system, system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--text-4xl:3rem;--text-5xl:4rem;--text-display:5rem;--mv:cubic-bezier(.2,.7,.2,1);--transition-fast:.15s var(--mv);--transition-normal:.26s var(--mv);--transition-slow:.45s var(--mv);--ease-out-soft:cubic-bezier(.2,.7,.2,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-in-soft:cubic-bezier(.55,0,.68,.2);--ease-spring:cubic-bezier(.34,1.56,.64,1);--glass-1-bg:#fff9;--glass-1-bg-scrolled:#f6f8fad1;--glass-1-border:#ffffffb3;--glass-1-specular:inset 0 1px 0 #ffffffb3;--glass-1-blur:blur(20px) saturate(180%);--glass-2-bg:#ffffffc7;--glass-2-border:#ffffffb3;--glass-2-blur:blur(28px) saturate(180%);--glass-3-bg:#29303573;--glass-3-blur:blur(8px);--glass-button-bg:rgba(var(--color-surface-rgb), .15);--glass-button-border:rgba(var(--color-surface-rgb), .35);--glass-button-bg-hover:rgba(var(--color-surface-rgb), .25);--glass-button-shadow:0 8px 32px #0e171e1f;--glass-icon-hover-bg:rgba(var(--color-surface-rgb), .2);--ring-offset:3px;--ring-width:3px;--ring-color:var(--teal-500);--ring-color-on-dark:#6fa8abb3;--hit-target-min:44px;--btn-padding-y-sm:var(--space-2);--btn-padding-x-sm:14px;--btn-padding-y-md:12px;--btn-padding-x-md:var(--space-6);--btn-padding-y-lg:14px;--btn-padding-x-lg:var(--space-8);--btn-font-size-sm:var(--text-sm);--btn-font-size-md:var(--text-sm);--btn-font-size-lg:var(--text-base);--chip-font-size:var(--text-sm);--chip-font-weight:700;--chip-padding-y:var(--space-2);--chip-padding-x:var(--space-3);--chip-gap:var(--space-2);--chip-letter-spacing:.02em;--badge-font-size:var(--text-sm);--badge-font-weight:800;--badge-padding-y:var(--space-1);--badge-padding-x:10px;--badge-letter-spacing:.04em;--section-kicker-font-size:var(--text-sm);--section-kicker-font-weight:700;--section-kicker-padding-y:var(--space-2);--section-kicker-padding-x:var(--space-4);--section-kicker-letter-spacing:.06em;--navbar-height:72px;--font-weight-body:400}@supports (color:lab(0% 0 0)){:root{--teal-100:lab(96.2033% -6.74295 .996065);--teal-200:lab(92.2748% -10.139 1.49525);--teal-300:lab(86.6718% -15.2703 2.24581);--teal-400:lab(70.7592% -23.9884 3.50398);--teal-500:lab(57.0999% -31.2273 4.5213);--teal-600:lab(47.9492% -35.0687 5.03826);--teal-700:lab(39.8281% -35.3444 5.04853);--teal-800:lab(34.027% -35.6131 5.0581);--teal-900:lab(28.0961% -32.1027 4.55405);--coral-100:lab(95.6785% 8.96973 5.50087);--coral-200:lab(91.4849% 13.5008 8.30072);--coral-400:lab(66.3176% 39.8793 25.437);--coral-500:lab(59.1484% 46.3119 30.2107);--coral-700:lab(46.4694% 43.3749 28.7602);--butter-100:lab(96.63% 1.03894 11.5687);--butter-200:lab(92.0448% 2.05305 19.5569);--butter-300:lab(81.6515% 4.18446 32.3113);--oat-100:lab(95.3681% -.823021 -1.65218);--cat-feed:lab(49.2395% -38.7362 5.54813);--cat-sleep:lab(47.3199% 19.4014 -45.0145);--cat-diaper:lab(60.6265% 12.3532 60.7313);--cat-solid:lab(50.2732% -29.3212 27.3609);--cat-pump:lab(48.4468% -25.619 -20.5699);--cat-warm:lab(55.257% 27.7437 35.2956);--cat-active:lab(47.1903% 32.2732 -27.9734);--cat-med:lab(46.8897% 3.4039 -42.6234);--cat-symptom:lab(49.6218% 53.1519 34.7059);--cat-growth:lab(44.4748% -32.7236 14.4082);--cat-vaccine:lab(52.0295% 48.013 21.8556);--cat-mom:lab(54.0081% 34.9398 -30.3207);--color-bg:lab(97.6866% -.659496 -1.32245);--color-surface:lab(100% 0 0);--color-text:lab(7.23336% -2.52666 -6.34827);--color-text-muted:lab(38.5416% -2.8087 -5.86879);--color-border:lab(88.9912% -1.14772 -2.31051);--color-on-primary:lab(98.8466% -.659555 -1.32246);--color-success-ink:lab(98.8466% -.659555 -1.32246);--color-warning:lab(55.7305% 19.6517 69.5322);--color-warning-ink:lab(18.6986% 9.93475 29.6109);--color-danger:lab(49.4061% 59.6078 40.1112);--color-danger-ink:lab(98.8466% -.659555 -1.32246);--color-info-ink:lab(98.8466% -.659555 -1.32246);--elev-1:0 1px 2px lab(7.23336% -2.52666 -6.34827/.05), 0 2px 10px lab(7.23336% -2.52666 -6.34827/.05);--elev-2:0 4px 12px lab(7.23336% -2.52666 -6.34827/.07), 0 2px 4px lab(7.23336% -2.52666 -6.34827/.05);--elev-3:0 12px 32px lab(7.23336% -2.52666 -6.34827/.12), 0 4px 8px lab(7.23336% -2.52666 -6.34827/.06);--elev-4:0 24px 64px lab(7.23336% -2.52666 -6.34827/.16), 0 8px 16px lab(7.23336% -2.52666 -6.34827/.08);--glass-button-shadow:0 8px 32px lab(7.23336% -2.52666 -6.34827/.12)}}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0e1216;--color-surface:#161b20;--color-surface-alt:#1e252a;--color-primary:var(--teal-400);--color-primary-light:#1f2c28;--color-primary-ink:#060e15;--color-secondary:var(--coral-400);--color-accent:var(--butter-300);--color-text:#eef2f5;--color-text-muted:#b1b9be;--color-border:#292f33;--color-on-primary:#060e15;--teal-100:#1f2c28;--teal-200:#253b34;--teal-400:#67af99;--teal-500:#51a48c;--teal-600:#3d927a;--teal-700:#67af99;--teal-800:#7ac2ab;--coral-100:#322523;--coral-400:#eb8376;--coral-700:#f98f82;--butter-100:#302817;--butter-200:#3f341d;--butter-300:#e3c78e;--oat-100:#1e252a;--cat-feed:#51a48c;--cat-sleep:#8c89cd;--cat-diaper:#c49e57;--cat-solid:#72a06d;--cat-pump:#529fb0;--cat-warm:#cd8d6d;--cat-active:#ad7eb8;--cat-med:#7092d0;--cat-symptom:#e27368;--cat-growth:#5b9574;--cat-vaccine:#df7e7f;--cat-mom:#bd88c9;--color-success:var(--teal-400);--color-warning:#ddae6c;--color-warning-ink:#060e15;--color-danger:#e66f64;--color-bg-rgb:22, 27, 30;--color-surface-rgb:33, 40, 44;--color-primary-rgb:125, 190, 178;--color-text-rgb:232, 235, 237;--dot-field-dot:rgba(var(--color-primary-rgb), .18);--elev-1:0 1px 2px #00040859;--elev-2:0 4px 12px #00040873, 0 2px 4px #00040859;--elev-3:0 12px 32px #0004088c, 0 4px 8px #00040873;--elev-4:0 24px 64px #000408a6, 0 8px 16px #0004088c;--glass-1-bg:#1c222599;--glass-1-bg-scrolled:#161b1ed6;--glass-1-border:#ffffff14;--glass-1-specular:inset 0 1px 0 #ffffff0d;--glass-2-bg:#21282cc2;--glass-2-border:#ffffff12;--glass-3-bg:#0000008c;--glass-button-bg:rgba(var(--color-surface-rgb), .12);--glass-button-border:#ffffff1f;--glass-button-bg-hover:rgba(var(--color-surface-rgb), .22);--glass-button-shadow:0 8px 32px #00040866;--glass-icon-hover-bg:#ffffff1a;--ring-color:var(--ring-color-on-dark);--font-weight-body:450}@supports (color:lab(0% 0 0)){:root{--color-bg:lab(5.27539% -1.12788 -2.68247);--color-surface:lab(9.53184% -1.82015 -3.88987);--color-surface-alt:lab(14.1739% -2.12617 -4.53928);--color-primary-light:lab(16.7428% -6.81737 .999534);--color-primary-ink:lab(3.70023% -1.52269 -4.60249);--color-text:lab(95.3697% -.98598 -1.98172);--color-text-muted:lab(74.498% -1.94409 -3.94803);--color-border:lab(18.8141% -1.867 -3.91007);--color-on-primary:lab(3.70023% -1.52269 -4.60249);--teal-100:lab(16.7428% -6.81737 .999534);--teal-200:lab(22.674% -10.2719 1.50132);--teal-400:lab(66.2499% -27.5445 4.01008);--teal-500:lab(61.7402% -31.1574 4.51845);--teal-600:lab(54.7797% -31.2662 4.52287);--teal-700:lab(66.2499% -27.5445 4.01008);--teal-800:lab(73.2102% -27.4847 4.00754);--coral-100:lab(16.3027% 6.02661 3.72063);--coral-400:lab(66.3176% 39.8793 25.437);--coral-700:lab(70.9619% 39.8238 25.3041);--butter-100:lab(16.5539% 1.66284 12.2526);--butter-200:lab(22.37% 2.36227 16.5773);--butter-300:lab(81.6515% 4.18446 32.3113);--oat-100:lab(14.1739% -2.12617 -4.53928);--cat-feed:lab(61.7402% -31.1574 4.51845);--cat-sleep:lab(59.4586% 12.852 -35.0549);--cat-diaper:lab(67.653% 8.1186 42.093);--cat-solid:lab(61.6662% -24.0408 21.7718);--cat-pump:lab(61.1043% -21.1599 -16.6654);--cat-warm:lab(64.6946% 22.0737 27.599);--cat-active:lab(59.1391% 26.6638 -23.5026);--cat-med:lab(59.9363% .514716 -35.9272);--cat-symptom:lab(61.5537% 43.3452 26.8334);--cat-growth:lab(56.9845% -25.8054 11.3827);--cat-vaccine:lab(63.9615% 38.311 16.888);--cat-mom:lab(63.6318% 29.3522 -25.8318);--color-warning:lab(74.4751% 11.8312 40.5118);--color-warning-ink:lab(3.70023% -1.52269 -4.60249);--color-danger:lab(61.4518% 46.5242 29.0106);--elev-1:0 1px 2px lab(.898373% -.481799 -1.95935/.35);--elev-2:0 4px 12px lab(.898373% -.481799 -1.95935/.45), 0 2px 4px lab(.898373% -.481799 -1.95935/.35);--elev-3:0 12px 32px lab(.898373% -.481799 -1.95935/.55), 0 4px 8px lab(.898373% -.481799 -1.95935/.45);--elev-4:0 24px 64px lab(.898373% -.481799 -1.95935/.65), 0 8px 16px lab(.898373% -.481799 -1.95935/.55);--glass-button-shadow:0 8px 32px lab(.898373% -.481799 -1.95935/.4)}}}@media (prefers-contrast:more){:root{--color-text:#060e15;--color-text-muted:#39444c;--color-border:#88949d;--color-primary:#005642;--teal-700:#005642;--ring-width:4px;--ring-offset:4px}@supports (color:lab(0% 0 0)){:root{--color-text:lab(3.70023% -1.52269 -4.60249);--color-text-muted:lab(28.1002% -3.04401 -6.48739);--color-border:lab(60.5861% -3.16283 -6.54073);--color-primary:lab(31.7065% -35.745 5.06264);--teal-700:lab(31.7065% -35.745 5.06264)}}@media (prefers-color-scheme:dark){:root{--color-text:#f9fcff;--color-text-muted:#cad2d8;--color-border:#67737c;--color-primary:#5ab99d;--teal-400:#5ab99d}@supports (color:lab(0% 0 0)){:root{--color-text:lab(98.8497% -.986278 -1.98189);--color-text-muted:lab(83.7782% -1.94851 -3.95041);--color-border:lab(47.8245% -3.13094 -6.52562);--color-primary:lab(68.8312% -34.6415 5.02142);--teal-400:lab(68.8312% -34.6415 5.02142)}}}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg);max-width:100vw;overflow-x:clip}body{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background-color:var(--color-bg);line-height:1.6;font-weight:var(--font-weight-body,400);font-display:swap;max-width:100vw;min-height:100vh;position:relative;overflow-x:clip}.dot-field-canvas{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;inset:0}.site-canvas{z-index:1;min-height:100vh;position:relative}body.admin-mode{background-color:#0000}html:has(body.admin-mode){background-color:var(--oat-100)}.bg-dot-field{background-color:var(--color-bg);background-image:radial-gradient(circle at center, var(--dot-field-dot) var(--dot-field-radius), transparent calc(var(--dot-field-radius) + .75px));background-size:var(--dot-field-gap) var(--dot-field-gap)}main.admin-chrome-main{min-height:100vh;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--color-text);margin-bottom:var(--space-4);word-break:keep-all;line-height:1.15}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}a:focus-visible,summary:focus-visible{outline:var(--ring-width) solid var(--ring-color);outline-offset:var(--ring-offset);border-radius:var(--radius-xs)}:focus:not(:focus-visible){outline:none}img,video{max-width:100%;height:auto;display:block}svg{max-width:100%}a svg,button svg,span svg,.icon svg{vertical-align:middle;flex-shrink:0;display:inline-block}button{font-family:var(--font-body);cursor:pointer;background:0 0;border:none}ul,ol{list-style:none}.container{width:100%;max-width:1200px;padding-inline:var(--space-6);margin-inline:auto}.container--narrow{max-width:720px;padding-inline:var(--space-6);margin-inline:auto}.text-measure{max-width:70ch;margin-inline:auto}.section{padding-block:var(--space-24)}.section--sm{padding-block:var(--space-16)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--hit-target-min);border-radius:var(--radius-full);font-family:var(--font-body);font-weight:700;font-size:var(--text-sm);letter-spacing:.02em;cursor:pointer;transition:background var(--transition-fast) var(--ease-out-soft), color var(--transition-fast) var(--ease-out-soft), transform var(--transition-normal) var(--ease-out-soft), box-shadow var(--transition-normal) var(--ease-out-soft);border:1.5px solid #0000;padding:12px 24px;line-height:1;text-decoration:none;display:inline-flex}.btn:focus-visible{outline:var(--ring-width) solid var(--ring-color);outline-offset:var(--ring-offset)}.btn-primary{background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--elev-1)}.btn-primary:hover{box-shadow:var(--elev-2);color:var(--color-on-primary);transform:translateY(-2px)}.btn-primary:active{box-shadow:var(--elev-1);transform:translateY(0)}.btn-secondary{background:rgba(var(--color-surface-rgb), .05);-webkit-backdrop-filter:blur(16px);color:var(--color-primary);border:1.5px solid rgba(var(--color-primary-rgb), .4);box-shadow:0 4px 15px #0000000d,inset 0 0 0 1px #fff3}.btn-secondary:hover{background:rgba(var(--color-primary-rgb), .1);border-color:var(--color-primary);box-shadow:0 8px 25px rgba(var(--color-primary-rgb), .15), inset 0 0 0 1px #ffffff4d;transform:translateY(-2px)}.btn-sm{min-height:var(--hit-target-min);font-size:var(--text-sm);padding:8px 14px}.btn-lg{min-height:var(--hit-target-min);font-size:var(--text-base);padding:14px 32px}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.section-tag{align-items:center;gap:var(--chip-gap);padding:var(--section-kicker-padding-y) var(--section-kicker-padding-x);font-family:var(--font-body);font-size:var(--section-kicker-font-size);font-weight:var(--section-kicker-font-weight);color:var(--teal-700);background:var(--teal-100);border:1px solid var(--teal-300);border-radius:var(--radius-full);margin-bottom:var(--space-5);letter-spacing:var(--section-kicker-letter-spacing);text-transform:uppercase;line-height:1.35;display:inline-flex}@media (prefers-color-scheme:dark){.section-tag{color:var(--teal-400);background:var(--teal-100);border-color:#6fa8ab59}}:root{--gradient-brand:linear-gradient(135deg, var(--teal-700) 0%, var(--teal-500) 55%, var(--teal-600) 100%);--gradient-oceanic:linear-gradient(135deg, var(--teal-700) 0%, var(--teal-500) 100%);--gradient-warm:linear-gradient(135deg, var(--coral-700) 0%, var(--coral-400) 60%, var(--coral-500) 100%);--gradient-sunrise:linear-gradient(135deg, var(--coral-700) 0%, #9c7515 100%);--color-highlight-primary:var(--teal-700);--color-highlight-warm:var(--coral-700);--color-highlight-accent:#7a5a0e;--color-highlight-mark-bg:#e3c78e8c;--color-highlight-mark-bg-strong:#e3c78ed9;--color-highlight-mark-coral:#eb837638;--color-highlight-underline:var(--coral-400);--color-highlight-underline-soft:#eb83768c}@supports (color:lab(0% 0 0)){:root{--color-highlight-mark-bg:lab(81.6515% 4.18446 32.3113/.55);--color-highlight-mark-bg-strong:lab(81.6515% 4.18446 32.3113/.85);--color-highlight-mark-coral:lab(66.3176% 39.8793 25.437/.22);--color-highlight-underline-soft:lab(66.3176% 39.8793 25.437/.55)}}@media (prefers-color-scheme:dark){:root{--gradient-brand:linear-gradient(135deg, var(--teal-400) 0%, var(--teal-500) 55%, var(--teal-600) 100%);--gradient-oceanic:linear-gradient(135deg, var(--teal-400) 0%, var(--teal-500) 100%);--gradient-warm:linear-gradient(135deg, var(--coral-400) 0%, var(--coral-700) 60%, var(--butter-300) 100%);--gradient-sunrise:linear-gradient(135deg, var(--coral-400) 0%, var(--butter-300) 100%);--color-highlight-primary:var(--teal-400);--color-highlight-warm:var(--coral-400);--color-highlight-accent:var(--butter-300);--color-highlight-mark-bg:#e3c78e33;--color-highlight-mark-bg-strong:#e3c78e4d;--color-highlight-mark-coral:#eb837638;--color-highlight-underline:var(--coral-400);--color-highlight-underline-soft:#eb83768c}@supports (color:lab(0% 0 0)){:root{--color-highlight-mark-bg:lab(81.6515% 4.18446 32.3113/.2);--color-highlight-mark-bg-strong:lab(81.6515% 4.18446 32.3113/.3);--color-highlight-mark-coral:lab(66.3176% 39.8793 25.437/.22);--color-highlight-underline-soft:lab(66.3176% 39.8793 25.437/.55)}}}.text-gradient,.linear-highlight{background:var(--gradient-oceanic);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;font-weight:700}.text-gradient-warm{background:var(--gradient-warm);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;font-weight:700}.text-gradient-sunrise{background:var(--gradient-sunrise);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;font-weight:700}.text-primary{color:var(--color-highlight-primary);font-weight:700}.text-warm{color:var(--color-highlight-warm);font-weight:700}.text-accent{color:var(--color-highlight-accent);font-weight:700}.highlight-mark{background-image:linear-gradient(180deg, transparent 62%, var(--color-highlight-mark-bg) 62%, var(--color-highlight-mark-bg) 95%, transparent 95%);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 .15em}.highlight-mark-strong{background-image:linear-gradient(180deg, transparent 62%, var(--color-highlight-mark-bg-strong) 62%, var(--color-highlight-mark-bg-strong) 95%, transparent 95%);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 .15em}.highlight-mark-coral{background-image:linear-gradient(180deg, transparent 62%, var(--color-highlight-mark-coral) 62%, var(--color-highlight-mark-coral) 95%, transparent 95%);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;padding:0 .15em}.underline-sweep{background-image:linear-gradient(90deg, var(--color-highlight-underline) 0%, var(--color-highlight-underline) 100%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:3px;font-weight:600}.underline-sweep-soft{background-image:linear-gradient(90deg, var(--color-highlight-underline-soft) 0%, var(--color-highlight-underline-soft) 100%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:3px;font-weight:600}.brand-text,.brand-premium{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800;display:inline-block;position:relative}.brand-premium:after{content:"";border-radius:var(--radius-full);background:linear-gradient(90deg, var(--teal-500) 0%, var(--teal-600) 100%);opacity:.5;transform-origin:50%;height:3px;position:absolute;bottom:-4px;left:0;right:0}@media (prefers-color-scheme:dark){.brand-premium:after{background:linear-gradient(90deg, var(--teal-400) 0%, var(--teal-500) 100%)}}.card{border-radius:var(--radius-md);overflow:hidden}.section-title{font-family:var(--font-display);font-size:clamp(var(--text-3xl), 5vw, var(--text-5xl));color:var(--color-text);margin-bottom:var(--space-4);word-break:keep-all;overflow-wrap:anywhere;font-weight:700;line-height:1.15}.section-subtitle{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-muted);text-align:center;max-width:520px;margin-top:var(--space-2);line-height:1.6}.page-header{padding-top:calc(var(--navbar-height) + var(--space-16));padding-bottom:var(--space-16);text-align:center;border-bottom:1px solid var(--color-border);background:0 0;position:relative;overflow:hidden}.page-header-title{font-family:var(--font-display);font-size:clamp(var(--text-3xl), 5vw, var(--text-5xl));color:var(--color-text);margin-bottom:var(--space-3);letter-spacing:-.015em;word-break:keep-all;font-weight:700}.page-header-subtitle{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-muted)}.legal-content{padding-block:var(--space-16)}.legal-content h2{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-primary);margin-bottom:var(--space-4);margin-top:var(--space-10);padding-bottom:var(--space-3);border-bottom:2px solid var(--teal-100);font-weight:700}.legal-content h2:first-child{margin-top:0}.legal-content p{color:var(--color-text-muted);margin-bottom:var(--space-4);line-height:1.8}.legal-content ul{padding-left:var(--space-6);margin-bottom:var(--space-4);list-style:outside}.legal-content ul li{color:var(--color-text-muted);margin-bottom:var(--space-2);line-height:1.7}.legal-content a{color:var(--color-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.legal-content .last-updated{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--teal-100);border:1px solid var(--teal-400);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--teal-700);margin-bottom:var(--space-8);font-weight:600;display:inline-flex}[data-animate]{opacity:0;transition:opacity .75s var(--ease-out-expo), transform .75s var(--ease-out-expo);transform:translateY(20px)}[data-animate=scale]{transform:translateY(20px)scale(.96)}[data-animate=slide-left]{opacity:0;transform:translate(-40px)}[data-animate=slide-right]{opacity:0;transform:translate(40px)}[data-animate=slide-up]{opacity:0;transform:translateY(36px)}[data-animate=card]{opacity:0;transition:opacity .9s var(--ease-out-expo), transform .9s var(--ease-out-expo);transform:translateY(44px)scale(.965)}[data-animate=card-tab]{opacity:0;transition:opacity .85s var(--ease-out-expo), transform .85s var(--ease-out-expo);transform:translateY(36px)scale(.975)}[data-animate=card-step]{opacity:0;transition:opacity .92s var(--ease-out-expo), transform .92s var(--ease-out-expo);transform:translateY(48px)scale(.96)}[data-animate=card-quote]{opacity:0;transition:opacity .88s var(--ease-out-expo), transform .88s var(--ease-out-expo);transform:translateY(32px)scale(.982)}[data-animate=card-privacy]{opacity:0;transition:opacity .95s var(--ease-out-expo), transform .95s var(--ease-out-expo);transform:translate(-20px,28px)scale(.98)}[data-animate=card-stat]{opacity:0;transition:opacity .7s var(--ease-out-expo), transform .7s var(--ease-out-expo);transform:translateY(18px)scale(.99)}[data-animate].in-view{opacity:1;transform:none}[data-delay="1"]{transition-delay:60ms}[data-delay="2"]{transition-delay:.12s}[data-delay="3"]{transition-delay:.18s}[data-delay="4"]{transition-delay:.24s}[data-delay="5"]{transition-delay:.3s}[data-delay="6"]{transition-delay:.36s}[data-delay="7"]{transition-delay:.42s}[data-delay="8"]{transition-delay:.48s}[data-delay="9"]{transition-delay:.54s}[data-delay="10"]{transition-delay:.6s}[data-delay="11"]{transition-delay:.66s}[data-delay="12"]{transition-delay:.72s}[data-delay="13"]{transition-delay:.78s}[data-delay="14"]{transition-delay:.84s}[data-delay="15"]{transition-delay:.9s}[data-delay="16"]{transition-delay:.96s}@keyframes float{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-12px)rotate(2deg)}66%{transform:translateY(-6px)rotate(-1deg)}}@keyframes float-slow{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.04)}}@keyframes pulse-ring{0%{opacity:.6;transform:scale(.9)}to{opacity:0;transform:scale(1.4)}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-animate]{opacity:1!important;transform:none!important}.particle1,.particle2,.particle3,.particle4,.particle5,.particle6{display:none}.brand-text,.brand-premium{background-position:0;animation:none}}.skip-link{top:-60px;left:var(--space-6);padding:var(--space-3) var(--space-6);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-sm);z-index:2000;transition:top var(--transition-fast);font-weight:700;position:absolute}.skip-link:focus-visible{top:var(--space-4)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes fade-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes fade-out{to{opacity:0;transform:translateY(8px)}}@keyframes pulse-soft{0%,to{box-shadow:0 0 0 0 rgba(var(--color-primary-rgb), .25)}50%{box-shadow:0 0 0 8px rgba(var(--color-primary-rgb), 0)}}@media (max-width:768px){.section{padding-block:var(--space-16)}.section-title{font-size:var(--text-3xl)}}@media (max-width:480px){.container{padding-inline:var(--space-4)}}
.Footer-module__EZoWya__footer{border-top:1px solid var(--color-border);margin-top:var(--space-20);background:0 0;padding-top:0}.Footer-module__EZoWya__wave{margin-top:calc(-1 * var(--space-20));line-height:0}.Footer-module__EZoWya__wave svg{width:100%;height:80px;display:block}.Footer-module__EZoWya__inner{gap:var(--space-10);padding-block:var(--space-12);grid-template-columns:2fr 1fr 1fr 1fr;display:grid}.Footer-module__EZoWya__brand{gap:var(--space-4);flex-direction:column;display:flex}.Footer-module__EZoWya__logo{align-items:center;gap:var(--space-3);font-size:var(--text-xl);color:var(--color-primary);font-weight:800;text-decoration:none;display:flex}.Footer-module__EZoWya__logo img{border-radius:var(--radius-sm)}.Footer-module__EZoWya__tagline{font-size:var(--text-sm);color:var(--color-text-muted);max-width:240px;line-height:1.7}.Footer-module__EZoWya__email{font-size:var(--text-sm);color:var(--color-primary);transition:color var(--transition-fast);font-weight:700;text-decoration:none}.Footer-module__EZoWya__email:hover{color:var(--teal-700);text-decoration:underline}.Footer-module__EZoWya__linkGroup{gap:var(--space-4);flex-direction:column;display:flex}.Footer-module__EZoWya__groupTitle{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-weight:800}.Footer-module__EZoWya__linkGroup ul{gap:var(--space-3);flex-direction:column;display:flex}.Footer-module__EZoWya__footerLink{font-size:var(--text-sm);color:var(--color-text-muted);transition:color var(--transition-fast);font-weight:600;text-decoration:none}.Footer-module__EZoWya__footerLink:hover{color:var(--color-primary)}.Footer-module__EZoWya__bottomBar{padding-block:var(--space-6)}.Footer-module__EZoWya__bottomBar>div{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.Footer-module__EZoWya__bottomBar p{font-size:var(--text-sm);color:var(--color-text-muted)}.Footer-module__EZoWya__legalLinks{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.Footer-module__EZoWya__legalLinks a{color:var(--color-text-muted);transition:color var(--transition-fast);font-weight:600;text-decoration:none}.Footer-module__EZoWya__legalLinks a:hover{color:var(--color-primary)}@media (max-width:900px){.Footer-module__EZoWya__inner{grid-template-columns:1fr 1fr}.Footer-module__EZoWya__brand{grid-column:1/-1}}@media (max-width:600px){.Footer-module__EZoWya__inner{grid-template-columns:1fr}.Footer-module__EZoWya__brand{grid-column:unset}.Footer-module__EZoWya__bottomBar>div{text-align:center;flex-direction:column}}
