@font-face{font-family:Inter;font-style:normal;font-weight:300;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:300;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:300;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:300;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:300;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:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.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:300;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: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.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.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.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.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;font-style:normal;font-weight:800;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:800;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:800;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:800;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:800;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:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.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:800;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:900;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:900;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:900;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:900;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:900;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:900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.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:900;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_e09d8e6e-module__OOMCUa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_e09d8e6e-module__OOMCUa__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0gspg~~t9nou8.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.0rx81dn62y51_.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.0rd3rjvnnhw7n.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_78609157-module__11J4Jq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_78609157-module__11J4Jq__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-inter), -apple-system, BlinkMacSystemFont, sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-0{top:0}.z-40{z-index:40}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-40{height:10rem}.h-9{height:2.25rem}.h-\[800px\]{height:800px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-2{width:.5rem}.w-20{width:5rem}.w-3{width:.75rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-\[180px\]{max-width:180px}.max-w-\[60\%\]{max-width:60%}.max-w-container{max-width:1140px}.max-w-md{max-width:28rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.divide-line\/60>:not([hidden])~:not([hidden]){border-color:#fff9}.overflow-hidden{overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-pre-wrap{white-space:pre-wrap}.break-all{word-break:break-all}.rounded{border-radius:16px}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:9999px}.rounded-sm{border-radius:10px}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-amber-500{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-bg-dark{--tw-border-opacity:1;border-color:rgb(6 6 9/var(--tw-border-opacity,1))}.border-cyan\/30{border-color:#00d4ce4d}.border-line{border-color:#ffffff0d}.border-line\/60{border-color:#fff9}.border-status-live\/30{border-color:#00b8944d}.border-status-sale\/30{border-color:#ffa5004d}.border-status-sale\/40{border-color:#ffa50066}.border-status-soldout\/40{border-color:#ff6b6b66}.border-status-soldout\/60{border-color:#ff6b6b99}.border-transparent{border-color:#0000}.bg-accent\/15{background-color:#6c5ce726}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-bg-card{--tw-bg-opacity:1;background-color:rgb(17 17 24/var(--tw-bg-opacity,1))}.bg-bg-card\/50{background-color:#11111880}.bg-bg-dark{--tw-bg-opacity:1;background-color:rgb(6 6 9/var(--tw-bg-opacity,1))}.bg-bg-surface{--tw-bg-opacity:1;background-color:rgb(12 12 18/var(--tw-bg-opacity,1))}.bg-bg-surface\/30{background-color:#0c0c124d}.bg-bg-surface\/40{background-color:#0c0c1266}.bg-bg-surface\/95{background-color:#0c0c12f2}.bg-cyan{--tw-bg-opacity:1;background-color:rgb(0 212 206/var(--tw-bg-opacity,1))}.bg-cyan-glow{background-color:#00d4ce33}.bg-cyan-glow\/40{background-color:#00d4ce66}.bg-status-live\/10{background-color:#00b8941a}.bg-status-sale\/10{background-color:#ffa5001a}.bg-status-soldout{--tw-bg-opacity:1;background-color:rgb(255 107 107/var(--tw-bg-opacity,1))}.bg-status-soldout\/10{background-color:#ff6b6b1a}.bg-status-soldout\/5{background-color:#ff6b6b0d}.bg-transparent{background-color:#0000}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-1{background-image:linear-gradient(135deg,#6c5ce7,#00d4ce)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pl-1{padding-left:.25rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-display{font-family:var(--font-space-grotesk), sans-serif}.font-mono{font-family:Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.italic{font-style:italic}.leading-none{line-height:1}.leading-tight{line-height:1.25}.tracking-normal{letter-spacing:0}.tracking-wider{letter-spacing:.05em}.text-amber-200{--tw-text-opacity:1;color:rgb(253 230 138/var(--tw-text-opacity,1))}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-bg-dark{--tw-text-opacity:1;color:rgb(6 6 9/var(--tw-text-opacity,1))}.text-cyan-light{--tw-text-opacity:1;color:rgb(94 251 245/var(--tw-text-opacity,1))}.text-status-live{--tw-text-opacity:1;color:rgb(0 184 148/var(--tw-text-opacity,1))}.text-status-sale{--tw-text-opacity:1;color:rgb(255 165 0/var(--tw-text-opacity,1))}.text-status-soldout{--tw-text-opacity:1;color:rgb(255 107 107/var(--tw-text-opacity,1))}.text-text-muted{--tw-text-opacity:1;color:rgb(85 85 106/var(--tw-text-opacity,1))}.text-text-primary{--tw-text-opacity:1;color:rgb(238 238 242/var(--tw-text-opacity,1))}.text-text-secondary{--tw-text-opacity:1;color:rgb(142 142 160/var(--tw-text-opacity,1))}.text-text-secondary\/70{color:#8e8ea0b3}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.accent-amber-500{accent-color:#f59e0b}.opacity-80{opacity:.8}.shadow-btn-primary{--tw-shadow:0 4px 20px #6c5ce740;--tw-shadow-colored:0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--bg-dark:#060609;--bg-surface:#0c0c12;--bg-card:#111118;--bg-card-hover:#16161f;--accent:#6c5ce7;--accent-light:#a29bfe;--accent-glow:#6c5ce740;--cyan:#00d4ce;--cyan-light:#5efbf5;--cyan-glow:#00d4ce33;--text-primary:#eeeef2;--text-secondary:#8e8ea0;--text-muted:#55556a;--gradient-1:linear-gradient(135deg, #6c5ce7, #00d4ce);--gradient-2:linear-gradient(135deg, #a29bfe, #6c5ce7);--gradient-subtle:linear-gradient(135deg, #6c5ce714, #00d4ce0d);--border:#ffffff0d;--border-hover:#ffffff1a;--radius:16px;--radius-sm:10px;--radius-lg:24px;--shadow-card:0 4px 24px #0003;--shadow-hover:0 16px 48px #00000059;--transition:.35s cubic-bezier(.25, .46, .45, .94);--font-sans:var(--font-inter), -apple-system, BlinkMacSystemFont, sans-serif;--font-display:var(--font-space-grotesk), sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--bg-dark);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.6;overflow-x:hidden}::selection{color:#fff;background:#6c5ce74d}.nav{z-index:1000;-webkit-backdrop-filter:blur(24px)saturate(180%);border-bottom:1px solid var(--border);background:#060609cc;justify-content:space-between;align-items:center;height:96px;padding:0 3rem;transition:background .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.nav.scrolled{background:#060609f2;box-shadow:0 1px 24px #0000004d}.nav .logo{align-items:center;text-decoration:none;display:flex}.nav .logo img{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:auto;height:82px}.nav-links{align-items:center;gap:2.25rem;display:flex}.nav-links a{color:var(--text-secondary);font-size:.88rem;font-weight:500;text-decoration:none;transition:color .25s;position:relative}.nav-links a:not(.nav-cta):after{content:"";background:var(--gradient-1);border-radius:1px;width:0;height:1.5px;transition:width .3s;position:absolute;bottom:-4px;left:0}.nav-links a:not(.nav-cta):hover{color:var(--text-primary)}.nav-links a:not(.nav-cta):hover:after{width:100%}.nav-cta{border-radius:var(--radius-sm);background:var(--gradient-1);padding:.55rem 1.5rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 12px #6c5ce733;color:#fff!important}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 6px 24px #6c5ce759}.mobile-menu-btn{border:1px solid var(--border);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:8px;padding:.4rem .6rem;transition:background .2s,border-color .2s;display:none}.mobile-menu-btn:hover{border-color:var(--border-hover);background:#ffffff08}.nav-dropdown{position:relative}.nav-dropdown>a{align-items:center;gap:.3rem;display:flex}.nav-dropdown>a svg.chevron{stroke:currentColor;fill:none;stroke-width:2.5px;width:12px;height:12px;transition:transform .25s}.nav-dropdown:hover>a svg.chevron{transform:rotate(180deg)}.nav-dropdown:hover>a{color:var(--text-primary)}.dropdown-menu{overscroll-behavior:contain;border:1px solid var(--border-hover);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);min-width:260px;max-height:calc(100vh - 120px);box-shadow:var(--shadow-card);opacity:0;visibility:hidden;z-index:1001;background:#111118fa;padding:.5rem;transition:opacity .25s,visibility .25s,transform .25s;position:absolute;top:calc(100% + 12px);left:50%;overflow-y:auto;transform:translate(-50%)translateY(8px)}.dropdown-menu:before{content:"";height:8px;position:absolute;top:-8px;left:0;right:0}.nav-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.dropdown-menu a{border-radius:8px;align-items:center;gap:.75rem;padding:.6rem .85rem;font-size:.84rem;text-decoration:none;transition:background .2s,color .2s;display:flex;color:var(--text-secondary)!important}.dropdown-menu a:hover{background:#6c5ce714;color:var(--text-primary)!important}.dropdown-menu a:after{display:none!important}.dropdown-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.dropdown-menu a .dropdown-label{font-weight:500}.dropdown-menu a .dropdown-sub{color:var(--text-muted);margin-top:1px;font-size:.72rem}.dropdown-info{flex-direction:column;display:flex}.hero{text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:12rem 2rem 9rem;display:flex;position:relative;overflow:hidden}.hero:before{content:"";filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#6c5ce724 0%,#00d4ce12 40%,#0000 70%);border-radius:50%;width:1100px;height:1100px;animation:8s ease-in-out infinite alternate heroPulse;position:absolute;top:-25%;left:50%;transform:translate(-50%)}.hero:after{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#00d4ce14 0%,#0000 60%);border-radius:50%;width:500px;height:500px;position:absolute;bottom:-10%;right:-10%}@keyframes heroPulse{0%{opacity:.6;transform:translate(-50%)scale(1)}to{opacity:.9;transform:translate(-50%)scale(1.08)}}.hero-content{z-index:1;max-width:840px;position:relative}.hero-badge{color:var(--cyan);letter-spacing:.8px;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00d4ce0f;border:1px solid #00d4ce26;border-radius:50px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.45rem 1.25rem;font-size:.78rem;font-weight:600;display:inline-flex}.hero h1{font-family:var(--font-display);letter-spacing:-2px;margin:0 0 1.75rem;font-size:clamp(2.8rem,6vw,4.5rem);font-weight:700;line-height:1.08}.grad{background:var(--gradient-1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero p{color:var(--text-secondary);max-width:560px;margin:0 auto 3rem;font-size:1.15rem;line-height:1.75}.hero-ctas{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn-primary{border-radius:var(--radius-sm);background:var(--gradient-1);color:#fff;transition:transform var(--transition), box-shadow var(--transition);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.95rem 2.25rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #6c5ce740}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 32px #6c5ce766}.btn-secondary{border-radius:var(--radius-sm);color:var(--text-primary);transition:transform var(--transition), background var(--transition), border-color var(--transition);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff08;border:1px solid #ffffff1a;align-items:center;gap:.5rem;padding:.95rem 2.25rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-secondary:hover{border-color:var(--accent-light);background:#6c5ce70f;transform:translateY(-2px)}.trust-bar{background:var(--bg-surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:3.5rem;padding:2.5rem 2rem;display:flex}.trust-item{color:var(--text-secondary);align-items:center;gap:.75rem;font-size:.85rem;font-weight:500;display:flex}.trust-icon{border-radius:var(--radius-sm);background:#00d4ce0f;border:1px solid #00d4ce1a;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.trust-icon svg{width:18px;height:18px;stroke:var(--cyan);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}section{padding:7rem 2rem}.container{max-width:1140px;margin:0 auto}.section-label{text-transform:uppercase;letter-spacing:2.5px;color:var(--cyan);align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:flex}.section-label:before{content:"";background:var(--gradient-1);border-radius:1px;width:24px;height:1.5px}.section-title{font-family:var(--font-display);letter-spacing:-1px;margin:0 0 1rem;font-size:clamp(2rem,4vw,2.8rem);font-weight:700;line-height:1.12}.section-sub{color:var(--text-secondary);max-width:580px;margin:0 0 3.5rem;font-size:1.05rem;line-height:1.75}.peptides-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;display:grid}.peptide-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--transition), transform var(--transition), box-shadow var(--transition);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.peptide-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-hover);transform:translateY(-5px)}.peptide-card .vial-img{aspect-ratio:1/1.05;border-bottom:1px solid var(--border);background:linear-gradient(#0a0a12 0%,#0e0e18 100%);width:100%;position:relative;overflow:hidden}.peptide-card .vial-img img{-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94);width:100%!important;height:100%!important}.peptide-card:hover .vial-img img{transform:scale(1.05)}.peptide-card .vial-img:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#06060966 100%);position:absolute;inset:0}.peptide-card .card-body{flex-direction:column;flex:1;padding:1.35rem;display:flex}.peptide-card .peptide-name{font-family:var(--font-display);letter-spacing:-.3px;margin-bottom:.2rem;font-size:1.1rem;font-weight:600}.peptide-card .peptide-dose{color:var(--cyan);letter-spacing:.5px;text-transform:uppercase;margin-bottom:.5rem;font-size:.78rem;font-weight:600}.peptide-card .peptide-cat{margin-bottom:.6rem}.peptide-card .blend-components{color:var(--cyan);letter-spacing:.2px;margin-bottom:.6rem;font-size:.76rem;font-weight:500;line-height:1.55}.peptide-card .multi-dose-bottom{flex-wrap:wrap;gap:.6rem}.peptide-card .multi-dose-controls{align-items:center;gap:.5rem;margin-left:auto;display:flex}.peptide-card .multi-dose-select{color:var(--text-primary);cursor:pointer;background:#5efbf50d;border:1px solid #5efbf559;border-radius:8px;padding:.4rem .55rem;font-family:inherit;font-size:.75rem;transition:border-color .2s,background .2s}.peptide-card .multi-dose-select:hover,.peptide-card .multi-dose-select:focus{border-color:var(--cyan);background:#5efbf51a;outline:none}.peptide-card .peptide-desc{color:var(--text-secondary);flex:1;margin-bottom:1.25rem;font-size:.82rem;line-height:1.6}.peptide-card .peptide-bottom{justify-content:space-between;align-items:center;gap:.4rem;margin-top:auto;display:flex}.peptide-card .peptide-price{font-family:var(--font-display);background:var(--gradient-1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.25rem;font-weight:700}.btn-sm{color:var(--accent-light);cursor:pointer;transition:background var(--transition), border-color var(--transition), box-shadow var(--transition);background:#6c5ce70f;border:1px solid #6c5ce72e;border-radius:8px;align-items:center;padding:.55rem 1.15rem;font-family:inherit;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-sm:hover{background:#6c5ce724;border-color:#6c5ce759;box-shadow:0 4px 12px #6c5ce71a}.cat-badge{text-transform:uppercase;letter-spacing:.6px;border-radius:5px;padding:.2rem .65rem;font-size:.68rem;font-weight:700;display:inline-block}.cat-cut{color:#ff6b6b;background:#ff6b6b14;border:1px solid #ff6b6b1f}.cat-perf{color:#a29bfe;background:#6c5ce714;border:1px solid #6c5ce71f}.cat-rec{color:#00d4ce;background:#00d4ce14;border:1px solid #00d4ce1f}.cat-aes{color:#fd79a8;background:#fd79a814;border:1px solid #fd79a81f}.cat-cog{color:#5efbf5;background:#5efbf514;border:1px solid #5efbf51f}.cat-supply{color:var(--text-secondary);background:#ffffff0f;border:1px solid #ffffff14}.tag-bestseller,.tag-popular,.tag-soldout,.tag-sale{text-transform:uppercase;letter-spacing:1px;z-index:2;border-radius:50px;padding:.3rem .6rem;font-size:.62rem;font-weight:700;position:absolute;top:12px;right:12px}.tag-bestseller{background:var(--gradient-1);color:#fff}.tag-popular{color:var(--cyan);background:#00d4ce1a;border:1px solid #00d4ce33}.tag-soldout{color:#ff6b6b;background:#ff4b4b1f;border:1px solid #ff4b4b40}.tag-sale{color:orange;background:#ffa5001f;border:1px solid #ffa50040}.peptide-card.sold-out{opacity:.55;pointer-events:none}.peptide-card.sold-out .btn-sm{color:var(--text-muted);cursor:default;background:#ffffff0f}.price-old{color:var(--text-muted);margin-right:.4rem;font-size:.85rem;text-decoration:line-through}.price-sale{color:orange;font-family:var(--font-display);font-size:1.15rem;font-weight:700}.guarantee-banner{border-radius:var(--radius);text-align:left;background:#00d4ce0a;border:1px solid #00d4ce1a;justify-content:center;align-items:center;gap:1.5rem;max-width:700px;margin:2.5rem auto 0;padding:1.5rem 2rem;display:flex}.guarantee-shield{background:#00d4ce14;border:1.5px solid #00d4ce33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.guarantee-shield svg{width:26px;height:26px;stroke:var(--cyan);fill:none;stroke-width:1.5px}.guarantee-text h4{font-family:var(--font-display);margin:0 0 .2rem;font-size:.95rem;font-weight:700}.guarantee-text p{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.5}.why-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;display:grid}.why-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--transition), transform var(--transition), box-shadow var(--transition);padding:2rem;position:relative}.why-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-card);transform:translateY(-3px)}.why-card .wicon{background:#6c5ce70f;border:1px solid #6c5ce71a;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.25rem;display:flex}.why-card .wicon svg{width:22px;height:22px;stroke:var(--accent-light);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.why-card h3{font-family:var(--font-display);letter-spacing:-.2px;margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.why-card p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.65}.coa-section{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;display:grid}.coa-preview{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;position:relative;overflow:hidden}.coa-preview:before{content:"";background:var(--gradient-1);height:2px;position:absolute;top:0;left:0;right:0}.coa-doc{border-radius:var(--radius-sm);color:#333;background:#fafafa;padding:1.5rem;font-family:Courier New,monospace;font-size:.72rem;line-height:1.8;position:relative}.coa-doc .coa-header{text-align:center;color:#111;border-bottom:2px solid #111;margin-bottom:.75rem;padding-bottom:.5rem;font-size:.82rem;font-weight:700}.coa-doc table{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.7rem}.coa-doc th{text-align:left;background:#eee;border:1px solid #ccc;padding:.3rem .5rem;font-weight:700}.coa-doc td{border:1px solid #ccc;padding:.3rem .5rem}.coa-doc .pass{color:#00875a;font-weight:700}.coa-stamp{opacity:.7;width:72px;height:72px;font-family:var(--font-display);color:#00875a;text-transform:uppercase;letter-spacing:1px;text-align:center;border:3px solid #00875a;border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;line-height:1.2;display:flex;position:absolute;bottom:16px;right:16px;transform:rotate(-15deg)}.coa-bullets{margin:1.5rem 0 0;padding:0;list-style:none}.coa-bullets li{color:var(--text-secondary);align-items:flex-start;gap:.65rem;margin-bottom:.75rem;font-size:.92rem;line-height:1.6;display:flex}.coa-bullets li svg{width:18px;height:18px;stroke:var(--cyan);fill:none;stroke-width:2px;flex-shrink:0;margin-top:3px}.steps{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:2rem;display:grid;position:relative}.steps:before{content:"";background:linear-gradient(90deg, transparent, var(--border), var(--border), transparent);height:1px;position:absolute;top:32px;left:15%;right:15%}.step{text-align:center;position:relative}.step:before{counter-increment:step;content:counter(step);border-radius:var(--radius);width:64px;height:64px;font-family:var(--font-display);background:var(--bg-card);color:var(--accent-light);z-index:1;border:1px solid #6c5ce726;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-size:1.4rem;font-weight:700;display:flex;position:relative}.step h3{font-family:var(--font-display);margin:0 0 .5rem;font-size:1.05rem;font-weight:600}.step p{color:var(--text-secondary);max-width:280px;margin:0 auto;font-size:.85rem;line-height:1.65}.compare-grid{grid-template-columns:1fr 1fr;gap:1.5rem;max-width:800px;margin:0 auto;display:grid}.compare-col{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:2rem}.compare-col.them{opacity:.65}.compare-col h3{font-family:var(--font-display);align-items:center;gap:.5rem;margin:0 0 1.25rem;font-size:1.05rem;font-weight:700;display:flex}.compare-col h3 svg{fill:none;stroke-width:2px;width:20px;height:20px}.compare-col.us h3 svg{stroke:var(--cyan)}.compare-col.them h3 svg{stroke:var(--text-muted)}.compare-col ul{margin:0;padding:0;list-style:none}.compare-col li{color:var(--text-secondary);border-bottom:1px solid #ffffff08;align-items:center;gap:.6rem;padding:.5rem 0;font-size:.88rem;line-height:1.5;display:flex}.compare-col li:last-child{border-bottom:none}.compare-col.us li:before{content:"✓";color:var(--cyan);font-size:.9rem;font-weight:700}.compare-col.them li:before{content:"✗";color:#e17055;font-size:.9rem;font-weight:700}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.25rem;display:grid}.testimonial{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--transition), transform var(--transition);padding:2rem;position:relative}.testimonial:hover{border-color:var(--border-hover);transform:translateY(-3px)}.testimonial .stars{color:#f9ca24;letter-spacing:2px;margin-bottom:1rem;font-size:.85rem}.testimonial blockquote{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.92rem;line-height:1.75}.testimonial .author{align-items:center;gap:.75rem;display:flex}.testimonial .avatar{background:var(--gradient-1);color:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.82rem;font-weight:700;display:flex;box-shadow:0 4px 12px #6c5ce733}.testimonial .name{font-size:.9rem;font-weight:600}.testimonial .role{color:var(--text-muted);font-size:.78rem}.resources-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;max-width:960px;display:grid}.resource-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:border-color var(--transition), transform var(--transition), box-shadow var(--transition);flex-direction:column;padding:2.25rem;display:flex}.resource-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-hover);transform:translateY(-4px)}.resource-icon{background:#00d4ce0f;border:1px solid #00d4ce1a;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.5rem;display:flex}.resource-icon svg{width:24px;height:24px;stroke:var(--cyan);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.resource-card h3{font-family:var(--font-display);letter-spacing:-.3px;margin:0 0 .6rem;font-size:1.15rem;font-weight:600}.resource-card .resource-desc{color:var(--text-secondary);margin:0 0 1.75rem;font-size:.88rem;line-height:1.7}.resource-card .btn-resource{border-radius:var(--radius-sm);color:var(--cyan);transition:background var(--transition), border-color var(--transition), transform var(--transition), box-shadow var(--transition);letter-spacing:.2px;background:#00d4ce0f;border:1px solid #00d4ce26;align-items:center;gap:.4rem;width:fit-content;margin-top:auto;padding:.7rem 1.5rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.resource-card .btn-resource:hover{background:#00d4ce1f;border-color:#00d4ce4d;transform:translateY(-1px);box-shadow:0 4px 16px #00d4ce1a}.resources-disclaimer{max-width:700px;color:var(--text-muted);margin-top:2.5rem;font-size:.72rem;line-height:1.7}.faq-list{max-width:720px}.faq-item{border-bottom:1px solid var(--border)}.faq-q{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;letter-spacing:-.2px;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.35rem 0;font-family:inherit;font-size:1rem;font-weight:600;transition:color .2s;display:flex}.faq-q:hover{color:var(--accent-light)}.faq-q .faq-icon{width:28px;height:28px;color:var(--accent-light);background:#6c5ce70f;border:1px solid #6c5ce71f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:400;transition:background .3s,transform .3s;display:flex}.faq-q.open .faq-icon{background:#6c5ce71f;transform:rotate(45deg)}.faq-a{max-height:0;transition:max-height .4s cubic-bezier(.25,.46,.45,.94);overflow:hidden}.faq-a-inner{color:var(--text-secondary);padding:0 0 1.35rem;font-size:.9rem;line-height:1.75}.final-cta{text-align:center;padding:8rem 2rem;position:relative;overflow:hidden}.final-cta:before{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#6c5ce70f 0%,#0000 70%);border-radius:50%;width:800px;height:400px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.final-cta h2{font-family:var(--font-display);letter-spacing:-1px;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;position:relative}.final-cta p{color:var(--text-secondary);max-width:480px;margin:0 auto 2.5rem;font-size:1.05rem;position:relative}footer.site-footer{border-top:1px solid var(--border);background:var(--bg-surface);padding:4rem 2rem 3rem}.footer-inner{text-align:center;max-width:1140px;margin:0 auto}.footer-inner .logo{justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.footer-inner .logo img{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:auto;height:60px}footer.site-footer p{color:var(--text-muted);margin:0;font-size:.82rem}.footer-links{flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:1.5rem;display:flex}.footer-links a{color:var(--text-muted);font-size:.82rem;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--text-secondary)}.footer-divider{background:var(--gradient-1);opacity:.4;border-radius:1px;width:60px;height:1px;margin:2rem auto}footer.site-footer p.footer-disclaimer{max-width:700px;color:var(--text-muted);text-align:center;margin:0 auto;font-size:.72rem;line-height:1.7}.article-hero{padding:8rem 2rem 4rem;position:relative;overflow:hidden}.article-hero:before{content:"";filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#6c5ce71a 0%,#00d4ce0a 50%,#0000 70%);border-radius:50%;width:800px;height:600px;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.article-hero .container{z-index:1;position:relative}.breadcrumb{color:var(--text-muted);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.82rem;display:flex}.breadcrumb a{color:var(--text-secondary);text-decoration:none;transition:color .2s}.breadcrumb a:hover{color:var(--cyan)}.breadcrumb svg{width:14px;height:14px;stroke:var(--text-muted);fill:none;stroke-width:2px}.article-hero h1{font-family:var(--font-display);letter-spacing:-1.5px;margin:0 0 1.25rem;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:700;line-height:1.12}.article-meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:2rem;font-size:.82rem;display:flex}.article-meta span{align-items:center;gap:.4rem;display:flex}.article-meta svg{width:14px;height:14px;stroke:var(--text-muted);fill:none;stroke-width:2px}.article-summary{color:var(--text-secondary);border-left:2px solid var(--accent);max-width:680px;padding-left:1.5rem;font-size:1.1rem;line-height:1.8}.article-layout{grid-template-columns:260px 1fr;gap:4rem;max-width:1140px;margin:0 auto;padding:0 2rem 6rem;display:grid}.toc{align-self:start;position:sticky;top:100px}.toc-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:2.5px;color:var(--cyan);align-items:center;gap:.6rem;margin-bottom:1rem;font-size:.72rem;font-weight:700;display:flex}.toc-title:before{content:"";background:var(--gradient-1);border-radius:1px;width:16px;height:1.5px}.toc-list{margin:0;padding:0;list-style:none}.toc-list li{margin-bottom:0}.toc-list a{color:var(--text-muted);border-left:1.5px solid var(--border);padding:.5rem 0 .5rem 1rem;font-size:.82rem;line-height:1.4;text-decoration:none;transition:color .25s,border-color .25s;display:block}.toc-list a:hover{color:var(--text-secondary);border-color:var(--accent-light)}.toc-list a.active{color:var(--text-primary);border-color:var(--cyan)}.article-content{max-width:760px}.article-content h2{font-family:var(--font-display);letter-spacing:-.5px;margin:3.5rem 0 1.25rem;padding-top:1rem;font-size:1.65rem;font-weight:700;line-height:1.2}.article-content h2:first-child{margin-top:0}.article-content h3{font-family:var(--font-display);letter-spacing:-.3px;color:var(--text-primary);margin:2.5rem 0 1rem;font-size:1.2rem;font-weight:600}.article-content p{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1rem;line-height:1.85}.article-content strong{color:var(--text-primary);font-weight:600}.article-content ul,.article-content ol{color:var(--text-secondary);margin:0 0 1.5rem 1.25rem}.article-content li{margin-bottom:.6rem;font-size:1rem;line-height:1.75}.article-content li::marker{color:var(--cyan)}.info-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);margin:2rem 0;padding:2rem}.info-card-label{text-transform:uppercase;letter-spacing:2px;color:var(--cyan);align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.7rem;font-weight:700;display:flex}.info-card-label svg{width:14px;height:14px;stroke:var(--cyan);fill:none;stroke-width:2px}.info-card h4{font-family:var(--font-display);margin:0 0 .75rem;font-size:1.1rem;font-weight:600}.info-card p{color:var(--text-secondary);margin-bottom:0;font-size:.95rem;line-height:1.75}.findings-table,.comparison-table{border-collapse:collapse;width:100%;margin:1.5rem 0 2rem;font-size:.92rem}.findings-table th,.comparison-table th{text-align:left;background:var(--bg-surface);color:var(--text-primary);text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid var(--border);padding:.85rem 1rem;font-size:.8rem;font-weight:600}.findings-table td,.comparison-table td{color:var(--text-secondary);border-bottom:1px solid var(--border);padding:.85rem 1rem;line-height:1.6}.findings-table tr:hover td{background:#6c5ce708}.comparison-table td:first-child{color:var(--text-primary);font-weight:600}.pk-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1.5rem 0 2rem;display:grid}.pk-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);text-align:center;padding:1.25rem 1.5rem}.pk-value{font-family:var(--font-display);background:var(--gradient-1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.25rem;font-size:1.5rem;font-weight:700}.pk-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.78rem}.learn-faq .faq-item{border-bottom:1px solid var(--border)}.learn-faq .faq-question{width:100%;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.25rem 0;font-family:inherit;font-size:1rem;font-weight:600;transition:color .2s;display:flex}.learn-faq .faq-question:hover{color:var(--cyan)}.learn-faq .faq-question svg{width:18px;height:18px;stroke:var(--text-muted);fill:none;stroke-width:2px;flex-shrink:0;margin-left:1rem;transition:transform .3s,stroke .3s}.learn-faq .faq-item.open .faq-question svg{stroke:var(--cyan);transform:rotate(180deg)}.learn-faq .faq-answer{max-height:0;transition:max-height .4s;overflow:hidden}.learn-faq .faq-answer-inner{color:var(--text-secondary);padding:0 0 1.5rem;font-size:.95rem;line-height:1.8}.references-list{counter-reset:ref;margin:0;padding:0;list-style:none}.references-list li{counter-increment:ref;color:var(--text-secondary);border-bottom:1px solid #ffffff05;padding:.6rem 0;font-size:.88rem;line-height:1.6}.references-list li:before{content:counter(ref) ".";color:var(--cyan);margin-right:.6rem;font-size:.82rem;font-weight:600}.references-list a{color:var(--accent-light);text-decoration:none;transition:color .2s}.references-list a:hover{color:var(--cyan)}.article-cta{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:center;margin:3rem 0 0;padding:3rem;position:relative;overflow:hidden}.article-cta:before{content:"";background:var(--gradient-1);height:2px;position:absolute;top:0;left:0;right:0}.article-cta h3{font-family:var(--font-display);margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.article-cta p{color:var(--text-secondary);max-width:480px;margin:0 auto 1.5rem}.disclaimer{border-radius:var(--radius-sm);color:var(--text-muted);background:#6c5ce70a;border:1px solid #6c5ce71a;margin-top:3rem;padding:1.5rem;font-size:.82rem;line-height:1.7}.reveal{opacity:1;transform:none}.reveal.js-reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.25,.46,.45,.94);transform:translateY(24px)}.reveal.js-reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.25s}@media (prefers-reduced-motion:reduce){.reveal,.reveal.js-reveal{opacity:1!important;transition:none!important;transform:none!important}}@media (max-width:768px){.nav{height:72px;padding:0 1.25rem}.nav .logo img{height:56px}.nav-links{display:none}.mobile-menu-btn{display:block}.nav-links.open{-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--border);background:#060609f7;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;position:absolute;top:100%;left:0;right:0}section{padding:5rem 1.25rem}.trust-bar{gap:1.5rem;padding:2rem 1rem}.hero{padding:9rem 1.25rem 5.5rem}.steps{grid-template-columns:1fr}.steps:before{display:none}.coa-section{grid-template-columns:1fr;gap:2rem}.compare-grid{grid-template-columns:1fr}.guarantee-banner{text-align:center;flex-direction:column}.resources-grid{grid-template-columns:1fr}}@media (max-width:900px){.article-layout{grid-template-columns:1fr;gap:0}.toc{background:var(--bg-card);border-radius:var(--radius);border:1px solid var(--border);margin-bottom:2rem;padding:1.5rem;position:static}}@media (max-width:600px){.article-hero{padding:6rem 1.25rem 3rem}.article-layout{padding:0 1.25rem 4rem}.article-cta{padding:2rem 1.5rem}.pk-grid{grid-template-columns:1fr 1fr}}.order-page{justify-content:center;align-items:center;min-height:100vh;padding:7rem 2rem 4rem;display:flex}.order-container{text-align:center;width:100%;max-width:560px}.notice-banner{border-radius:var(--radius);text-align:center;background:#6c5ce70f;border:1px solid #6c5ce726;margin-bottom:2.5rem;padding:1.75rem 2rem}.notice-icon{background:#6c5ce71a;border:1.5px solid #6c5ce733;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 1rem;display:flex}.notice-icon svg{width:24px;height:24px;stroke:var(--accent-light);fill:none;stroke-width:1.5px}.notice-banner h2{font-family:var(--font-display);letter-spacing:-.5px;margin-bottom:.5rem;font-size:1.35rem;font-weight:700}.notice-banner p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.7}.order-form{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left;padding:2.5rem;position:relative;overflow:hidden}.order-form:before{content:"";background:var(--gradient-1);height:2px;position:absolute;top:0;left:0;right:0}.order-form h3{font-family:var(--font-display);letter-spacing:-.3px;margin-bottom:.35rem;font-size:1.15rem;font-weight:700}.order-form .form-sub{color:var(--text-muted);margin-bottom:1.75rem;font-size:.82rem;line-height:1.5}.form-group{margin-bottom:1.25rem}.form-group label{color:var(--text-secondary);margin-bottom:.4rem;font-size:.82rem;font-weight:600;display:block}.form-group label .required{color:#ff6b6b;margin-left:2px}.form-group input,.form-group textarea,.form-group select{background:var(--bg-dark);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text-primary);outline:none;padding:.75rem 1rem;font-family:inherit;font-size:.88rem;transition:border-color .25s,box-shadow .25s}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:#6c5ce766;box-shadow:0 0 0 3px #6c5ce714}.form-group input::-moz-placeholder{color:var(--text-muted)}.form-group textarea::-moz-placeholder{color:var(--text-muted)}.form-group input::placeholder,.form-group textarea::placeholder{color:var(--text-muted)}.form-group textarea{resize:vertical;min-height:90px}.form-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.btn-submit{background:var(--gradient-1);color:#fff;width:100%;font-family:var(--font-display);border-radius:var(--radius-sm);cursor:pointer;letter-spacing:-.2px;border:none;margin-top:.5rem;padding:.9rem;font-size:.95rem;font-weight:700;transition:all .3s;box-shadow:0 4px 16px #6c5ce733}.btn-submit:hover{transform:translateY(-1px);box-shadow:0 8px 28px #6c5ce74d}.btn-submit:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0 4px 16px #6c5ce71a}.form-note{color:var(--text-muted);text-align:center;margin-top:1rem;font-size:.72rem;line-height:1.6}.success-state{text-align:center;padding:2rem 0;display:none}.success-state.show{display:block}.success-icon{background:#00d4ce14;border:2px solid #00d4ce33;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1.25rem;display:flex}.success-icon svg{width:28px;height:28px;stroke:var(--cyan);fill:none;stroke-width:2px}.success-state h3{font-family:var(--font-display);margin-bottom:.5rem;font-size:1.3rem;font-weight:700}.success-state p{color:var(--text-secondary);max-width:420px;margin:0 auto;font-size:.9rem;line-height:1.7}.success-state .back-link{border-radius:var(--radius-sm);color:var(--accent-light);background:#6c5ce714;border:1px solid #6c5ce733;margin-top:1.5rem;padding:.65rem 1.5rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-block}.success-state .back-link:hover{background:#6c5ce71f;border-color:#6c5ce74d}@media (max-width:768px){.order-page{padding:6rem 1.25rem 3rem}.order-form{padding:1.75rem}.form-row{grid-template-columns:1fr}}.page-hero{text-align:center;background:var(--bg-surface);border-bottom:1px solid var(--border);padding:10rem 2rem 4rem}.page-hero h1{font-family:var(--font-display);letter-spacing:-1px;margin-bottom:.5rem;font-size:clamp(2rem,4vw,2.8rem);font-weight:700}.page-hero p{color:var(--text-secondary);font-size:.95rem}.page-hero .last-updated{color:var(--text-muted);margin-top:.75rem;font-size:.8rem}.legal-content{max-width:780px;margin:0 auto;padding:4rem 2rem 6rem}.legal-content h2{font-family:var(--font-display);border-bottom:1px solid var(--border);letter-spacing:-.3px;margin:2.5rem 0 1rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:700}.legal-content h2:first-of-type{margin-top:0}.legal-content p{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem;line-height:1.85}.legal-content ul{margin:0 0 1.25rem;padding:0;list-style:none}.legal-content li{color:var(--text-secondary);padding:.25rem 0 .25rem 1.25rem;font-size:.9rem;line-height:1.85;position:relative}.legal-content li:before{content:"";background:var(--cyan);opacity:.6;border-radius:50%;width:5px;height:5px;position:absolute;top:.85rem;left:0}.legal-content strong{color:var(--text-primary);font-weight:600}.highlight-box{border-radius:var(--radius-sm);background:#00d4ce0a;border:1px solid #00d4ce1a;margin:1.5rem 0;padding:1.25rem 1.5rem}.highlight-box p{margin-bottom:0}.data-table{border-collapse:collapse;width:100%;margin:1.25rem 0;font-size:.85rem}.data-table th{text-align:left;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);font-weight:600;font-family:var(--font-display);padding:.75rem 1rem;font-size:.82rem}.data-table td{border:1px solid var(--border);color:var(--text-secondary);vertical-align:top;padding:.65rem 1rem}@media (max-width:768px){.page-hero{padding:8rem 1.25rem 3rem}.legal-content{padding:3rem 1.25rem 4rem}.data-table{font-size:.78rem}.data-table th,.data-table td{padding:.5rem .65rem}}.stats-bar{background:var(--bg-surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:3rem 2rem}.stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:900px;margin:0 auto;display:grid}.stat-value{font-family:var(--font-display);background:var(--gradient-1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.25rem;font-size:2rem;font-weight:700}.stat-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;font-size:.78rem}@media (max-width:900px){.stats-grid{grid-template-columns:1fr 1fr}}@media (max-width:500px){.stats-grid{grid-template-columns:1fr;gap:1.5rem}}.capacity-strip{max-width:380px;margin-top:2.5rem;margin-left:auto;margin-right:auto}.capacity-header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.capacity-header span{text-transform:uppercase;letter-spacing:1.5px;font-size:.72rem;font-weight:600}.capacity-header .cap-label{color:var(--text-muted)}.capacity-header .cap-status{color:#f0932b}.capacity-track{background:#ffffff0f;border-radius:4px;width:100%;height:4px;overflow:hidden}.capacity-fill{background:linear-gradient(90deg, var(--cyan), #f0932b);border-radius:4px;width:0%;height:100%;transition:width 1.5s cubic-bezier(.25,.46,.45,.94)}.capacity-fill.animate{width:78%}.capacity-note{color:var(--text-muted);text-align:center;letter-spacing:.3px;margin-top:.4rem;font-size:.7rem}.cohort-notice{border-radius:var(--radius-sm);color:var(--text-secondary);background:#f0932b0f;border:1px solid #f0932b1f;justify-content:center;align-items:center;gap:.6rem;margin-bottom:2rem;padding:.75rem 1.5rem;font-size:.82rem;display:flex}.cohort-dot{background:#f0932b;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite dotPulse}@keyframes dotPulse{0%,to{opacity:1;box-shadow:0 0 #f0932b66}50%{opacity:.7;box-shadow:0 0 0 6px #f0932b00}}.track-toggle{border:1px solid var(--border);background:#ffffff08;border-radius:999px;justify-content:center;gap:.5rem;max-width:560px;margin:0 auto 3rem;padding:.35rem;display:flex}.track-btn{color:var(--text-secondary);cursor:pointer;letter-spacing:.01em;background:0 0;border:none;border-radius:999px;flex:1;padding:.85rem 1.25rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .3s}.track-btn.active{background:var(--gradient-1);color:#fff;box-shadow:0 4px 16px #6c5ce740}.track-btn:not(.active):hover{color:var(--text-primary)}.track-panel{display:none}.track-panel.active{display:block}.tier-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;display:grid}@media (max-width:900px){.tier-grid{grid-template-columns:1fr}}.tier-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:all var(--transition);padding:2rem 1.75rem;position:relative}.tier-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-hover);transform:translateY(-4px)}.tier-card.featured{background:linear-gradient(#6c5ce70f,#00d4ce08);border:1px solid #6c5ce759}.tier-tag{background:var(--gradient-1);color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.4rem .9rem;font-size:.68rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.tier-name{font-family:var(--font-display);color:var(--text-primary);margin-bottom:.4rem;font-size:1.35rem;font-weight:700}.tier-sub{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.82rem;font-weight:600}.tier-price{font-family:var(--font-display);background:var(--gradient-1);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.25rem;font-weight:700;line-height:1.1}.tier-price-note{color:var(--text-muted);margin-bottom:1.25rem;font-size:.78rem}.tier-features{margin:1rem 0 0;padding:0;list-style:none}.tier-features li{color:var(--text-secondary);border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:.6rem;padding:.55rem 0;font-size:.88rem;display:flex}.tier-features li:last-child{border-bottom:none}.tier-features li:before{content:"";background:var(--cyan);width:6px;height:6px;box-shadow:0 0 8px var(--cyan-glow);border-radius:50%;flex-shrink:0;margin-top:.55rem;display:inline-block}.toolkit-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:2rem;display:grid}.toolkit-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);transition:all var(--transition);padding:1.5rem 1.25rem}.toolkit-card:hover{border-color:var(--border-hover);transform:translateY(-3px)}.toolkit-icon{background:linear-gradient(135deg,#6c5ce726,#00d4ce1f);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:.9rem;display:flex}.toolkit-icon svg{width:18px;height:18px;stroke:var(--cyan-light);fill:none;stroke-width:2px}.toolkit-card h4{font-family:var(--font-display);color:var(--text-primary);margin-bottom:.4rem;font-size:1rem;font-weight:600}.toolkit-card p{color:var(--text-secondary);font-size:.83rem;line-height:1.55}.diff-grid{grid-template-columns:1fr 1fr;align-items:start;gap:2rem;display:grid}@media (max-width:900px){.diff-grid{grid-template-columns:1fr}}.diff-col{flex-direction:column;gap:1.25rem;display:flex}.diff-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);transition:all var(--transition);padding:1.75rem}.diff-card:hover{border-color:var(--border-hover)}.diff-card h4{font-family:var(--font-display);align-items:center;gap:.6rem;margin-bottom:.5rem;font-size:1rem;font-weight:600;display:flex}.diff-card h4 svg{width:18px;height:18px;stroke:var(--cyan);fill:none;stroke-width:2px;flex-shrink:0}.diff-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.7}.diff-highlight{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid #6c5ce726;padding:2.5rem;position:relative;overflow:hidden}.diff-highlight:before{content:"";background:var(--gradient-1);height:2px;position:absolute;top:0;left:0;right:0}.diff-highlight blockquote{color:var(--text-primary);border:none;margin-bottom:1rem;padding:0;font-size:1.2rem;font-style:italic;font-weight:500;line-height:1.6}.diff-highlight cite{color:var(--text-muted);font-size:.82rem;font-style:normal;display:block}.partner-faq-wrap{max-width:800px;margin:2.5rem auto 0}.partner-faq-q{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;margin-bottom:.75rem;padding:1.1rem 1.4rem;transition:all .25s}.partner-faq-q:hover{border-color:var(--border-hover)}.partner-faq-q summary{color:var(--text-primary);justify-content:space-between;align-items:center;gap:1rem;font-size:.98rem;font-weight:600;list-style:none;display:flex}.partner-faq-q summary::-webkit-details-marker{display:none}.partner-faq-q summary:after{content:"+";color:var(--cyan-light);font-size:1.4rem;line-height:1;transition:transform .25s}.partner-faq-q[open] summary:after{content:"−"}.partner-faq-q p{color:var(--text-secondary);margin-top:.9rem;font-size:.92rem;line-height:1.7}.form-section{background:var(--bg-surface)}.form-wrapper{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);max-width:680px;margin:0 auto;padding:3rem;position:relative;overflow:hidden}.form-wrapper:before{content:"";background:var(--gradient-1);height:2px;position:absolute;top:0;left:0;right:0}.form-grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.form-grid .form-group{flex-direction:column;margin-bottom:0;display:flex}.form-grid .form-group.full{grid-column:1/-1}.form-group label .optional{color:var(--text-muted);font-size:.75rem;font-weight:400}.form-submit{text-align:center;margin-top:1.5rem}.form-submit .btn-primary{justify-content:center;width:100%;padding:1rem;font-size:1rem}.form-success{text-align:center;padding:3rem 2rem;display:none}.form-success.show{display:block}.form-success svg{width:64px;height:64px;stroke:var(--cyan);fill:none;stroke-width:1.5px;margin-bottom:1.5rem}.form-success h3{font-family:var(--font-display);margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.form-success p{color:var(--text-secondary);max-width:420px;margin:0 auto;font-size:1rem;line-height:1.75}@media (max-width:768px){.form-grid{grid-template-columns:1fr}.form-wrapper{padding:2rem 1.5rem}}input[type=date]::-webkit-calendar-picker-indicator{filter:invert()opacity(.7);cursor:pointer}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded-sm::file-selector-button{border-radius:10px}.file\:border-0::file-selector-button{border-width:0}.file\:bg-amber-500::file-selector-button{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-bg-dark::file-selector-button{--tw-text-opacity:1;color:rgb(6 6 9/var(--tw-text-opacity,1))}.last\:border-b-0:last-child{border-bottom-width:0}.hover\:border-amber-500\/40:hover{border-color:#f59e0b66}.hover\:border-cyan\/50:hover{border-color:#00d4ce80}.hover\:border-line-hover:hover{border-color:#ffffff1a}.hover\:border-status-soldout\/50:hover{border-color:#ff6b6b80}.hover\:bg-amber-400:hover{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.hover\:bg-amber-500\/20:hover{background-color:#f59e0b33}.hover\:bg-bg-card:hover{--tw-bg-opacity:1;background-color:rgb(17 17 24/var(--tw-bg-opacity,1))}.hover\:bg-bg-card-hover:hover{--tw-bg-opacity:1;background-color:rgb(22 22 31/var(--tw-bg-opacity,1))}.hover\:bg-bg-surface:hover{--tw-bg-opacity:1;background-color:rgb(12 12 18/var(--tw-bg-opacity,1))}.hover\:bg-bg-surface\/40:hover{background-color:#0c0c1266}.hover\:bg-status-soldout\/10:hover{background-color:#ff6b6b1a}.hover\:bg-status-soldout\/80:hover{background-color:#ff6b6bcc}.hover\:text-amber-300:hover{--tw-text-opacity:1;color:rgb(252 211 77/var(--tw-text-opacity,1))}.hover\:text-amber-400:hover{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.hover\:text-cyan:hover{--tw-text-opacity:1;color:rgb(0 212 206/var(--tw-text-opacity,1))}.hover\:text-cyan-light:hover{--tw-text-opacity:1;color:rgb(94 251 245/var(--tw-text-opacity,1))}.hover\:text-status-soldout:hover{--tw-text-opacity:1;color:rgb(255 107 107/var(--tw-text-opacity,1))}.hover\:text-text-primary:hover{--tw-text-opacity:1;color:rgb(238 238 242/var(--tw-text-opacity,1))}.hover\:shadow-btn-primary-hover:hover{--tw-shadow:0 8px 32px #6c5ce766;--tw-shadow-colored:0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.hover\:file\:bg-amber-400::file-selector-button:hover{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.focus\:border-accent:focus{--tw-border-opacity:1;border-color:rgb(108 92 231/var(--tw-border-opacity,1))}.focus\:border-amber-500:focus{--tw-border-opacity:1;border-color:rgb(245 158 11/var(--tw-border-opacity,1))}.focus\:border-status-soldout:focus{--tw-border-opacity:1;border-color:rgb(255 107 107/var(--tw-border-opacity,1))}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-accent-glow:focus{--tw-ring-color:#6c5ce740}.focus\:ring-amber-500\/30:focus{--tw-ring-color:#f59e0b4d}.focus\:ring-status-soldout\/30:focus{--tw-ring-color:#ff6b6b4d}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:640px){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:table{display:table}.sm\:hidden{display:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:768px){.md\:block{display:block}.md\:table{display:table}.md\:hidden{display:none}}@media (min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-20{top:5rem}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:flex-1{flex:1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:flex-row{flex-direction:row}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-4{gap:1rem}.lg\:self-start{align-self:flex-start}.lg\:px-8{padding-left:2rem;padding-right:2rem}}