@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.0_qb~~5cn13jl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_11541277-module__DiyHlG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_11541277-module__DiyHlG__variable{--font-display-loaded:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.p.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_1a0f2d1f-module__k6tA7q__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1a0f2d1f-module__k6tA7q__variable{--font-sans-loaded:"Inter", "Inter Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_7349f705-module__wq2aqa__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_7349f705-module__wq2aqa__variable{--font-serif-loaded:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_8aa32675-module__vbL95q__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_8aa32675-module__vbL95q__variable{--font-mono-loaded:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--dark-base:#0a0e14;--dark-surface:#111720;--dark-elevated:#1a2230;--dark-border:#2a3445;--dark-glass:#111720b3;--light-base:#f7f9fc;--light-surface:#fff;--light-warm:#eef3fa;--cyan:#06b6d4;--cyan-bright:#22d3ee;--cyan-light:#67e8f9;--cyan-dark:#0891b2;--cyan-deep:#0e7490;--cyan-glow:#22d3ee66;--coral:#f43f5e;--gold:#22d3ee;--green:#10b981;--text-primary:#f0f6ff;--text-soft:#d4dde8;--text-muted:#a8b5c8;--text-dim:#4d5d76;--ink:#0a0e14;--ink-soft:var(--text-soft);--ink-muted:var(--text-muted);--success:#10b981;--error:#ef4444;--info:#06b6d4;--warning:#06b6d4;--shadow-glow:0 0 60px #22d3ee40;--shadow-cyan:0 16px 48px -12px #06b6d466;--shadow-card:0 20px 40px -8px #0006;--shadow-deep:0 32px 64px -16px #0009;--radius-sm:8px;--radius:12px;--radius-lg:20px;--radius-xl:28px;--radius-full:999px;--font-display:"Plus Jakarta Sans", "Inter", system-ui, sans-serif;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif:"Fraunces", Georgia, serif;--font-mono:"JetBrains Mono", monospace;--bg-base:var(--dark-base);--bg-card:var(--dark-surface);--bg-warm:var(--dark-elevated);--burgundy:var(--cyan-dark);--amber:var(--cyan);--amber-light:var(--cyan-bright);--cream:var(--text-primary);--cream-darker:var(--dark-elevated);--green-deep:var(--cyan-dark);--gold-dark:var(--cyan);--gray-400:var(--text-muted);--gray-500:var(--text-soft);--white:var(--text-primary)}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;font-size:17.5px}body{font-family:var(--font-sans);background:var(--dark-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6;overflow-x:hidden}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,select,textarea{color:inherit;font-family:inherit}::selection{background:var(--cyan);color:var(--dark-base)}.serif{font-family:var(--font-serif)}.serif-italic{font-family:var(--font-serif);font-style:italic}.mono{font-family:var(--font-mono);font-size:.875rem}.display-hero{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(1.65rem,3.2vw,2.625rem);font-weight:800;line-height:1.08}.display-hero .accent{color:var(--cyan);text-shadow:0 0 40px #06b6d480}.display-section{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.4rem,2.5vw,1.875rem);font-weight:800;line-height:1.18}.eyebrow-cyan{letter-spacing:.15em;text-transform:uppercase;color:var(--cyan-bright);border-radius:var(--radius-full);background:#06b6d41a;border:1px solid #06b6d44d;margin-bottom:1.5rem;padding:.5rem 1.25rem;font-size:1.15rem;font-weight:700;display:inline-block}.eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--cyan);margin-bottom:1rem;font-size:.75rem;font-weight:700;display:inline-block}.eyebrow.on-dark{color:var(--cyan-bright)}.lead{color:var(--text-soft);font-size:.92rem;line-height:1.65}.cyan-text{color:var(--cyan)}.cyan-bright{color:var(--cyan-bright)}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem;position:relative}.container-narrow{max-width:780px}.section{padding-block:clamp(2.5rem,5vw,4rem);position:relative}.section-dark{background:var(--dark-base)}.section-elevated{background:linear-gradient(180deg, var(--dark-base) 0%, var(--dark-surface) 100%)}.section-light{background:var(--light-base);color:var(--ink)}.section-light .lead{color:var(--ink-soft)}.grid{gap:1rem;display:grid}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.grid-6{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))}.text-center{text-align:center}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-12{margin-bottom:3rem}.bg-medical-pattern{pointer-events:none;opacity:.4;background-image:radial-gradient(circle at 15% 30%,#06b6d426 0%,#0000 35%),radial-gradient(circle at 85% 70%,#06b6d41f 0%,#0000 35%),radial-gradient(circle,#0f749014 0%,#0000 60%);position:absolute;inset:0}.bg-grid{pointer-events:none;background-image:linear-gradient(#06b6d40a 1px,#0000 1px),linear-gradient(90deg,#06b6d40a 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}.floating-icons{pointer-events:none;opacity:.06;position:absolute;inset:0;overflow:hidden}.floating-icons:before{content:"⚕ ❤ ✚ ⚛ ✦ ◉ ⚕ ❤ ✚ ⚛ ✦ ◉ ⚕ ❤ ✚ ⚛ ✦ ◉ ⚕ ❤ ✚ ⚛ ✦ ◉ ⚕ ❤ ✚ ⚛ ✦ ◉ ⚕ ❤ ✚ ⚛ ✦ ◉ ⚕ ❤ ✚ ⚛ ✦ ◉ ⚕ ❤ ✚ ⚛ ✦ ◉";color:var(--cyan);white-space:pre-wrap;word-spacing:6rem;filter:blur(.5px);padding:4rem;font-size:4rem;line-height:8rem;position:absolute;inset:0}.site-header{z-index:100;-webkit-backdrop-filter:blur(16px)saturate(180%);background:#0a0e14d9;border-bottom:1px solid #06b6d41a;position:sticky;top:0}.header-content{justify-content:space-between;align-items:center;gap:2rem;padding-block:1rem;display:flex}.brand{align-items:center;gap:.85rem;text-decoration:none;display:flex}.brand-mark{border-radius:var(--radius);background:linear-gradient(135deg, var(--cyan) 0%, var(--cyan-deep) 100%);width:44px;height:44px;color:var(--dark-base);font-family:var(--font-display);justify-content:center;align-items:center;font-size:1.2rem;font-weight:800;display:flex;box-shadow:0 0 30px #06b6d466}.brand-text{flex-direction:column;display:flex}.brand-name{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;font-size:1rem;font-weight:800}.brand-tagline{color:var(--cyan-bright);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:600}.nav-main{align-items:center;gap:.25rem;display:flex}.nav-link{color:var(--text-soft);border-radius:var(--radius-sm);padding:.5rem .85rem;font-size:.82rem;font-weight:500;transition:all .2s}.nav-link:hover{color:var(--cyan-bright);background:#06b6d414}.nav-actions{align-items:center;gap:.5rem;display:flex}@media (max-width:980px){.nav-main{display:none}}.btn{font-family:var(--font-sans);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;letter-spacing:-.01em;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-primary{background:var(--cyan);color:var(--dark-base);box-shadow:0 4px 16px #06b6d466,0 0 #06b6d466}.btn-primary:hover{background:var(--cyan-bright);transform:translateY(-2px);box-shadow:0 8px 24px #06b6d499,0 0 0 8px #06b6d41a}.btn-coral{background:var(--coral);color:#fff;box-shadow:0 4px 16px #f43f5e66}.btn-coral:hover{background:#e11d48;transform:translateY(-2px)}.btn-outline{color:var(--text-primary);background:0 0;border-color:#fff3}.btn-outline:hover{border-color:var(--cyan);color:var(--cyan-bright);background:#06b6d40d}.btn-ghost{color:var(--text-soft);background:0 0;border-color:#c1cdde26}.btn-ghost:hover{color:var(--cyan-bright);background:#06b6d40d;border-color:#06b6d44d}.btn-lg{padding:.85rem 1.75rem;font-size:.95rem}.btn-sm{padding:.5rem .95rem;font-size:.8rem}.btn-burgundy{background:var(--cyan-dark);color:#fff}.btn-burgundy:hover{background:var(--cyan)}.btn-cyan{background:var(--cyan);color:var(--dark-base)}.btn-outline-light{color:var(--text-primary);background:0 0;border-color:#fff3}.btn-outline-light:hover{border-color:var(--cyan);color:var(--cyan-bright);background:#ffffff0d}.card{background:var(--dark-surface);border-radius:var(--radius-lg);border:1px solid #06b6d414;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.card:hover{box-shadow:var(--shadow-cyan);border-color:#06b6d44d;transform:translateY(-4px)}.card-light{background:var(--light-surface);color:var(--ink);border-color:#0000000f}.card-glow{background:linear-gradient(180deg, var(--dark-surface) 0%, var(--dark-elevated) 100%);border:1px solid #06b6d426}.hero{background:var(--dark-base);color:var(--text-primary);align-items:center;min-height:80vh;padding:5rem 0 8rem;display:flex;position:relative;overflow:hidden}.hero-content{z-index:5;width:100%;position:relative}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:4rem;display:grid}@media (max-width:900px){.hero-grid{text-align:center;grid-template-columns:1fr;gap:3rem}}.doctor-orb{aspect-ratio:1;width:100%;max-width:520px;margin:0 auto;position:relative}.doctor-orb:before{content:"";background:radial-gradient(circle, var(--cyan-glow) 0%, transparent 60%), conic-gradient(from 90deg, transparent 0deg, var(--cyan) 60deg, transparent 120deg);filter:blur(50px);z-index:0;animation:4s ease-in-out infinite pulse-glow;position:absolute;inset:-15%}@keyframes pulse-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.doctor-orb-image{border:3px solid var(--cyan);z-index:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 0 80px #06b6d480,inset 0 0 30px #ffffff1a}.doctor-orb-image img{object-fit:cover;width:100%;height:100%}.doctor-orb-placeholder{font-family:var(--font-display);color:var(--cyan-light);background:linear-gradient(180deg, var(--cyan-light) 0%, var(--cyan) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:6rem;font-weight:900}.doctor-orb-ring{z-index:0;border:2px dashed #06b6d466;border-radius:50%;animation:40s linear infinite spin;position:absolute;inset:-5%}.doctor-orb-ring-2{z-index:0;border:1px solid #06b6d426;border-radius:50%;animation:80s linear infinite reverse spin;position:absolute;inset:-12%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.doctor-badge{background:linear-gradient(135deg, var(--cyan) 0%, var(--cyan-deep) 100%);color:#fff;border-radius:var(--radius-full);z-index:3;font-size:.85rem;font-weight:700;font-family:var(--font-mono);border:2px solid var(--dark-base);padding:.65rem 1.25rem;position:absolute;bottom:8%;right:0%;box-shadow:0 8px 24px #06b6d480}.orb-mini-icon{background:var(--dark-surface);border:2px solid var(--cyan);width:60px;height:60px;color:var(--cyan-bright);box-shadow:0 8px 24px #0000004d, 0 0 30px var(--cyan-glow);z-index:4;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:flex;position:absolute}.orb-mini-icon.top-left{animation:4s ease-in-out infinite float;top:10%;left:-5%}.orb-mini-icon.top-right{animation:5s ease-in-out .5s infinite float;top:5%;right:5%}.orb-mini-icon.bottom-left{animation:4.5s ease-in-out 1s infinite float;bottom:15%;left:0%}.orb-mini-icon.bottom-right{animation:5.5s ease-in-out 1.5s infinite float;bottom:5%;right:-5%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes glow-pulse{0%,to{box-shadow:0 0 20px #06b6d466}50%{box-shadow:0 0 40px #06b6d4b3}}.animate-fadeInUp{animation:1s cubic-bezier(.16,1,.3,1) both fadeInUp}.animate-fadeIn{animation:1s both fadeIn}.animate-float{animation:4s ease-in-out infinite float}.animate-glow{animation:3s ease-in-out infinite glow-pulse}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-700{animation-delay:.7s}.stat-pill{background:var(--dark-surface);border-radius:var(--radius);border:1px solid #06b6d426;flex-direction:column;align-items:flex-start;min-width:130px;padding:1rem 1.5rem;display:inline-flex}.stat-number{font-family:var(--font-display);color:var(--cyan-bright);letter-spacing:-.02em;margin-bottom:.25rem;font-size:1.75rem;font-weight:800;line-height:1}.stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;font-weight:600}.specialty-card{background:var(--dark-surface);border-radius:var(--radius-lg);color:inherit;text-align:center;border:1px solid #06b6d41a;padding:2rem 1.5rem;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden}.specialty-card:before{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 0,#06b6d426 0%,#0000 60%);transition:opacity .35s;position:absolute;inset:0}.specialty-card:hover{border-color:var(--cyan);box-shadow:var(--shadow-cyan);transform:translateY(-8px)scale(1.02)}.specialty-card:hover:before{opacity:1}.specialty-card-icon{border-radius:var(--radius);background:linear-gradient(135deg, var(--cyan) 0%, var(--cyan-deep) 100%);width:60px;height:60px;color:var(--dark-base);z-index:1;justify-content:center;align-items:center;margin:0 auto 1rem;font-size:1.85rem;font-weight:800;display:flex;position:relative;box-shadow:0 8px 24px #06b6d466}.specialty-card h3{font-family:var(--font-display);color:var(--text-primary);z-index:1;letter-spacing:-.01em;margin-bottom:.35rem;font-size:.95rem;font-weight:700;position:relative}.specialty-card-meta{color:var(--text-muted);z-index:1;font-size:.78rem;position:relative}.specialty-card-arrow{color:var(--cyan-bright);text-transform:uppercase;letter-spacing:.05em;opacity:0;align-items:center;gap:.25rem;margin-top:.85rem;font-size:.78rem;font-weight:700;transition:all .3s;display:inline-flex;transform:translateY(8px)}.specialty-card:hover .specialty-card-arrow{opacity:1;transform:translateY(0)}.site-footer{background:linear-gradient(180deg, var(--dark-base) 0%, #050810 100%);color:var(--text-primary);border-top:1px solid #06b6d433;padding-block:6rem 2.5rem;position:relative;overflow:hidden}.site-footer:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#06b6d426 0%,#0000 60%);position:absolute;inset:0}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:3.5rem;margin-bottom:4rem;display:grid;position:relative}@media (max-width:800px){.footer-grid{grid-template-columns:1fr 1fr;gap:2.5rem}}.footer-col h4{font-family:var(--font-display);color:var(--cyan-bright);text-transform:uppercase;letter-spacing:.1em;text-shadow:0 1px #06b6d44d,0 2px 4px #00000080,0 0 20px #06b6d466;margin-bottom:1.25rem;padding-bottom:.5rem;font-size:.95rem;font-weight:800;display:inline-block;position:relative}.footer-col h4:after{content:"";background:linear-gradient(90deg, var(--cyan-bright), transparent);border-radius:2px;width:40px;height:2px;position:absolute;bottom:0;left:0}.footer-col ul{list-style:none}.footer-col li{margin-bottom:.85rem}.footer-col a{color:var(--text-soft);text-shadow:0 1px 2px #00000080;font-size:.88rem;font-weight:500;transition:all .25s;display:inline-block}.footer-col a:hover{color:var(--cyan-bright);text-shadow:0 1px 2px #00000080,0 0 12px #06b6d480;transform:translate(4px)}.footer-bottom{color:var(--text-soft);text-shadow:0 1px 2px #0006;border-top:1px solid #06b6d426;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;font-size:.82rem;font-weight:500;display:flex;position:relative}.footer-bottom em{color:var(--cyan-bright);text-shadow:0 1px #06b6d44d,0 0 12px #06b6d480;font-style:italic;font-weight:700}.site-footer .brand-name{letter-spacing:-.02em;text-shadow:0 1px #06b6d44d,0 2px 8px #0009,0 0 24px #06b6d466;font-size:1.4rem;font-weight:800}.site-footer .brand-tagline{color:var(--text-soft);font-size:.82rem;font-weight:500}.site-footer p{color:var(--text-soft);text-shadow:0 1px 2px #0006;font-size:.92rem;font-weight:500;line-height:1.65}.dev-banner{background:linear-gradient(90deg, var(--cyan-deep) 0%, var(--cyan) 50%, var(--cyan-deep) 100%);color:var(--dark-base);text-align:center;letter-spacing:.02em;z-index:101;padding:.6rem 1rem;font-size:.78rem;font-weight:600;position:relative}.dev-banner strong{color:var(--dark-base);font-weight:800}.prose{max-width:65ch;font-size:.95rem;line-height:1.7}.prose p{color:var(--text-soft);margin-bottom:1.1rem}.prose h2{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.02em;margin-top:2rem;margin-bottom:.85rem;font-size:1.4rem;font-weight:700}.prose h3{font-family:var(--font-display);color:var(--cyan-bright);margin-top:1.65rem;margin-bottom:.65rem;font-size:1.1rem;font-weight:700}.prose strong{color:var(--text-primary);font-weight:700}.prose em{font-style:italic}.prose ul,.prose ol{margin-bottom:1.25rem;padding-left:1.5rem}.prose li{color:var(--text-soft);margin-bottom:.5rem}p[style*="0.7rem"],p[style*="0.75rem"],p[style*="0.78rem"],p[style*="0.8rem"],p[style*="0.85rem"],p[style*="0.9rem"],span[style*="0.7rem"],span[style*="0.75rem"],span[style*="0.78rem"],span[style*="0.8rem"],span[style*="0.85rem"],div[style*="0.7rem"],div[style*="0.75rem"],div[style*="0.78rem"],div[style*="0.8rem"],div[style*="0.85rem"]{font-weight:500}.dark-elevated p,.dark-elevated span,.dark-elevated div,.specialty-card p,.placeholder-section p,.card p{color:var(--text-soft)}.section-light p,.section-light .lead{color:var(--text-primary);font-weight:500}.grid-3>a,.grid-3>article,.grid-4>a,.grid-4>article,.libro-card,article[class*=libro]{max-width:200px!important;margin:0 auto!important}.grid-3 img,.grid-4 img,.libro-card img,article img[alt*=libro],article img[alt*=portada]{object-fit:cover!important;max-height:280px!important}:is(.grid-3>*>div:first-child:has(img),.grid-4>*>div:first-child:has(img)){aspect-ratio:2/3!important;max-height:280px!important}@media (min-width:900px){.grid-3{grid-template-columns:repeat(5,1fr)!important}}@media (min-width:1200px){.grid-3{grid-template-columns:repeat(6,1fr)!important}}[style*="background: white"],[style*="background: #fff"],[style*="background-color: white"],[style*="background-color: #fff"],[style*=background\:white],[style*="background:#fff"],.bg-white,.section-light,.card-light{color:#0a0e14!important}[style*="background: white"] *,[style*="background: #fff"] *,[style*="background-color: white"] *,[style*="background-color: #fff"] *,[style*=background\:white] *,[style*="background:#fff"] *,.bg-white *,.section-light *,.card-light *{color:inherit!important}.section-light .accent,.section-light strong,.card-light .accent,.card-light strong,.bg-white .accent,.bg-white strong{color:var(--cyan-dark)!important}.section-light a,.card-light a,.bg-white a{font-weight:600;color:var(--cyan-dark)!important}.section-light a:hover,.card-light a:hover,.bg-white a:hover{text-decoration:underline;color:var(--cyan)!important}.section-light h1,.section-light h2,.section-light h3,.section-light h4,.card-light h1,.card-light h2,.card-light h3,.card-light h4{color:#0a0e14!important}.section-light p,.section-light .lead,.section-light span,.card-light p,.card-light span,.bg-white p,.bg-white span{color:#2a3445!important}.section-light .eyebrow,.section-light .eyebrow-cyan,.card-light .eyebrow{font-weight:700;color:var(--cyan-dark)!important}.hamburger-btn{display:none}@media (max-width:1024px){.nav-main{display:none!important}.hamburger-btn{justify-content:center;align-items:center;display:inline-flex!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-base:#0a0e14;--surface-secondary:#0a0a0c;--surface-raised:#14141a;--surface-elevated:#1a2230;--surface-glass:#14141ab3;--surface-card:#fff;--surface-card-soft:#f9fafb;--surface-card-mid:#f3f4f6;--text-on-dark:#e5e7eb;--text-on-dark-strong:#fff;--text-on-dark-muted:#9ca3af;--text-on-dark-dim:#6b7280;--text-on-light:#1f2937;--text-on-light-strong:#0f172a;--text-on-light-muted:#4b5563;--text-on-light-dim:#6b7280;--text-on-light-link:#0e7490;--border-dark:#22d3ee2e;--border-light:#d1d5db;--border-cyan:#22d3ee;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 4px 16px #0006;--shadow-lg:0 8px 32px #00000080;--shadow-cyan-lg:0 4px 22px #22d3ee73;--shadow-card-light:0 8px 32px #00000059;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-pill:9999px;--z-base:1;--z-orb:2;--z-doctor:5;--z-dropdown:50;--z-sticky:100;--z-modal:500;--z-back-top:800;--z-fab:9000;--z-account:10001;--z-toast:11000;--z-overlay:12000;--z-critical:99999}@media (prefers-color-scheme:dark){body{color:var(--text-on-dark)!important;background:var(--surface-base)!important}}html,body{font-family:var(--font-display), "Plus Jakarta Sans", system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:var(--surface-base)!important;color:var(--text-on-dark)!important}.manual-article,.manual-article .manual-prose,[itemtype*=MedicalCondition],article[class*=patolog]{border-radius:var(--radius-lg);max-width:920px;box-shadow:var(--shadow-card-light);background:var(--surface-card)!important;color:var(--text-on-light)!important;margin:2rem auto!important;padding:2.5rem 2rem!important}.manual-article .manual-prose,.manual-article .manual-prose p,.manual-article .manual-prose li,.manual-article .manual-prose ul,.manual-article .manual-prose ol,.manual-article p,.manual-article li{color:var(--text-on-light)!important}.manual-article h1,.manual-article h2,.manual-article h3,.manual-article h4,.manual-article .manual-prose h1,.manual-article .manual-prose h2,.manual-article .manual-prose h3,.manual-article .manual-prose h4{font-family:var(--font-display);color:#06b6d4!important;border-bottom-color:var(--border-light)!important}.manual-article strong,.manual-article .manual-prose strong{font-weight:700;color:var(--text-on-light-strong)!important}.manual-article em,.manual-article .manual-prose em{color:var(--text-on-light-muted)!important}.manual-article a,.manual-article .manual-prose a{text-decoration:underline;color:var(--text-on-light-link)!important;text-decoration-color:#0e7490!important}.manual-article a:hover,.manual-article .manual-prose a:hover{color:#06b6d4!important}.manual-article nav,.manual-article nav span{color:var(--text-on-light-muted)!important}.manual-article nav a{color:#0e7490!important}.manual-article header{border-bottom-color:#22d3ee!important}::selection{color:#0a0e14;background:#22d3ee}input[type=email],input[type=password],input[type=text]:not([class*=manual]),input[type=search]{color:var(--text-on-dark-strong)!important;background:#ffffff1a!important;border:1px solid #22d3ee59!important}input::placeholder{color:#ffffff8c!important}input:focus{outline-offset:1px;border-color:#22d3ee!important;outline:2px solid #22d3ee4d!important}.orb-mini-icon.bottom-right{width:50px!important;height:50px!important;z-index:var(--z-orb)!important;font-size:1.25rem!important;bottom:35%!important;right:-8%!important}.doctor-badge{z-index:var(--z-doctor)!important;bottom:6%!important;right:2%!important}.back-to-top,[class*=scroll-top],[class*=back-top],button[aria-label*=volver\ arriba],button[aria-label*="back to top"]{box-shadow:var(--shadow-md);cursor:pointer;justify-content:center;align-items:center;display:flex;z-index:var(--z-back-top)!important;color:#0a0e14!important;background:#22d3ee!important;border:none!important;border-radius:50%!important;width:48px!important;height:48px!important;position:fixed!important;bottom:20px!important;right:20px!important}.back-to-top:hover,[class*=scroll-top]:hover{transform:translateY(-2px);background:#06b6d4!important}@media (max-width:639px){.back-to-top,[class*=scroll-top],[class*=back-top]{bottom:80px!important;right:16px!important}}.share-print-container{z-index:var(--z-fab)!important;pointer-events:auto!important}@media (min-width:1024px){.share-print-container{top:140px!important;right:24px!important}}@media (min-width:640px) and (max-width:1023px){.share-print-container{top:110px!important;right:16px!important}}@media (max-width:639px){.share-print-container{flex-direction:column-reverse!important;top:auto!important;bottom:24px!important;right:16px!important}}.share-print-container .action-btn,.share-print-container button{cursor:pointer;transition:transform .15s,background .15s,color .15s;color:#22d3ee!important;box-shadow:var(--shadow-md)!important;background:#22d3ee26!important;border:1px solid #22d3ee!important}.share-print-container .action-btn:hover,.share-print-container button:hover{transform:translateY(-2px);color:#0a0e14!important;background:#22d3ee!important}.share-print-container .action-btn svg,.share-print-container button svg{fill:currentColor!important}.account-fab{width:44px;height:44px;box-shadow:var(--shadow-md);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:flex;z-index:var(--z-account)!important;color:#0a0e14!important;top:calc(env(safe-area-inset-top,0) + 12px)!important;right:calc(env(safe-area-inset-right,0) + 80px)!important;background:#22d3ee!important;border:2px solid #06b6d4!important;position:fixed!important;left:auto!important}.account-fab:hover{transform:scale(1.06);box-shadow:var(--shadow-cyan-lg)!important}.account-fab svg{width:22px;height:22px;fill:currentColor!important}@media (min-width:640px) and (max-width:1023px){.account-fab{top:calc(env(safe-area-inset-top,0) + 10px)!important;right:calc(env(safe-area-inset-right,0) + 70px)!important;width:42px!important;height:42px!important}}@media (max-width:639px){.account-fab{top:auto!important;right:auto!important;left:calc(env(safe-area-inset-left,0) + 14px)!important;bottom:calc(env(safe-area-inset-bottom,0) + 14px)!important;width:50px!important;height:50px!important}}.account-fab-menu{z-index:calc(var(--z-account) - 1);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);min-width:220px;top:calc(env(safe-area-inset-top,0) + 64px);right:calc(env(safe-area-inset-right,0) + 14px);background:#14141a;border:1px solid #22d3ee;padding:.5rem 0;animation:.18s ease-out account-fab-menu-in;position:fixed;left:auto}@media (max-width:639px){.account-fab-menu{top:auto;right:auto;bottom:calc(env(safe-area-inset-bottom,0) + 76px);left:calc(env(safe-area-inset-left,0) + 14px)}}@keyframes account-fab-menu-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.account-fab-menu a,.account-fab-menu button{text-align:left;color:#22d3ee;cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;width:100%;padding:.7rem 1rem;font-size:.95rem;text-decoration:none;transition:background .1s;display:flex}.account-fab-menu a:hover,.account-fab-menu button:hover{color:var(--text-on-dark-strong);background:#22d3ee1f}.account-fab-menu .account-fab-divider{background:#22d3ee4d;height:1px;margin:.4rem 0}.account-fab-menu .account-fab-header{text-transform:uppercase;letter-spacing:.05em;color:#22d3eeb3;padding:.7rem 1rem .4rem;font-size:.78rem;font-weight:600}.account-fab-backdrop{z-index:calc(var(--z-account) - 2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0006;position:fixed;inset:0}@media (display-mode:standalone){body{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}header{padding-top:max(env(safe-area-inset-top,0), .5rem)}.account-fab{top:calc(env(safe-area-inset-top,0) + 18px)!important}.share-print-container{top:calc(env(safe-area-inset-top,0) + 150px)!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--surface-base)}::-webkit-scrollbar-thumb{background:var(--surface-elevated);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:#22d3ee}@media print{header,nav,footer,.share-print-container,.account-fab,.account-fab-menu,.account-fab-backdrop,.back-to-top,[class*=floating],[class*=menu-mobile]{display:none!important}html,body,.manual-article{color:#000!important;box-shadow:none!important;background:#fff!important;max-width:100%!important;margin:0!important;padding:1cm!important}.manual-article a[href^=http]:after{content:" (" attr(href) ")";color:#555;font-size:.85em}.manual-article h1,.manual-article h2,.manual-article h3{page-break-after:avoid;color:#000!important}}.manual-article>h1,.manual-article>h2,.manual-article>h3,.manual-article>h4,.manual-article .manual-prose h1,.manual-article .manual-prose h2,.manual-article .manual-prose h3,.manual-article .manual-prose h4,.manual-article header h1,.manual-article header h2{color:#155e75!important;border-bottom-color:#e5e7eb!important}.manual-article footer h1,.manual-article footer h2,.manual-article footer h3,.manual-article footer h4{color:#22d3ee!important;border-bottom-color:#22d3ee33!important}.manual-article>p a,.manual-article>div a,.manual-article .manual-prose a,.manual-article .manual-prose p a{color:#0e7490!important;text-decoration-color:#0e7490!important}.manual-article>p a:hover,.manual-article .manual-prose a:hover{color:#155e75!important}.doctor-orb-image{background:#0a0e14!important;box-shadow:0 0 80px #06b6d480,inset 0 0 60px #22d3ee26!important}.doctor-orb:before{background:radial-gradient(circle, #22d3ee80 0%, transparent 60%), conic-gradient(from 90deg, transparent 0deg, var(--cyan) 60deg, transparent 120deg)!important;filter:blur(50px)!important}.doctor-orb{isolation:isolate}.doctor-orb:after{content:"";z-index:0;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 40px,#22d3ee26 40px 41px,#0000 41px 80px,#06b6d440 80px 82px,#0000 82px 140px);animation:1.8s linear infinite speedlines-flow;position:absolute;inset:-10% -25%;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}@keyframes speedlines-flow{0%{transform:translate(0)}to{transform:translate(-140px)}}.doctor-orb-ring,.doctor-orb-ring-2{z-index:1!important}.doctor-orb-image{z-index:2!important}.doctor-badge{z-index:10!important}@media (prefers-reduced-motion:reduce){.doctor-orb:after{animation:none!important}}.share-print-container{z-index:9000!important;pointer-events:auto!important;flex-flow:row!important;gap:8px!important;display:flex!important;position:fixed!important;top:90px!important;right:16px!important}.share-print-container button,.share-print-container .action-btn{cursor:pointer;color:#22d3ee!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0a0e14d9!important;border:1px solid #22d3ee66!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;padding:0!important;font-size:16px!important;transition:transform .15s,background .15s,color .15s!important;display:flex!important;box-shadow:0 2px 8px #00000080!important}.share-print-container button:hover,.share-print-container .action-btn:hover{color:#0a0e14!important;background:#22d3ee!important;border-color:#22d3ee!important;transform:scale(1.1)!important}.share-print-container button svg,.share-print-container .action-btn svg{fill:currentColor!important;width:16px!important;height:16px!important}@media (max-width:640px){.share-print-container{gap:6px!important;top:78px!important;right:10px!important}.share-print-container button,.share-print-container .action-btn{width:32px!important;height:32px!important;font-size:14px!important}}.floating-upload-btn,[class*=FloatingUpload],button[class*=upload-btn],.upload-fab,.floating-action-btn,[aria-label*=Subir\ archivo],[aria-label*=Upload]{display:none!important}body[data-route^=\/admin] .floating-upload-btn,body[data-route^=\/admin] .upload-fab,body[data-route^=\/admin] [aria-label*=Subir\ archivo],.admin-route .floating-upload-btn,.admin-route .upload-fab{display:flex!important}:is(div[style*=flex-wrap\:wrap]:has(>.esp-pill),div[style*="flex-wrap: wrap"]:has(>.esp-pill),div[style*=flex-wrap\:wrap]:has(>.pill-3d),div[style*="flex-wrap: wrap"]:has(>.pill-3d)){grid-template-columns:repeat(auto-fill,minmax(180px,1fr))!important;justify-content:stretch!important;align-items:stretch!important;gap:.65rem!important;max-width:1400px!important;margin-left:auto!important;margin-right:auto!important;padding:0 1rem!important;display:grid!important}.esp-pill,.pill-3d{text-align:center!important;white-space:normal!important;word-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:.6rem .85rem!important;font-size:.85rem!important;line-height:1.25!important;display:inline-flex!important}@media (max-width:640px){:is(div[style*=flex-wrap\:wrap]:has(>.esp-pill),div[style*="flex-wrap: wrap"]:has(>.esp-pill),div[style*=flex-wrap\:wrap]:has(>.pill-3d),div[style*="flex-wrap: wrap"]:has(>.pill-3d)){grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important;padding:0 .75rem!important}.esp-pill,.pill-3d{min-height:42px!important;padding:.55rem .6rem!important;font-size:.78rem!important}}@media (min-width:641px) and (max-width:900px){:is(div[style*=flex-wrap\:wrap]:has(>.esp-pill),div[style*="flex-wrap: wrap"]:has(>.esp-pill),div[style*=flex-wrap\:wrap]:has(>.pill-3d),div[style*="flex-wrap: wrap"]:has(>.pill-3d)){grid-template-columns:repeat(3,1fr)!important}}@media (min-width:901px) and (max-width:1300px){:is(div[style*=flex-wrap\:wrap]:has(>.esp-pill),div[style*="flex-wrap: wrap"]:has(>.esp-pill),div[style*=flex-wrap\:wrap]:has(>.pill-3d),div[style*="flex-wrap: wrap"]:has(>.pill-3d)){grid-template-columns:repeat(4,1fr)!important}}@media (min-width:1301px){:is(div[style*=flex-wrap\:wrap]:has(>.esp-pill),div[style*="flex-wrap: wrap"]:has(>.esp-pill),div[style*=flex-wrap\:wrap]:has(>.pill-3d),div[style*="flex-wrap: wrap"]:has(>.pill-3d)){grid-template-columns:repeat(5,1fr)!important}}.nav-main .pill-3d{white-space:nowrap!important;width:auto!important;min-height:auto!important;padding:.55rem 1.1rem!important;font-size:.875rem!important}.orb-mini-icon,.orb-mini-icon.top-left,.orb-mini-icon.top-right,.orb-mini-icon.bottom-left,.orb-mini-icon.bottom-right,.doctor-orb .orb-mini-icon,.doctor-orb .orb-mini-icon.top-left,.doctor-orb .orb-mini-icon.top-right,.doctor-orb .orb-mini-icon.bottom-left,.doctor-orb .orb-mini-icon.bottom-right,.hero .orb-mini-icon{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important}.doctor-orb-image>*{background:0 0!important}.doctor-orb-image img{mix-blend-mode:normal!important;background:0 0!important}.doctor-orb-image,.doctor-orb .doctor-orb-image,.hero .doctor-orb-image,section.hero .doctor-orb-image,section .doctor-orb-image{background:#1e40af radial-gradient(circle,#2563eb 0%,#1e40af 35%,#1e3a8a 65%,#0c1e3d 100%)!important;border-color:#60a5fa80!important;box-shadow:0 0 100px #2563eb99,inset 0 0 80px #60a5fa33!important}.doctor-orb:after,.doctor-orb:before{animation:none!important;display:none!important}.hero-tagline{font-family:var(--font-display,"Plus Jakarta Sans", system-ui, sans-serif);letter-spacing:-.01em;background:linear-gradient(90deg,#22d3ee 0%,#fff 60%,#67e8f9 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(1.5rem,3.5vw,2.85rem);font-weight:700;line-height:1.15}@media (max-width:639px){.hero-tagline{font-size:1.5rem;line-height:1.2}}.btn-inicio-3d,.header-home-btn{cursor:pointer;white-space:nowrap;text-decoration:none;color:#fff!important;background:linear-gradient(#22d3ee 0%,#06b6d4 50%,#0e7490 100%)!important;border:1px solid #67e8f9!important;border-radius:50px!important;align-items:center!important;gap:.5rem!important;padding:.55rem 1.25rem!important;font-size:.9rem!important;font-weight:600!important;transition:transform .2s,box-shadow .2s!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff80,inset 0 -2px 6px #0000004d,0 4px 16px #22d3ee66!important}.btn-inicio-3d:hover,.header-home-btn:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff9,inset 0 -2px 6px #0000004d,0 8px 24px #22d3ee99!important}@media (max-width:640px){.header-home-btn{padding:.5rem .85rem!important}}.profile-dropdown{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#0a0e14f5!important;border:1px solid #22d3ee4d!important;border-radius:14px!important;min-width:240px!important;padding:.5rem!important;box-shadow:0 16px 48px #0009!important}.profile-dropdown-item,.profile-dropdown a,.profile-dropdown button{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;text-decoration:none;color:#fff!important;font-family:var(--font-display,"Plus Jakarta Sans", system-ui, sans-serif)!important;border-radius:8px!important;align-items:center!important;gap:.75rem!important;padding:.75rem 1rem!important;font-size:.92rem!important;font-weight:500!important;transition:background .15s,color .15s!important;display:flex!important}.profile-dropdown-item:hover,.profile-dropdown a:hover,.profile-dropdown button:hover{color:#22d3ee!important;background:#22d3ee26!important}.profile-dropdown-separator{background:#22d3ee26!important;height:1px!important;margin:.5rem 0!important}.doctor-orb:before{filter:blur(60px)!important;background:radial-gradient(circle,#7d93b980 0%,#0000 60%),conic-gradient(from 90deg,#0000 0deg,#1c76b5 60deg,#0000 120deg)!important}.page-back-bar{display:none!important}.back-arrow-3d{z-index:60;cursor:pointer;color:#fff;background:linear-gradient(#22d3ee 0%,#06b6d4 50%,#0e7490 100%);border:1px solid #67e8f9;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;position:fixed;top:96px;left:24px;box-shadow:inset 0 1px #ffffff80,inset 0 -2px 6px #0000004d,0 6px 20px #22d3ee73}.back-arrow-3d:hover{transform:translateY(-2px)scale(1.05);box-shadow:inset 0 1px #fff9,inset 0 -2px 6px #0000004d,0 10px 28px #22d3eeb3}.back-arrow-3d svg{stroke:#fff;stroke-width:2.5px;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px #0000004d);width:22px;height:22px}@media (max-width:640px){.back-arrow-3d{width:42px;height:42px;top:80px;left:12px}.back-arrow-3d svg{width:18px;height:18px}}.site-header .header-content>div[style*=flex\:1],.site-header .header-content>div[style*="flex: 1"]{justify-content:center!important;align-items:center!important;display:flex!important}.site-header .header-content>div[style*=flex\:1]:before,.site-header .header-content>div[style*="flex: 1"]:before{content:"Figueredo Med";background:linear-gradient(135deg,#67e8f9 0%,#fff 50%,#22d3ee 100%);color:#0000;letter-spacing:-.02em;cursor:default;filter:drop-shadow(0 2px 8px #22d3ee40);-webkit-background-clip:text;background-clip:text;font-family:Cormorant Garamond,Georgia,serif;font-size:2.25rem;font-weight:700;line-height:1}@media (max-width:900px){.site-header .header-content>div[style*=flex\:1]:before,.site-header .header-content>div[style*="flex: 1"]:before{font-size:1.5rem}}@media (max-width:640px){.site-header .header-content>div[style*=flex\:1]:before,.site-header .header-content>div[style*="flex: 1"]:before{display:none}}.hero-tagline,.hero-subtitle,h2.hero-tagline,[class*=hero] h2:not(:first-child),[class*=HeroSection] h2{letter-spacing:-.01em!important;margin-top:.5rem!important;margin-bottom:1.25rem!important;font-size:3rem!important;font-weight:600!important;line-height:1.1!important}@media (max-width:768px){.hero-tagline,.hero-subtitle,h2.hero-tagline,[class*=hero] h2:not(:first-child),[class*=HeroSection] h2{margin-top:.25rem!important;font-size:1.75rem!important}}:is(body:has(.dashboard-grid) .header-home-btn,body:has([class*=DashboardGrid]) .header-home-btn,body:has([class*=panel-control]) .header-home-btn,body:has(.home-grid) .header-home-btn,body:has(.dashboard-home) .header-home-btn),:is(body:has(main>section[class*=hero] h1) .header-home-btn,body:has(main [class*=HeroSection]) .header-home-btn){display:none!important}.site-header .header-content>div[style*=flex\:1]:before,.site-header .header-content>div[style*="flex: 1"]:before{content:"Manual Medico"!important;background:linear-gradient(135deg,#67e8f9 0%,#fff 50%,#22d3ee 100%)!important;color:#0000!important;letter-spacing:-.01em!important;white-space:nowrap!important;filter:drop-shadow(0 2px 8px #22d3ee4d)!important;-webkit-background-clip:text!important;background-clip:text!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:2.5rem!important;font-weight:700!important;line-height:1!important}@media (max-width:1100px){.site-header .header-content>div[style*=flex\:1]:before,.site-header .header-content>div[style*="flex: 1"]:before{font-size:2rem!important}}@media (max-width:900px){.site-header .header-content>div[style*=flex\:1]:before,.site-header .header-content>div[style*="flex: 1"]:before{font-size:1.5rem!important}}@media (max-width:640px){.site-header .header-content>div[style*=flex\:1]:before,.site-header .header-content>div[style*="flex: 1"]:before{display:none!important}}.hero{padding-top:1rem!important;padding-bottom:1.5rem!important}.hero h1.display-hero,.hero .display-hero,.hero h1{margin-top:0!important;margin-bottom:.5rem!important}.hero-tagline{margin-top:.25rem!important;margin-bottom:1rem!important}.hero-content{padding-top:.5rem!important}.doctor-orb-image{position:relative;overflow:hidden;background-blend-mode:screen, normal!important;background:repeating-conic-gradient(#0000 0deg,#ffffff2e 1deg,#ffffff0d 2deg,#0000 4deg 8deg),#1c76b5 radial-gradient(circle,#7d93b9 0%,#1c76b5 25%,#1e40af 55%,#0b3a65 80%,#022347 100%)!important;border-color:#7d93b980!important;box-shadow:0 0 100px #1c76b5b3,inset 0 0 80px #ffffff26!important}.doctor-orb-image:before{content:"";mix-blend-mode:screen;opacity:.7;pointer-events:none;border-radius:inherit;background:repeating-conic-gradient(#0000 0deg,#ffffff40 .5deg,#0000 1deg 5deg);position:absolute;inset:0}.doctor-orb-image:after{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 50% 45%,#fff6 0%,#7d93b926 25%,#0000 60%);position:absolute;inset:0}.doctor-orb-image{position:relative;overflow:hidden;background:#0a0e14 radial-gradient(circle,#1a2332 0%,#0f1620 40%,#0a0e14 75%,#000 100%)!important;border-color:#22d3ee59!important;box-shadow:0 0 80px #22d3ee40,inset 0 0 60px #22d3ee1a!important}.doctor-orb:after{animation:none!important;display:none!important}.doctor-orb:before{filter:blur(50px)!important;opacity:.7!important;background:radial-gradient(circle,#22d3ee66 0%,#0000 60%),conic-gradient(from 90deg,#0000 0deg,#22d3ee 60deg,#0000 120deg)!important}.site-header .header-content>div[style*=flex\:1]:before,.site-header .header-content>div[style*="flex: 1"]:before{content:"MANUAL MÉDICO"!important;text-transform:none!important;letter-spacing:.04em!important;content:"MANUAL MÉDICO"!important;text-transform:none!important;letter-spacing:.1em!important;color:#0000!important;filter:drop-shadow(0 2px 16px #22d3ee73)!important;white-space:nowrap!important;background:linear-gradient(135deg,#67e8f9 0%,#fff 50%,#22d3ee 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;font-family:Manrope,Inter,system-ui,-apple-system,Segoe UI,sans-serif!important;font-size:3.5rem!important;font-style:normal!important;font-weight:800!important;line-height:1!important}@media (max-width:1400px){.site-header .header-content>div[style*=flex\:1]:before,.site-header .header-content>div[style*="flex: 1"]:before{letter-spacing:.07em!important;font-size:3rem!important}}@media (max-width:1200px){.site-header .header-content>div[style*=flex\:1]:before,.site-header .header-content>div[style*="flex: 1"]:before{letter-spacing:.05em!important;font-size:2.4rem!important}}@media (max-width:950px){.site-header .header-content>div[style*=flex\:1]:before,.site-header .header-content>div[style*="flex: 1"]:before{letter-spacing:.03em!important;font-size:1.8rem!important}}@media (max-width:700px){.site-header .header-content>div[style*=flex\:1]:before,.site-header .header-content>div[style*="flex: 1"]:before{display:none!important}}.doctor-portal img,.doctor-portal-photo,.site-header img[alt*=Doctor],.site-header img[alt*=Editor],.site-header img[src*=doctor],.site-header img[src*=ALEXANDER],.site-header img[src*=alexander],.site-header [class*=doctor] img,.site-header [class*=portal] img{aspect-ratio:1!important;object-fit:cover!important;object-position:center top!important;border-radius:50%!important;flex-shrink:0!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important}.doctor-orb-image{background:#000!important;border-color:#22d3ee66!important;box-shadow:0 0 80px #22d3ee4d,inset 0 0 40px #22d3ee14!important}.doctor-orb-image:before,.doctor-orb-image:after{display:none!important}.doctor-orb-image img,.doctor-orb-image>img{mix-blend-mode:screen!important;filter:brightness(1.08)contrast(1.1)!important}:is(body:has(.dashboard-grid) .back-arrow-3d,body:has([class*=DashboardGrid]) .back-arrow-3d,body:has([class*=panel-control]) .back-arrow-3d,body:has(.home-grid) .back-arrow-3d,body:has(main [class*=HeroSection]) .back-arrow-3d){display:none!important}.back-arrow-3d{top:130px!important;left:24px!important}@media (max-width:640px){.back-arrow-3d{top:110px!important;left:12px!important}}.manual-article,.prose-section,article.manual-article,article.prose-section,[class*=ManualArticle],[class*=PathologyArticle]{color:#1f2937!important;background:#fff!important;border-radius:16px!important;padding:3rem 2.5rem!important}.manual-article h1,.manual-article h2,.manual-article h3,.manual-article h4,.prose-section h1,.prose-section h2,.prose-section h3,.prose-section h4{color:#155e75!important;font-style:normal!important}.manual-article p,.manual-article li,.manual-article td,.prose-section p,.prose-section li,.prose-section td{color:#1f2937!important}.manual-article strong,.manual-article b,.prose-section strong,.prose-section b{color:#0f172a!important}.manual-article a,.prose-section a{color:#0e7490!important;text-decoration:underline!important}.attribution-box,[class*=attribution],[class*=atribucion],[class*=Attribution]{color:#1f2937!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:12px!important;padding:1.5rem!important}.attribution-box :not(a),[class*=attribution] :not(a),[class*=atribucion] :not(a){color:#1f2937!important}.attribution-box a,[class*=attribution] a,[class*=atribucion] a{color:#0e7490!important;font-weight:600!important;text-decoration:underline!important}input[type=search],input[placeholder*=Buscar],input[placeholder*=buscar],input[placeholder*=termino],input[placeholder*=término]{color:#fff!important;background:#0a0e14cc!important;border:2px solid #22d3ee80!important;border-radius:12px!important;width:100%!important;min-height:56px!important;padding:1rem 1.5rem!important;font-size:1.15rem!important;box-shadow:0 4px 16px #22d3ee26!important}input[type=search]:focus,input[placeholder*=Buscar]:focus,input[placeholder*=termino]:focus,input[placeholder*=término]:focus{border-color:#22d3ee!important;outline:none!important;box-shadow:0 4px 24px #22d3ee66!important}.breadcrumb,[class*=Breadcrumb],.back-link-text,[class*=BackLink]{display:none!important}.eyebrow,.label-eyebrow,.section-eyebrow,[class*=eyebrow],[class*=Eyebrow]{letter-spacing:.15em!important;padding:.75rem 1.5rem!important;font-size:1.15rem!important;font-weight:700!important}.founder-photo,.fundador-photo,.founder-orb,[class*=FundadorPhoto],[class*=FounderPhoto],.founder-image-wrapper,[class*=founder-photo],[class*=fundador] .photo-circle,section[class*=fundador] [class*=photo],section[class*=founder] [class*=photo]{background:#000!important;border-color:#22d3ee66!important;box-shadow:0 0 80px #22d3ee4d,inset 0 0 40px #22d3ee1a!important}.founder-photo img,.fundador-photo img,[class*=FundadorPhoto] img,[class*=FounderPhoto] img,section[class*=fundador] img[src*=fundador],section[class*=founder] img[src*=fundador]{object-fit:cover!important;object-position:center top!important;mix-blend-mode:normal!important;background:#000!important;border-radius:50%!important}.home-card-icon-wrapper,[class*=home-card-icon],[class*=card-icon-wrapper]{background:0 0!important;border:none!important}.home-card-icon-wrapper svg,.home-card-icon-wrapper svg.lucide,[class*=home-card-icon] svg,[class*=card-icon-wrapper] svg,.lucide,svg.lucide{stroke:currentColor!important;fill:none!important;stroke-width:1.75px!important;background:0 0!important}.home-card-icon-wrapper svg path,.home-card-icon-wrapper svg circle,.home-card-icon-wrapper svg line,.home-card-icon-wrapper svg rect,.home-card-icon-wrapper svg polyline,.lucide path,.lucide circle,.lucide line,.lucide rect,.lucide polyline{fill:none!important;stroke:currentColor!important}.home-card:hover .home-card-icon-wrapper,.home-card-icon-wrapper:hover,[class*=home-card]:hover [class*=icon-wrapper]{background:0 0!important}.home-card:hover .home-card-icon-wrapper svg,.home-card:hover .lucide,.home-card-icon-wrapper:hover svg{fill:none!important;stroke:currentColor!important;filter:drop-shadow(0 0 8px #22d3ee99)!important;transform:scale(1.1)!important}.home-card-icon-wrapper.icon-aprendizaje{color:#22d3ee!important}.home-card-icon-wrapper.icon-atlas{color:#67e8f9!important}.home-card-icon-wrapper.icon-herramientas{color:#06b6d4!important}.home-card-icon-wrapper.icon-ia{color:#22d3ee!important}.home-card-icon-wrapper.icon-biblioteca{color:#67e8f9!important}.home-card-icon-wrapper.icon-multimedia{color:#22d3ee!important}.home-card-icon-wrapper.icon-directorio{color:#06b6d4!important}.home-card-icon-wrapper.icon-comunidad{color:#67e8f9!important}.btn-cyan,[class*=btn-cyan]{color:#fff!important;background:#22d3ee linear-gradient(135deg,#06b6d4 0%,#22d3ee 100%)!important;border-color:#67e8f9!important}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes fm-skeleton{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hv-heart-rotator{perspective:1200px;transform-style:preserve-3d;z-index:2;pointer-events:none;justify-content:center;align-items:center;animation:14s linear infinite hv-rotate;display:flex;position:absolute;inset:0}.hv-heart-floater{justify-content:center;align-items:center;width:100%;height:100%;animation:3.2s ease-in-out infinite hv-float;display:flex}.hv-heart-pulse{will-change:transform;justify-content:center;align-items:center;width:100%;height:100%;animation:.92s cubic-bezier(.34,1.56,.64,1) infinite hv-heartbeat;display:flex;position:relative}@keyframes hv-rotate{0%,to{transform:rotateY(-10deg)rotateX(2deg)}50%{transform:rotateY(10deg)rotateX(-2deg)}}@keyframes hv-float{0%,to{transform:translateY(-7px)translateZ(0)}50%{transform:translateY(10px)translateZ(18px)}}@keyframes hv-heartbeat{0%,to{transform:scale(1)}20%{transform:scale(1.065)}40%{transform:scale(1.005)}60%{transform:scale(1.03)}80%{transform:scale(.995)}}@media (prefers-reduced-motion:reduce){.hv-heart-rotator,.hv-heart-floater,.hv-heart-pulse{animation:none!important}}.heart-viewer.mode-cian .hv-heart-pulse{filter:drop-shadow(0 0 28px #00f2ff73)drop-shadow(0 0 70px #00f2ff2e)contrast(1.1)brightness(1.06)saturate(1.15)}.heart-viewer.mode-xray .hv-heart-pulse{filter:drop-shadow(0 0 28px #4dffa473)drop-shadow(0 0 70px #b855ff33)contrast(1.12)brightness(1.1)saturate(1.2)}.heart-viewer.mode-cian{border-color:#00f2ff38}.heart-viewer.mode-xray{border-color:#4dffa452}.heart-viewer.mode-cian .hv-toggle button.is-active{color:#00f2ff;background:#00f2ff1a;border-color:#00f2ff;box-shadow:0 0 12px #00f2ff80}.heart-viewer.mode-xray .hv-toggle button.is-active{color:#4dffa4;background:#4dffa41a;border-color:#4dffa4;box-shadow:0 0 12px #4dffa480}.heart-viewer.mode-xray .hv-scan-dot{background:#4dffa4!important;box-shadow:0 0 10px #4dffa4,0 0 20px #4dffa4!important}.heart-viewer.mode-xray .hv-r{border-color:#4dffa438}.heart-viewer.mode-xray .hv-r3{border-color:#b855ff4d}.heart-viewer.mode-xray .hv-crosshair-h,.heart-viewer.mode-xray .hv-crosshair-v{background:#4dffa429;box-shadow:0 0 6px #4dffa459}.heart-viewer.mode-xray .hv-readout{color:#4dffa4}.heart-viewer.mode-xray .hv-readout b{text-shadow:0 0 8px #4dffa480}.hv-img-layer{object-fit:contain;mix-blend-mode:screen;opacity:0;will-change:opacity, filter;background:0 0;max-width:92%;max-height:92%;margin:auto;transition:opacity .7s cubic-bezier(.4,0,.2,1),filter .6s;position:absolute;inset:0}.hv-img-layer.is-active{opacity:1}.heart-viewer.mode-cian .hv-img-cian{filter:drop-shadow(0 0 28px #00f2ff80)drop-shadow(0 0 70px #00f2ff38)contrast(1.1)brightness(1.06)saturate(1.15)}.heart-viewer.mode-xray .hv-img-xray{filter:drop-shadow(0 0 28px #4dffa480)drop-shadow(0 0 70px #b855ff38)contrast(1.22)brightness(1.14)saturate(.85)}.heart-viewer{transform-style:preserve-3d;animation:6.4s ease-in-out infinite hv-depth-drift}@keyframes hv-depth-drift{0%,to{transform:rotateX(0)rotateY(0)translateZ(0)}25%{transform:rotateX(1.8deg)rotateY(-2.2deg)translateZ(6px)}50%{transform:rotateX(-1.4deg)rotateY(2.6deg)translateZ(10px)}75%{transform:rotateX(1.2deg)rotateY(-1.8deg)translateZ(4px)}}.hv-scan-sweep{z-index:6;pointer-events:none;height:4px;animation:.95s cubic-bezier(.4,0,.2,1) forwards hv-scan-sweep;position:absolute;left:-10%;right:-10%}.hv-scan-sweep.mode-cian{background:linear-gradient(90deg,#0000,#00f2ff,#fff,#00f2ff,#0000);box-shadow:0 0 24px #00f2ff,0 0 60px #00f2ff99,0 0 100px #00f2ff4d}.hv-scan-sweep.mode-xray{background:linear-gradient(90deg,#0000,#4dffa4,#fff,#b855ff,#0000);box-shadow:0 0 24px #4dffa4,0 0 60px #4dffa499,0 0 100px #b855ff4d}@keyframes hv-scan-sweep{0%{opacity:0;top:-2%;transform:scaleX(.6)}10%{opacity:1;transform:scaleX(1)}50%{opacity:1;top:50%}90%{opacity:.8}to{opacity:0;top:102%;transform:scaleX(.6)}}.hv-holo-shimmer{z-index:3;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 35%,#00f2ff12 48%,#ffffff0a 50%,#00f2ff12 52%,#0000 65%) 0 0/280% 280%;animation:7s linear infinite hv-shimmer;position:absolute;inset:0}.heart-viewer.mode-xray .hv-holo-shimmer{background:linear-gradient(115deg,#0000 35%,#4dffa412 48%,#ffffff0a 50%,#b855ff0f 52%,#0000 65%) 0 0/280% 280%}@keyframes hv-shimmer{0%{background-position:-120% -120%}to{background-position:120% 120%}}.hv-particles{z-index:4;pointer-events:none;position:absolute;inset:0}.hv-particle{background:var(--cyan);width:3px;height:3px;box-shadow:0 0 6px var(--cyan), 0 0 14px var(--cyan);opacity:.55;border-radius:50%;animation:9s ease-in-out infinite hv-particle-orbit;position:absolute}.heart-viewer.mode-xray .hv-particle{background:#4dffa4;box-shadow:0 0 6px #4dffa4,0 0 14px #4dffa4}.hv-particle.hv-p-0{animation-delay:0s;top:14%;left:20%}.hv-particle.hv-p-1{animation-delay:.7s;top:22%;right:16%}.hv-particle.hv-p-2{animation-delay:1.4s;top:38%;left:8%}.hv-particle.hv-p-3{animation-delay:2.1s;top:48%;right:6%}.hv-particle.hv-p-4{animation-delay:2.8s;top:62%;left:12%}.hv-particle.hv-p-5{animation-delay:3.5s;top:70%;right:22%}.hv-particle.hv-p-6{animation-delay:.4s;top:82%;left:28%}.hv-particle.hv-p-7{animation-delay:1.1s;top:86%;right:32%}.hv-particle.hv-p-8{animation-delay:1.8s;top:18%;left:44%}.hv-particle.hv-p-9{animation-delay:2.5s;top:30%;right:40%}.hv-particle.hv-p-10{animation-delay:3.2s;top:56%;left:38%}.hv-particle.hv-p-11{animation-delay:3.9s;top:76%;right:48%}@keyframes hv-particle-orbit{0%,to{opacity:.4;transform:translate(0)scale(1)}25%{opacity:1;transform:translate(6px,-10px)scale(1.4)}50%{opacity:.7;transform:translate(-4px,-16px)scale(.8)}75%{opacity:.9;transform:translate(-8px,-6px)scale(1.2)}}.hv-glitch-flash{z-index:7;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#0000 0%,#ffffff2e 48%,#ffffff52 50%,#ffffff2e 52%,#0000 100%);animation:.45s ease-out forwards hv-glitch-flash;position:absolute;inset:0}@keyframes hv-glitch-flash{0%{opacity:0;transform:scaleY(.3)}20%{opacity:1;transform:scaleY(1.4)}60%{opacity:.6;transform:scaleY(1)}to{opacity:0;transform:scaleY(.5)}}@media (prefers-reduced-motion:reduce){.hv-particle,.hv-holo-shimmer,.hv-scan-sweep,.hv-glitch-flash,.hv-ekg-wrap,.hv-ekg-line{animation:none!important}.hv-particle{opacity:.6}.hv-holo-shimmer{display:none}}.hv-xray-switch{z-index:10;letter-spacing:.18em;color:#ffffffc7;cursor:pointer;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000c7;border:2px solid #00f2ff8c;border-radius:12px;align-items:center;gap:9px;padding:14px 24px;font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;top:16px;right:16px;box-shadow:0 4px 14px #00000080}.hv-xray-switch b{color:#00f2ff;letter-spacing:.16em;text-shadow:0 0 6px #00f2ff99;font-weight:800}.hv-xray-switch:hover{color:#fff;border-color:#00f2ff;transform:translateY(-2px);box-shadow:0 8px 22px #00f2ff66,0 0 18px #00f2ff66}.hv-xray-switch.is-on{color:#4dffa4;background:#000000c7;border-color:#4dffa4;box-shadow:0 0 28px #4dffa4,0 0 60px #4dffa466}.hv-xray-switch.is-on b{color:#4dffa4;text-shadow:none;font-weight:900}.hv-xray-switch-pip{background:currentColor;border-radius:50%;width:11px;height:11px;animation:1.6s ease-in-out infinite aetheris-pip;box-shadow:0 0 8px}.site-subnav{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#000000bf,#0000008c);border-top:1px solid #00f2ff1a;border-bottom:1px solid #00f2ff33;flex-wrap:wrap;justify-content:center;gap:14px;padding:14px 24px;display:flex;position:relative}.site-subnav a,.site-subnav button{letter-spacing:.16em;text-transform:uppercase;color:#00f2ff;background:#00f2ff0a;border:2px solid #00f2ff47;border-radius:8px;padding:12px 26px;font-family:Orbitron,JetBrains Mono,monospace;font-size:24px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.site-subnav a:before,.site-subnav button:before{content:"";background:linear-gradient(120deg,#0000 30%,#00f2ff52 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.site-subnav a:hover,.site-subnav button:hover{color:#04060a;background:#00f2ff;border-color:#00f2ff;transform:translateY(-2px);box-shadow:0 0 24px #00f2ffa6,0 0 60px #00f2ff52}.site-subnav a:hover:before,.site-subnav button:hover:before{transform:translate(120%)}@media (max-width:920px){.site-subnav{gap:10px;padding:10px 12px}.site-subnav a,.site-subnav button{letter-spacing:.12em;padding:10px 20px;font-size:18px}}@media (max-width:540px){.site-subnav a,.site-subnav button{letter-spacing:.1em;padding:9px 14px;font-size:13px}}.hv-hero-block{flex-direction:column;align-items:center;gap:0;width:100%;max-width:540px;margin:0 auto;display:flex}.hv-master-toggle{-webkit-backdrop-filter:blur(8px);background:#000000b8;border:1px solid #00f2ff52;border-radius:14px;gap:14px;margin-top:1.75rem;padding:8px;display:inline-flex;box-shadow:0 10px 32px #00000073}.hv-master-btn{letter-spacing:.22em;color:#fff9;cursor:pointer;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #ffffff2e;border-radius:8px;align-items:center;gap:12px;padding:14px 28px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.hv-master-btn:before{content:"";background:linear-gradient(120deg,#0000 30%,#ffffff2e 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.hv-master-btn:hover{color:#fff;border-color:#ffffff80;transform:translateY(-2px)}.hv-master-btn:hover:before{transform:translate(120%)}.hv-master-btn.is-active{color:#00f2ff;text-shadow:0 0 8px #00f2ff99;background:#00f2ff1f;border-color:#00f2ff;box-shadow:0 0 22px #00f2ff8c,inset 0 0 12px #00f2ff2e}.hv-master-btn-xray.is-active{color:#4dffa4;text-shadow:0 0 8px #4dffa499;background:#4dffa41f;border-color:#4dffa4;box-shadow:0 0 22px #4dffa48c,inset 0 0 12px #4dffa42e}.hv-master-pip{background:currentColor;border-radius:50%;width:11px;height:11px;box-shadow:0 0 8px}.hv-master-hint{letter-spacing:.14em;color:#cfe9ff8c;text-align:center;text-transform:uppercase;max-width:460px;margin-top:.85rem;font-family:JetBrains Mono,monospace;font-size:11px;line-height:1.5}.hv-master-hint b{color:#4dffa4;text-shadow:0 0 6px #4dffa480;font-weight:700}@media (max-width:540px){.hv-master-btn{letter-spacing:.16em;padding:12px 18px;font-size:12px}.hv-master-pip{width:9px;height:9px}}body.mode-xray img{filter:invert()hue-rotate(180deg)contrast(1.2);transition:filter .6s}body.mode-xray .hero-content h1,body.mode-xray .hero-content h2,body.mode-xray .hero-content p,body.mode-xray .hero-content .hero-pill-platform,body.mode-xray .dual-core-card h3,body.mode-xray .dual-core-card-desc,body.mode-xray .dual-core-subhead,body.mode-xray .core-card-title,body.mode-xray .core-card-meta,body.mode-xray .core-card-meta b,body.mode-xray .atlas2-headline,body.mode-xray .atlas2-desc,body.mode-xray .atlas2-feature-title,body.mode-xray .atlas2-feature-desc{color:#4dffa4!important;text-shadow:0 0 6px #4dffa473!important}body.mode-xray .hms-v{color:#4dffa4!important;text-shadow:0 0 10px #4dffa499!important}body.mode-xray .hero-cta-filled{color:#4dffa4;background:#0000009e;border-color:#4dffa4}body.mode-xray .hero-cta-outlined{color:#4dffa4;background:0 0;border-color:#4dffa4}.aetheris-statusbar{font-weight:600;padding:14px 56px!important;font-size:16px!important}.aetheris-statusbar .aetheris-pip{width:16px!important;height:16px!important}.aetheris-statusbar-clock{color:#00f2ff;text-shadow:0 0 10px #00f2ff8c;letter-spacing:.14em;font-size:18px;font-weight:800}.aetheris-statusbar-alert{font-weight:800;letter-spacing:.14em!important;text-shadow:0 0 8px #ff3d5a99!important;border-width:2px!important;padding:6px 14px!important;font-size:15px!important}.aetheris-statusbar-badge{font-weight:700;padding:4px 12px!important;font-size:14px!important}.aetheris-statusbar-sep{font-size:16px!important}@media (max-width:720px){.aetheris-statusbar{padding:9px 16px!important;font-size:12px!important}.aetheris-statusbar-clock{font-size:13px}.aetheris-statusbar-alert{padding:3px 8px!important;font-size:11px!important}.aetheris-statusbar .aetheris-pip{width:11px!important;height:11px!important}}.cta-stethoscope{justify-content:center;max-width:480px;margin:0 auto 2rem;animation:6s ease-in-out infinite cta-stethoscope-float;display:flex;position:relative}.cta-stethoscope:before{content:"";filter:blur(12px);pointer-events:none;z-index:-1;background:radial-gradient(circle,#00f2ff38 0%,#00f2ff14 38%,#0000 72%);position:absolute;inset:-10% -8%}.cta-stethoscope img{object-fit:contain;filter:drop-shadow(0 0 36px #00f2ff73)drop-shadow(0 0 80px #00f2ff38);width:100%;max-width:480px;height:auto}@keyframes cta-stethoscope-float{0%,to{transform:translateY(-6px)}50%{transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.cta-stethoscope{animation:none}}@media (max-width:640px){.cta-stethoscope{max-width:320px;margin-bottom:1.5rem}}.hv-ekg-wrap{z-index:1;pointer-events:none;will-change:transform;width:200%;height:38%;animation:4.8s linear infinite hv-ekg-scroll;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.hv-ekg-svg{width:100%;height:100%;color:var(--cyan);opacity:.55;filter:drop-shadow(0 0 6px #00f2ffb3)drop-shadow(0 0 14px #00f2ff59);transition:color .6s,filter .6s;display:block}.heart-viewer.mode-xray .hv-ekg-svg{color:#4dffa4;filter:drop-shadow(0 0 6px #4dffa4b3)drop-shadow(0 0 14px #4dffa459)}@keyframes hv-ekg-scroll{0%{transform:translateY(-50%)}to{transform:translate(-50%,-50%)}}
:root{--glass-bg:#0f172a99;--glass-bg-hover:#141e3cbf;--glass-border:#22d3ee2e;--glass-border-hover:#22d3ee73;--glass-blur:14px;--neon-cyan:#22d3ee59;--neon-cyan-strong:#22d3ee99;--shadow-3d:0 1px 0 #ffffff0d inset, 0 -1px 0 #0000004d inset, 0 8px 24px #0006;--shadow-3d-hover:0 1px 0 #22d3ee1a inset, 0 -1px 0 #0000004d inset, 0 12px 32px #22d3ee2e, 0 4px 12px #00000080;--border-gradient:linear-gradient(135deg, #22d3ee80 0%, #22d3ee1a 50%, #22d3ee66 100%);--font-display:"Plus Jakarta Sans", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--tier-free:#22d3ee;--tier-public:#94a3b8;--tier-paid:#fbbf24;--tier-pro:#a78bfa}.card-pro{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--shadow-3d);border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.card-pro:before{content:"";border-radius:inherit;background:var(--border-gradient);-webkit-mask-composite:xor;pointer-events:none;opacity:.5;padding:1px;transition:opacity .2s;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-pro:hover{border-color:var(--glass-border-hover);background:var(--glass-bg-hover);box-shadow:var(--shadow-3d-hover);transform:translateY(-2px)}.card-pro:hover:before{opacity:1}.tier-micro{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700;font-family:var(--font-mono);background:#0000004d;border:1px solid;border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.tier-micro.free{color:var(--tier-free)}.tier-micro.public{color:var(--tier-public)}.tier-micro.paid{color:var(--tier-paid)}.tier-micro.pro{color:var(--tier-pro)}.index-list{grid-template-columns:repeat(4,1fr);gap:4px 24px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1024px){.index-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.index-list{grid-template-columns:1fr}}.index-item{color:#fffffff2;letter-spacing:.005em;border-bottom:1px solid #ffffff1a;border-radius:4px;justify-content:space-between;align-items:baseline;padding:13px 16px;font-size:22px;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.index-item:hover{color:#22d3ee;text-shadow:0 0 8px #22d3ee59;background:#22d3ee1a;border-bottom-color:#22d3ee73;padding-left:22px}.index-item .icd-code{font-family:var(--font-mono);color:#22d3eed9;letter-spacing:.06em;flex-shrink:0;margin-left:14px;font-size:13px;font-weight:600}.specialty-card{-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-3d);background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.specialty-card:hover{background:var(--glass-bg-hover)!important;border-color:var(--glass-border-hover)!important;box-shadow:var(--shadow-3d-hover)!important;transform:translateY(-2px)!important}.card-glass{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--shadow-3d);border-radius:12px;transition:all .2s cubic-bezier(.4,0,.2,1)}.card-glass:hover{border-color:var(--glass-border-hover);background:var(--glass-bg-hover);box-shadow:var(--shadow-3d-hover);transform:translateY(-2px)}.bg-pure-black{background:#000!important}.aetheris-section{background:#000;position:relative;overflow:hidden}.aetheris-section:before{content:"";pointer-events:none;background:radial-gradient(at 50% 0,#22d3ee1f 0%,#0000 50%),radial-gradient(at 100% 100%,#a78bfa14 0%,#0000 50%);position:absolute;inset:0}.btn-aetheris{color:#000;letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700;font-family:var(--font-mono);cursor:pointer;background:linear-gradient(#22d3ee 0%,#06b6d4 100%);border:0;border-radius:10px;align-items:center;gap:8px;padding:.75rem 1.5rem;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 0 24px #22d3ee66,0 4px 14px #0006,inset 0 1px #ffffff4d}.btn-aetheris:hover{filter:brightness(1.15);transform:translateY(-1px);box-shadow:0 0 36px #22d3ee99,0 6px 20px #00000080,inset 0 1px #fff6}.aetheris-fullpass-badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#22d3ee;text-shadow:0 0 8px #22d3ee66;background:#22d3ee14;border:1px solid #22d3ee66;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:10px;font-weight:700;display:inline-flex}.aetheris-scanline{position:relative}.aetheris-scanline:after{content:"";pointer-events:none;opacity:.04;background:repeating-linear-gradient(0deg,#0000 0 2px,#22d3ee 2px 3px);position:absolute;inset:0}
