@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92eb00116dd31e6a-s.p.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92eb00116dd31e6a-s.p.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/92eb00116dd31e6a-s.p.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/92eb00116dd31e6a-s.p.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ca55bb71b529573f-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1361b9baaefe9807-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/92eb00116dd31e6a-s.p.16nfeub7ja6ze.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e1f600cb732239d9-s.1mvr14jy3vxq7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/65341aea9fb91af5-s.p.1dqa_6e_ad4sj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.qTUqDW_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.qTUqDW_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Roboto Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cb42d99ef9c4eb55-s.405w_vlmjp9ta.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/494cb1097dcf3c0c-s.01hh-51_pfq12.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1144b7a0d138d19f-s.3kj2sek51yngj.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a6300e1d0f30344-s.2s5d5z1_g2zwj.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83dc660b291db64d-s.p.42qkliw-l8o5h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/859df309ad846d30-s.3ibh_1qqm0nz2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bee234b53fd89b52-s.p.05uz1l1tir_-_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cb42d99ef9c4eb55-s.405w_vlmjp9ta.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/494cb1097dcf3c0c-s.01hh-51_pfq12.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1144b7a0d138d19f-s.3kj2sek51yngj.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9a6300e1d0f30344-s.2s5d5z1_g2zwj.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83dc660b291db64d-s.p.42qkliw-l8o5h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/859df309ad846d30-s.3ibh_1qqm0nz2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bee234b53fd89b52-s.p.05uz1l1tir_-_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:800;font-display:swap;src:url(../media/cb42d99ef9c4eb55-s.405w_vlmjp9ta.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:800;font-display:swap;src:url(../media/494cb1097dcf3c0c-s.01hh-51_pfq12.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1144b7a0d138d19f-s.3kj2sek51yngj.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9a6300e1d0f30344-s.2s5d5z1_g2zwj.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83dc660b291db64d-s.p.42qkliw-l8o5h.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:800;font-display:swap;src:url(../media/859df309ad846d30-s.3ibh_1qqm0nz2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bee234b53fd89b52-s.p.05uz1l1tir_-_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Slab Fallback;src:local(Times New Roman);ascent-override:89.69%;descent-override:23.2%;line-gap-override:0.0%;size-adjust:116.83%}.ZIL0kG_className{font-family:Roboto Slab,Roboto Slab Fallback;font-style:normal}.ZIL0kG_variable{--font-roboto-slab:"Roboto Slab", "Roboto Slab Fallback"}
@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/659375fb877c71b9-s.p.3uuzd4ky6sm1t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/18f52720ad5fdf06-s.403cfnf7b-1vb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:500;font-display:swap;src:url(../media/47227609666e7f48-s.p.3jc5sq-923m_s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/659375fb877c71b9-s.p.3uuzd4ky6sm1t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/18f52720ad5fdf06-s.403cfnf7b-1vb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47227609666e7f48-s.p.3jc5sq-923m_s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand Fallback;src:local(Arial);ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.0%;size-adjust:104.31%}.mVK58W_className{font-family:Quicksand,Quicksand Fallback;font-style:normal}.mVK58W_variable{--font-quicksand:"Quicksand", "Quicksand Fallback"}
:root{--red:#d10505;--green:#008037;--cream:#fff6ec;--salmon:#ec5a3f;--ink:#3a3a3a;--col-bg:#fffbf6;--foot-detail:#c8431f;--page-bg:#e9edf2;--home-ink:#333b60;--home-accent:#c9206f;--home-accent-2:#a8135a;--home-btn:linear-gradient(#e8505b, #d0066a);--home-foot:#0b1337;--home-hero:linear-gradient(180deg, #d5ecf2, #e7e1ed 50%, #eedcea 76%, #fff);--frame:420px;--col:360px;--u:calc(min(100vw, 420px) / 420);--fs-min:12px;--font-body:var(--font-montserrat), "Segoe UI", Roboto, Arial, sans-serif;--font-serif:var(--font-roboto-slab), Georgia, serif;--font-home:var(--font-quicksand), var(--font-montserrat), sans-serif}*,:before,:after{box-sizing:border-box}html,body{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-body);color:#111;background:var(--page-bg);overflow-x:hidden}button{cursor:pointer;border:0;font-family:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{text-wrap:balance}.frame{width:min(100%, var(--frame));background:#fff;min-height:100vh;margin:0 auto;position:relative}.theme-home{font-family:var(--font-home);color:#0b1337}[id]{scroll-margin-top:56px}.hl{color:var(--red)}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.pulse{animation:1s 1s infinite pulse}.anim-up{animation:.25s ease-out up}@media (prefers-reduced-motion:reduce){.pulse,.anim-up{animation:none}}
.page{--serif:var(--font-serif)}.col{width:calc(var(--u)*360);background:var(--col-bg);margin:0 auto}.red{color:var(--red)}.orange{color:#b84a0c}.cwrap{scroll-margin-top:calc(var(--u)*56);position:relative}.cwrap.sticky{z-index:30;background:#fff;position:sticky;top:0}.ph{background:repeating-linear-gradient(135deg,#efe6da 0 calc(var(--u)*14),#f6eee4 calc(var(--u)*14) calc(var(--u)*28));color:#5e4f3e;border:1px dashed #cdbba5;justify-content:center;align-items:center;width:100%;display:flex}.ph-in{align-items:center;gap:calc(var(--u)*4);text-align:center;font-size:var(--fs-min);padding:calc(var(--u)*8);flex-direction:column;font-weight:600;display:flex}.ph-in em{font-style:normal;font-weight:500;font-size:var(--fs-min)}.dots{gap:calc(var(--u)*6);padding:calc(var(--u)*8) 0;justify-content:center;display:flex}.dots i{width:calc(var(--u)*7);height:calc(var(--u)*7);background:#d8cdbf;border-radius:50%}.dots i.on{background:var(--red)}.topbar{height:calc(var(--u)*54);background:#fff;border-bottom:1px solid #eee;align-items:center;display:flex}.tb-l{width:calc(var(--u)*208);padding:0 0 0 calc(var(--u)*26);border-right:1px solid #222;flex-direction:column;justify-content:center;min-width:0;height:100%;display:flex}.tb-t{font-family:var(--serif);font-weight:700;font-size:max(var(--fs-min),calc(var(--u)*17));white-space:nowrap}.tb-s{color:var(--red);font-size:var(--fs-min);font-weight:500}.tb-r{flex:1;justify-content:center;display:flex}.btn-red{background:var(--red);color:#fff;font-weight:800;font-size:max(var(--fs-min),calc(var(--u)*15));padding:calc(var(--u)*10) calc(var(--u)*28);border-radius:999px;box-shadow:0 4px 10px #d1050559}.btn-red.sm{font-size:var(--fs-min);padding:calc(var(--u)*6) calc(var(--u)*10);box-shadow:none;border-radius:6px}.btn-green{background:var(--green);color:#fff;font-weight:800;font-size:max(var(--fs-min),calc(var(--u)*14));padding:calc(var(--u)*9) calc(var(--u)*14);border-radius:8px}.btn-green.sm{font-size:var(--fs-min);padding:calc(var(--u)*8) calc(var(--u)*14)}.btn-yellow{color:#111;font-weight:800;font-size:max(var(--fs-min),calc(var(--u)*15));padding:calc(var(--u)*14);background:linear-gradient(#ffe259,#ffa751);border-radius:10px;width:100%}.price{padding:calc(var(--u)*12) calc(var(--u)*4) calc(var(--u)*4);background:#fff}.pr-row{align-items:center;gap:calc(var(--u)*10);justify-content:center;display:flex}.pr-row s{font-family:var(--serif);font-size:max(var(--fs-min),calc(var(--u)*18));color:#222}.pr-row strong{font-family:var(--serif);font-size:max(var(--fs-min),calc(var(--u)*38));color:var(--red);letter-spacing:-.5px;font-weight:800}.pill-off{color:#fff;font-size:max(var(--fs-min),calc(var(--u)*13));padding:calc(var(--u)*5) calc(var(--u)*12);white-space:nowrap;background:#c61313;border-radius:999px;font-weight:700}.pill-off.sm{font-size:var(--fs-min);padding:calc(var(--u)*2) calc(var(--u)*6)}.pr-note{text-align:center;font-style:italic;font-size:max(var(--fs-min),calc(var(--u)*13));padding:calc(var(--u)*2) 0 calc(var(--u)*10)}.flash{background:var(--salmon);height:calc(var(--u)*50);justify-content:space-between;align-items:center;gap:calc(var(--u)*6);padding:0 calc(var(--u)*14);color:#1a1a1a;display:flex}.fl-l{font-style:italic;font-weight:900;font-size:max(var(--fs-min),calc(var(--u)*14));white-space:nowrap}.fl-r{gap:calc(var(--u)*6);font-size:var(--fs-min);white-space:nowrap;align-items:center;display:flex}.fl-r .cd{gap:calc(var(--u)*6)}.fl-r .cd b{font-size:max(var(--fs-min),calc(var(--u)*19))}.cd{gap:calc(var(--u)*10);display:inline-flex}.cd b{font-size:max(var(--fs-min),calc(var(--u)*22));font-variant-numeric:tabular-nums;font-weight:800}.social{padding:calc(var(--u)*10) calc(var(--u)*8) calc(var(--u)*14);font-size:var(--fs-min);background:#fff}.so-1,.so-2,.so-3{align-items:center;gap:calc(var(--u)*6);margin:calc(var(--u)*8) 0;display:flex}.so-1 b{font-size:max(var(--fs-min),calc(var(--u)*15))}.so-2 u{font-size:max(var(--fs-min),calc(var(--u)*13));font-weight:500;text-decoration:underline}.so-2>span{color:#595959}.so-2 i{width:1px;height:calc(var(--u)*18);margin:0 calc(var(--u)*4);background:#222;display:inline-block}.stars{vertical-align:middle;gap:1px;display:inline-flex}.stars svg{width:max(var(--fs-min),calc(var(--u)*15));height:auto}.so-3 em{font-size:max(var(--fs-min),calc(var(--u)*13))}.so-4{font-size:max(var(--fs-min),calc(var(--u)*13));margin-top:calc(var(--u)*10);padding:0 calc(var(--u)*4)}.bar{height:calc(var(--u)*5);margin:calc(var(--u)*6) 0 0;background:#e6e6e6;border-radius:9px;overflow:hidden}.bar i{background:#e5413c;height:100%;display:block}.band{padding:calc(var(--u)*14) calc(var(--u)*18);text-align:center;font-weight:800;font-size:max(var(--fs-min),calc(var(--u)*15));color:#fff;line-height:1.35}.band-dark{margin-top:calc(var(--u)*10);background:#3a3a3a}.band-salmon{background:var(--foot-detail);font-size:max(var(--fs-min),calc(var(--u)*15))}.band-red{background:var(--red)}.band-green{background:var(--green)}.blk{background:#fff;padding:0}.cap{text-align:center;padding:calc(var(--u)*10) calc(var(--u)*10) calc(var(--u)*14);font-weight:800;font-size:max(var(--fs-min),calc(var(--u)*15));background:var(--col-bg)}.ttl{padding:calc(var(--u)*18) calc(var(--u)*12);text-align:center;font-weight:800;font-size:max(var(--fs-min),calc(var(--u)*17));gap:calc(var(--u)*8);text-wrap:balance;justify-content:center;align-items:center;margin:0;line-height:1.35;display:flex}.ttl-green{color:var(--green)}.ttl-red{color:var(--red)}.ttl-ink{color:#111;font-family:var(--serif);font-size:max(var(--fs-min),calc(var(--u)*20));flex-direction:column;gap:0}.tick{color:var(--green);display:flex}.chips{padding:calc(var(--u)*10) 0;font-weight:800;font-size:max(var(--fs-min),calc(var(--u)*13));justify-content:space-around;display:flex}.combo{margin:calc(var(--u)*6) 0;background:var(--col-bg);border:1px solid #e7585a;display:flex}.cb-l{margin:calc(var(--u)*8) 0 calc(var(--u)*8) calc(var(--u)*8);padding:calc(var(--u)*8) calc(var(--u)*6);text-align:center;color:#8e0000;background:#d5c4b2;border-right:2px dotted #fff;border-radius:10px 0 0 10px;flex:1}.cb-a{font-size:max(var(--fs-min),calc(var(--u)*15));font-weight:500}.cb-a b{font-weight:800}.cb-p{font-family:var(--serif);font-weight:800;font-size:max(var(--fs-min),calc(var(--u)*38));line-height:1.1}.cb-s{font-size:var(--fs-min)}.cb-r{margin:calc(var(--u)*8) calc(var(--u)*8) calc(var(--u)*8) 0;padding-bottom:calc(var(--u)*12);background:#d5c4b2;border-radius:0 10px 10px 0;flex:1;justify-content:center;align-items:flex-end;display:flex}.zz{padding:calc(var(--u)*6) 0;background:var(--cream)}.zz-row{gap:calc(var(--u)*6);padding:calc(var(--u)*14) calc(var(--u)*10);align-items:center;display:flex}.zz-row.rev{flex-direction:row-reverse}.zz-img{flex:0 0 calc(var(--u)*150)}.zz-tx{text-align:center;font-weight:700;font-size:max(var(--fs-min),calc(var(--u)*12.5));flex:1;line-height:1.55}.redbar{background:var(--red);color:#fff;text-align:center;font-weight:800;font-size:max(var(--fs-min),calc(var(--u)*15));padding:calc(var(--u)*8) 0 calc(var(--u)*6);margin-top:calc(var(--u)*10)}.redbar .cd b{font-size:max(var(--fs-min),calc(var(--u)*26))}.redbar .cd{gap:calc(var(--u)*16)}.tiers{gap:calc(var(--u)*12);padding:calc(var(--u)*30) 0 calc(var(--u)*6);background:var(--cream);justify-content:center;align-items:flex-start;display:flex}.tier{width:calc(var(--u)*92);text-align:center;padding:calc(var(--u)*8) calc(var(--u)*4);background:#fff;border:1.5px solid #f0705a;border-radius:12px}.tier.mid{margin-top:calc(var(--u)*-6);background:0 0;border:0;padding:0}.tier button{white-space:nowrap}.tier .btn-red.sm,.tier .btn-green.sm{padding:calc(var(--u)*7) calc(var(--u)*8)}.t-n{font-weight:800;font-size:max(var(--fs-min),calc(var(--u)*15));color:var(--red);text-decoration:underline}.tier.mid .t-n{color:var(--green)}.t-p{font-weight:800;font-size:max(var(--fs-min),calc(var(--u)*22))}.tier.mid .t-p{color:#c80000;font-size:max(var(--fs-min),calc(var(--u)*26))}.t-s{font-size:var(--fs-min);margin-bottom:calc(var(--u)*6)}.tier.mid .t-s{color:var(--green);font-size:max(var(--fs-min),calc(var(--u)*13))}.greenpill{background:var(--green);color:#fff;text-align:center;padding:calc(var(--u)*14) calc(var(--u)*8);margin:calc(var(--u)*14) calc(var(--u)*14) calc(var(--u)*18);font-weight:800;font-size:max(var(--fs-min),calc(var(--u)*15));border-radius:12px}.var{background:var(--col-bg);padding:calc(var(--u)*12) calc(var(--u)*10) calc(var(--u)*16)}.var h4{margin:calc(var(--u)*10) 0;font-size:max(var(--fs-min),calc(var(--u)*15));font-weight:800}.sw{gap:calc(var(--u)*10);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sw div{text-align:center;overflow-wrap:anywhere;min-width:0;font-size:var(--fs-min);font-weight:700}.sw .ph{margin-bottom:calc(var(--u)*6)}.sz{border-collapse:collapse;width:100%;font-size:max(var(--fs-min),calc(var(--u)*13));background:#fff}.sz th,.sz td{padding:calc(var(--u)*8);text-align:center;border:1px solid #e3d9cc}.sz th{background:#f4eadd}.rel{padding:calc(var(--u)*12) calc(var(--u)*10);background:#fff}.rel h3{margin:calc(var(--u)*4) 0 calc(var(--u)*10);font-size:max(var(--fs-min),calc(var(--u)*16))}.rel-g{gap:calc(var(--u)*10);display:flex}.rc{min-width:0;font-size:var(--fs-min);flex:1}.rn{margin:calc(var(--u)*6) 0 calc(var(--u)*2);font-weight:800}.rp{font-weight:800;font-size:max(var(--fs-min),calc(var(--u)*14));color:var(--red)}.rm{color:#595959;font-size:var(--fs-min)}.rc s{color:#595959}.rv{padding:calc(var(--u)*10) calc(var(--u)*10) calc(var(--u)*16);font-size:max(var(--fs-min),calc(var(--u)*13));background:#fff}.rv-h{padding-bottom:calc(var(--u)*8);margin-bottom:calc(var(--u)*8);font-size:var(--fs-min);border-bottom:1px solid #ddd;justify-content:space-between;display:flex}.cm{gap:calc(var(--u)*8);margin:calc(var(--u)*12) 0;display:flex}.av{flex:0 0 calc(var(--u)*34);height:calc(var(--u)*34);color:#334;background:#c9d2e3;border-radius:50%;justify-content:center;align-items:center;font-weight:800;display:flex}.av.shop{background:var(--red);color:#fff}.cm-b{flex:1;min-width:0}.cm-b>b{font-size:max(var(--fs-min),calc(var(--u)*13))}.cm-a{color:#2f5496;font-size:var(--fs-min);margin-top:calc(var(--u)*3)}.cm-a a{cursor:pointer}.rp2{margin:calc(var(--u)*8) 0 0}.typing{color:#595959;font-size:var(--fs-min);padding-top:calc(var(--u)*6)}.gr{padding:calc(var(--u)*18) calc(var(--u)*12);text-align:center;background:#fff}.gr-h{color:#c8361b;font-family:var(--serif);font-size:max(var(--fs-min),calc(var(--u)*34));margin:0;font-weight:800}.gr-s{font-size:max(var(--fs-min),calc(var(--u)*19));letter-spacing:.5px}.gr-b{font-size:max(var(--fs-min),calc(var(--u)*13));padding:calc(var(--u)*2) 0 calc(var(--u)*8)}.gr hr{width:70%;margin:0 auto calc(var(--u)*14);border:0;border-top:2px solid #111}.gr-g{gap:calc(var(--u)*18) calc(var(--u)*10);text-align:left;grid-template-columns:1fr 1fr;display:grid}.gi{font-size:var(--fs-min);min-width:0}.gi b{color:#b01e1e;font-size:var(--fs-min);margin:calc(var(--u)*6) 0 calc(var(--u)*4);text-transform:uppercase;display:block}.gi span{color:#333;line-height:1.5;display:block}.gc{width:calc(var(--u)*52);height:calc(var(--u)*52);color:#b01e1e;font-size:max(var(--fs-min),calc(var(--u)*22));background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 3px 10px #0000002e}.foot{background:var(--foot-detail);color:#fff;padding:calc(var(--u)*18) calc(var(--u)*14) calc(var(--u)*12);display:block}.foot h4{margin:0 0 calc(var(--u)*14);font-size:max(var(--fs-min),calc(var(--u)*15));text-align:center}.fl{gap:calc(var(--u)*10);font-size:max(var(--fs-min),calc(var(--u)*12.5));margin:calc(var(--u)*10) 0 calc(var(--u)*10) calc(var(--u)*36);align-items:center;display:flex}.shops{gap:calc(var(--u)*16);margin:calc(var(--u)*20) 0;justify-content:center;display:flex}.shops span,.shops a{padding:calc(var(--u)*10) calc(var(--u)*12);font-weight:800;font-size:max(var(--fs-min),calc(var(--u)*12.5))}.tt{background:#000}.sp{background:#c4281a}.foot h5{margin:calc(var(--u)*6) 0 calc(var(--u)*10);font-size:max(var(--fs-min),calc(var(--u)*15))}.pol{gap:calc(var(--u)*12) calc(var(--u)*8);font-size:max(var(--fs-min),calc(var(--u)*12.5));grid-template-columns:1fr 1fr;display:grid}.copy{text-align:center;font-size:var(--fs-min);margin-top:calc(var(--u)*20);padding-top:calc(var(--u)*12);border-top:1px solid #ffffff59}.theme-home{--serif:var(--font-home);font-family:var(--font-home);color:#0b1337}.theme-home .col{background:#fff}.theme-home .cap{color:var(--home-ink);background:#fff}.theme-home .ttl-ink{color:var(--home-ink);font-family:inherit;font-size:max(var(--fs-min),calc(var(--u)*22))}.hh{background:var(--home-hero);padding:calc(var(--u)*18) calc(var(--u)*18) calc(var(--u)*22);text-align:center}.hh h1{font-size:max(var(--fs-min),calc(var(--u)*24));color:var(--home-ink);margin:0;font-weight:700;line-height:1.25}.gold{height:2px;margin:calc(var(--u)*8) auto calc(var(--u)*10);width:calc(var(--u)*350);background:#f9bb00;max-width:90%;display:block}.hh-s{font-size:max(var(--fs-min),calc(var(--u)*16))}.hh-n{font-size:max(var(--fs-min),calc(var(--u)*28));margin-top:calc(var(--u)*8);font-weight:700}.hh-t{font-size:max(var(--fs-min),calc(var(--u)*30));margin:calc(var(--u)*2) 0 calc(var(--u)*14);font-weight:700}.hh .ph{width:calc(var(--u)*300);margin:0 auto calc(var(--u)*18)}.btn-pill{background:var(--home-btn);color:#fff;font-weight:700;font-size:max(var(--fs-min),calc(var(--u)*20));padding:calc(var(--u)*11) calc(var(--u)*34);background-color:#d0066a;border-radius:999px;box-shadow:0 15px 20px -15px #ef5aa0}.hs{justify-content:center;align-items:center;gap:calc(var(--u)*12);padding:calc(var(--u)*18) 0;background:#fff;display:flex}.blob{width:calc(var(--u)*160);height:calc(var(--u)*146);color:var(--home-accent-2);background:#ffd3e6 linear-gradient(145deg,#ffe0ee,#ffc6df);border-radius:46% 54% 50% 50%/55% 45%;flex-direction:column;justify-content:center;align-items:center;display:flex}.blob small{color:var(--home-ink);font-weight:700;font-size:max(var(--fs-min),calc(var(--u)*15));display:block}.bn{align-items:center;gap:calc(var(--u)*12);margin-top:calc(var(--u)*6);white-space:nowrap;display:flex}.blob b{font-size:max(var(--fs-min),calc(var(--u)*56));color:var(--home-accent);letter-spacing:-1px;flex:none;line-height:1}.blob em{font-style:normal;font-weight:700;font-size:max(var(--fs-min),calc(var(--u)*15));color:var(--home-accent-2);gap:calc(var(--u)*2);padding-right:calc(var(--u)*2);flex-direction:column;flex:none;line-height:1.25;display:flex}.hs-p{border-left:calc(var(--u)*5) solid #ef5aa0;padding-left:calc(var(--u)*8)}.hs-p s{font-size:max(var(--fs-min),calc(var(--u)*20));color:#000;display:block}.hs-p strong{font-size:max(var(--fs-min),calc(var(--u)*28));color:var(--home-accent)}.io{padding:calc(var(--u)*18) calc(var(--u)*18) calc(var(--u)*18);background:#fff}.io h3{font-size:max(var(--fs-min),calc(var(--u)*19));margin:0 0 calc(var(--u)*8);color:#0b1337}.io-box{padding:calc(var(--u)*8) calc(var(--u)*8) calc(var(--u)*14);background:#378fab;border-radius:10px}.io-t{text-align:center;font-weight:700;font-size:max(var(--fs-min),calc(var(--u)*18));color:#000;margin:0 0 calc(var(--u)*10)}.io-box input[data-io]{width:100%;height:calc(var(--u)*43);padding:0 calc(var(--u)*6);margin-bottom:calc(var(--u)*7);font-family:inherit;font-size:max(var(--fs-min),calc(var(--u)*15));background:#fff;border:1px solid #eee;display:block}.io-r{gap:calc(var(--u)*6);height:calc(var(--u)*50);padding:0 calc(var(--u)*10);font-size:max(var(--fs-min),calc(var(--u)*15));margin-bottom:calc(var(--u)*8);background:#fff;border:1px solid #eee;align-items:center;display:flex}.io-f{color:#0b1337;font-size:max(var(--fs-min),calc(var(--u)*15));margin-top:calc(var(--u)*8);font-weight:600}.thx{padding:calc(var(--u)*60) calc(var(--u)*20);text-align:center;background:#fff}.thx-i{width:calc(var(--u)*80);height:calc(var(--u)*80);background:var(--green);color:#fff;font-size:max(var(--fs-min),calc(var(--u)*44));margin:0 auto calc(var(--u)*16);border-radius:50%;justify-content:center;align-items:center;display:flex}.thx-o{background:var(--cream);padding:calc(var(--u)*12);margin:calc(var(--u)*16) 0;font-size:max(var(--fs-min),calc(var(--u)*13));text-align:left;border-radius:10px;line-height:1.7}.theme-home .foot{background:var(--home-foot);color:#fff;padding:calc(var(--u)*26) calc(var(--u)*30) calc(var(--u)*22);min-height:calc(var(--u)*260);width:100%}.theme-home .foot h4{color:#fff;font-size:max(var(--fs-min),calc(var(--u)*16))}.theme-home .foot a,.theme-home .foot span,.theme-home .foot h5{color:#fff}.theme-home .fl{margin-left:calc(var(--u)*6)}.theme-home .fl svg{padding:calc(var(--u)*4);box-sizing:content-box;flex:0 0 calc(var(--u)*20);background:#ffffff2e;border-radius:50%}.theme-home .foot .copy{color:#d7dcf0;border-top-color:#ffffff40}.vh{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ov{z-index:100;background:#0000008c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{width:100%;max-width:var(--frame);max-height:94%;padding:0 calc(var(--u)*14) calc(var(--u)*16);overscroll-behavior:contain;background:#fff;border-radius:18px 18px 0 0;animation:.25s ease-out up;overflow:auto}.sh-h{padding:calc(var(--u)*14) 0 calc(var(--u)*10);margin-bottom:calc(var(--u)*10);z-index:2;background:#fff;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.sh-h b{font-size:max(var(--fs-min),calc(var(--u)*18))}.x{width:calc(var(--u)*30);height:calc(var(--u)*30);min-width:30px;min-height:30px;font-size:max(var(--fs-min),calc(var(--u)*16));background:#f1f1f1;border-radius:50%}.fld{margin-bottom:calc(var(--u)*9);scroll-margin-top:56px}.fld label,.fs legend{font-size:var(--fs-min);margin-bottom:calc(var(--u)*3);color:#444;font-weight:700;display:block}.fs{margin:0 0 calc(var(--u)*9);border:0;min-width:0;padding:0}.fs legend{padding:0}.fld input[type=text],.fld input[type=tel],.fld select,.fld textarea{width:100%;height:calc(var(--u)*42);min-height:40px;padding:0 calc(var(--u)*10);font-family:inherit;font-size:max(16px,calc(var(--u)*14));color:#111;background:#fff;border:1px solid #ddd;border-radius:6px}.fld textarea{height:calc(var(--u)*60);padding:calc(var(--u)*8) calc(var(--u)*10)}.fld select:disabled{color:#888;cursor:not-allowed;background:#f4f4f4}.fld.err input,.fld.err select,.fld.err textarea{border-color:#d10505}.fld .em{color:#b00020;font-size:var(--fs-min);margin-top:2px;display:none}.fld.err .em{display:block}.g3{gap:calc(var(--u)*6);grid-template-columns:1fr 1fr 1fr;display:grid}.opt{align-items:center;gap:calc(var(--u)*8);padding:calc(var(--u)*10);margin-bottom:calc(var(--u)*6);font-size:max(var(--fs-min),calc(var(--u)*13));cursor:pointer;border:1.5px solid #ddd;border-radius:8px;display:flex}.opt.on{border-color:var(--red);background:#fff5f3}.opt b{color:var(--red);white-space:nowrap;margin-left:auto}.opt input{accent-color:var(--red)}.chipsel{gap:calc(var(--u)*8);flex-wrap:wrap;display:flex}.chipsel label{padding:calc(var(--u)*7) calc(var(--u)*14);font-size:max(var(--fs-min),calc(var(--u)*13));cursor:pointer;color:#222;border:1.5px solid #ddd;border-radius:999px;margin:0;font-weight:600}.chipsel label.on{border-color:var(--red);color:var(--red);background:#fff5f3}.chipsel label:has(input:focus-visible){outline-offset:2px;outline:2px solid #1a56db}.opt:has(input:focus-visible){outline-offset:2px;outline:2px solid #1a56db}.sum{padding:calc(var(--u)*10) calc(var(--u)*12);font-size:max(var(--fs-min),calc(var(--u)*13));margin:calc(var(--u)*10) 0;font-variant-numeric:tabular-nums;background:#fff6ec;border-radius:8px}.sum div{margin:calc(var(--u)*3) 0;justify-content:space-between;display:flex}.sum .tot{font-weight:800;font-size:max(var(--fs-min),calc(var(--u)*16));padding-top:calc(var(--u)*6);margin-top:calc(var(--u)*6);color:var(--red);border-top:1px dashed #cdbba5}.trust{border:1.5px dashed var(--green);padding:calc(var(--u)*8) calc(var(--u)*10);font-size:max(var(--fs-min),calc(var(--u)*12.5));margin-bottom:calc(var(--u)*10);color:var(--green);gap:calc(var(--u)*8);border-radius:8px;align-items:center;font-weight:700;display:flex}.cod{background:var(--green);color:#fff;padding:2px calc(var(--u)*8);font-size:var(--fs-min);border-radius:4px}.bankbox{padding:calc(var(--u)*10);font-size:max(var(--fs-min),calc(var(--u)*12.5));margin-bottom:calc(var(--u)*8);background:#f3f8ff;border:1px solid #bcd3f5;border-radius:8px;line-height:1.7}.submit{background:var(--red);color:#fff;width:100%;font-weight:800;font-size:max(var(--fs-min),calc(var(--u)*16));padding:calc(var(--u)*15);border-radius:10px;box-shadow:0 6px 14px #d105054d}.submit[disabled]{opacity:.7;cursor:wait}.geo-err,.send-err{color:#b00020;font-size:var(--fs-min);margin:calc(var(--u)*4) 0}.lnk{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:4px;padding:0;text-decoration:underline}#io-err{color:#fff;font-size:max(var(--fs-min),calc(var(--u)*13));padding:calc(var(--u)*6) calc(var(--u)*8);margin-bottom:calc(var(--u)*8);background:#b00020;border-radius:6px}.toast{left:max(calc(var(--u)*10),calc(50% - var(--frame)/2 + var(--u)*10));bottom:calc(var(--u)*14);z-index:90;padding:calc(var(--u)*9) calc(var(--u)*12);font-size:max(var(--fs-min),calc(var(--u)*12));gap:calc(var(--u)*9);max-width:min(78%,calc(var(--frame)*.78));pointer-events:none;background:#fff;border-radius:10px;align-items:center;animation:.3s up;display:flex;position:fixed;box-shadow:0 6px 22px #00000038}.toast .av{flex:0 0 calc(var(--u)*30);height:calc(var(--u)*30);font-size:max(var(--fs-min),calc(var(--u)*12))}.toast small{color:#666;display:block}.cd,[data-viewers]{font-variant-numeric:tabular-nums}.sheet :focus-visible,main [data-act]:focus-visible,main input[data-io]:focus-visible{outline-offset:2px;outline:2px solid #1a56db}@media (prefers-reduced-motion:reduce){.sheet,.toast{animation:none}}
