@font-face{font-family:__Outfit_384e86;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Outfit_384e86;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_384e86;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Outfit_384e86;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_384e86;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Outfit_384e86;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_384e86;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Outfit_384e86;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_384e86;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Outfit_384e86;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_384e86;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Outfit_384e86;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_384e86;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Outfit_384e86;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Outfit_Fallback_384e86;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_384e86{font-family:__Outfit_384e86,__Outfit_Fallback_384e86;font-style:normal}.__variable_384e86{--font-outfit:"__Outfit_384e86","__Outfit_Fallback_384e86"}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/001f750b538f7a9e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/80841ae24d03ed90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5eae37b69937655e-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f48fe9100901594-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/970d71e7dcbc144d-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3f718d64f9a6dea-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4120b0a488381b31-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a634e73dfeff02c-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Roboto_716821;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1e41be92c43b3255-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/001f750b538f7a9e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/80841ae24d03ed90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5eae37b69937655e-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f48fe9100901594-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/970d71e7dcbc144d-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3f718d64f9a6dea-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4120b0a488381b31-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a634e73dfeff02c-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Roboto_716821;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1e41be92c43b3255-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/001f750b538f7a9e-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/80841ae24d03ed90-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/5eae37b69937655e-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f48fe9100901594-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/970d71e7dcbc144d-s.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-208e,u+2090-209c,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3f718d64f9a6dea-s.woff2) format("woff2");unicode-range:u+0001-000c,u+000e-001f,u+007f-009f,u+20dd-20e0,u+20e2-20e4,u+2150-218f,u+2190,u+2192,u+2194-2199,u+21af,u+21e6-21f0,u+21f3,u+2218-2219,u+2299,u+22c4-22c6,u+2300-243f,u+2440-244a,u+2460-24ff,u+25a0-27bf,u+28??,u+2921-2922,u+2981,u+29bf,u+29eb,u+2b??,u+4dc0-4dff,u+fff9-fffb,u+10140-1018e,u+10190-1019c,u+101a0,u+101d0-101fd,u+102e0-102fb,u+10e60-10e7e,u+1d2c0-1d2d3,u+1d2e0-1d37f,u+1f0??,u+1f100-1f1ad,u+1f1e6-1f1ff,u+1f30d-1f30f,u+1f315,u+1f31c,u+1f31e,u+1f320-1f32c,u+1f336,u+1f378,u+1f37d,u+1f382,u+1f393-1f39f,u+1f3a7-1f3a8,u+1f3ac-1f3af,u+1f3c2,u+1f3c4-1f3c6,u+1f3ca-1f3ce,u+1f3d4-1f3e0,u+1f3ed,u+1f3f1-1f3f3,u+1f3f5-1f3f7,u+1f408,u+1f415,u+1f41f,u+1f426,u+1f43f,u+1f441-1f442,u+1f444,u+1f446-1f449,u+1f44c-1f44e,u+1f453,u+1f46a,u+1f47d,u+1f4a3,u+1f4b0,u+1f4b3,u+1f4b9,u+1f4bb,u+1f4bf,u+1f4c8-1f4cb,u+1f4d6,u+1f4da,u+1f4df,u+1f4e3-1f4e6,u+1f4ea-1f4ed,u+1f4f7,u+1f4f9-1f4fb,u+1f4fd-1f4fe,u+1f503,u+1f507-1f50b,u+1f50d,u+1f512-1f513,u+1f53e-1f54a,u+1f54f-1f5fa,u+1f610,u+1f650-1f67f,u+1f687,u+1f68d,u+1f691,u+1f694,u+1f698,u+1f6ad,u+1f6b2,u+1f6b9-1f6ba,u+1f6bc,u+1f6c6-1f6cf,u+1f6d3-1f6d7,u+1f6e0-1f6ea,u+1f6f0-1f6f3,u+1f6f7-1f6fc,u+1f7??,u+1f800-1f80b,u+1f810-1f847,u+1f850-1f859,u+1f860-1f887,u+1f890-1f8ad,u+1f8b0-1f8bb,u+1f8c0-1f8c1,u+1f900-1f90b,u+1f93b,u+1f946,u+1f984,u+1f996,u+1f9e9,u+1fa00-1fa6f,u+1fa70-1fa7c,u+1fa80-1fa89,u+1fa8f-1fac6,u+1face-1fadc,u+1fadf-1fae9,u+1faf0-1faf8,u+1fb??}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4120b0a488381b31-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Roboto_716821;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a634e73dfeff02c-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Roboto_716821;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1e41be92c43b3255-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Roboto_Fallback_716821;src:local("Arial");ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.00%;size-adjust:99.78%}.__className_716821{font-family:__Roboto_716821,__Roboto_Fallback_716821;font-style:normal}.__variable_716821{--font-roboto:"__Roboto_716821","__Roboto_Fallback_716821"}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_b35424;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_b35424;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_b35424;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_b35424;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_b35424;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_b35424;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_b35424;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_b35424;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_b35424;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_b35424{font-family:__Inter_b35424,__Inter_Fallback_b35424;font-style:normal}.__variable_b35424{--font-inter:"__Inter_b35424","__Inter_Fallback_b35424"}@font-face{font-family:__Bebas_Neue_2a8d32;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Bebas_Neue_2a8d32;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bebas_Neue_Fallback_2a8d32;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_2a8d32{font-family:__Bebas_Neue_2a8d32,__Bebas_Neue_Fallback_2a8d32;font-weight:400;font-style:normal}.__variable_2a8d32{--font-bebas:"__Bebas_Neue_2a8d32","__Bebas_Neue_Fallback_2a8d32"}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Playfair_Display_5542e1;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Playfair_Display_Fallback_5542e1;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_5542e1{font-family:__Playfair_Display_5542e1,__Playfair_Display_Fallback_5542e1;font-style:normal}.__variable_5542e1{--font-playfair:"__Playfair_Display_5542e1","__Playfair_Display_Fallback_5542e1"}@keyframes hablemos-pulse{0%,to{box-shadow:0 0 0 0 #06b6d400,0 0 10px 2px #06b6d44d}50%{box-shadow:0 0 0 2px #a855f71a,0 0 20px 5px #a855f733}}@keyframes hablemos-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.hablemos-btn{animation:hablemos-pulse 4s ease-in-out infinite}.hablemos-btn:before{content:"";position:absolute;inset:0;border-radius:9999px;background:linear-gradient(105deg,#0000 30%,#ffffff1a 50%,#0000 70%);background-size:220% 100%;animation:hablemos-shimmer 6s linear infinite;pointer-events:none}.mobile-nav-link{position:relative;overflow:hidden;padding-left:18px!important;padding-right:17px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:52px;border-radius:18px;border:1px solid #ffffff14;background:linear-gradient(180deg,#0b1e3ae6,#08182ed1),radial-gradient(circle at top left,#38bdf81f,#0000 55%);box-shadow:inset 0 1px 0 #ffffff0d,0 14px 32px #00000029;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease,color .22s ease;-webkit-tap-highlight-color:transparent}.mobile-nav-link:before{inset:0;border-radius:inherit;background:linear-gradient(90deg,#ffffff0a,#0000 38%,#0000 62%,#ffffff08);opacity:.8}.mobile-nav-link:after,.mobile-nav-link:before{content:"";position:absolute;pointer-events:none}.mobile-nav-link:after{left:14px;right:14px;top:0;height:1px;background:linear-gradient(90deg,#0000,#ffffff1f,#0000)}.mobile-nav-link-current{color:#a5f3fc!important;border-color:#22d3ee8c!important;background:linear-gradient(180deg,#084a6fe6,#073552d6),radial-gradient(circle at left center,#22d3ee3d,#0000 52%)!important;box-shadow:inset 0 1px 0 #ffffff14,0 14px 36px #0891b229,0 0 0 1px #22d3ee24!important}.mobile-nav-link-current:before{background:linear-gradient(90deg,#ffffff14,#67e8f90f,#ffffff0a)!important}.mobile-nav-link:active{transform:scale(.985);border-color:#ffffff2e;box-shadow:inset 0 1px 0 #ffffff0a,0 8px 18px #0000001f}.mobile-nav-span{margin-left:0!important}.mobile-nav-arrow,.mobile-nav-span{position:relative;z-index:1}.mobile-utility-btn{min-height:40px;border-radius:14px;border:1px solid #ffffff14;background:linear-gradient(180deg,#ffffff0f,#ffffff0a);box-shadow:inset 0 1px 0 #ffffff0d;transition:transform .22s ease,border-color .22s ease,background .22s ease;-webkit-tap-highlight-color:transparent}.mobile-utility-btn:active{transform:scale(.985);background:linear-gradient(180deg,#ffffff14,#ffffff0d)}.mobile-social-link{min-height:36px;min-width:36px;border-radius:12px;border:1px solid #ffffff14;background:linear-gradient(180deg,#ffffff0d,#ffffff08);box-shadow:inset 0 1px 0 #ffffff0d;transition:transform .22s ease,border-color .22s ease,color .22s ease,background .22s ease;-webkit-tap-highlight-color:transparent}.mobile-social-link:active{transform:scale(.96)}.theme-toggle-pill{position:relative;width:48px;height:28px;border-radius:9999px;flex-shrink:0;overflow:hidden;transition:background .26s ease,border-color .26s ease,box-shadow .26s ease}.theme-toggle-dot{position:absolute;top:50%;left:3px;width:20px;height:20px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;transition:left .26s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),background .26s ease,color .26s ease,box-shadow .26s ease}.navbar-theme-dark .theme-toggle-pill{background:linear-gradient(180deg,#08182ef2,#0b243fe0);border:1px solid #67e8f938;box-shadow:inset 0 1px 0 #ffffff0d}.navbar-theme-dark .theme-toggle-dot{left:3px;transform:translateY(-50%);background:linear-gradient(180deg,#fde68a,#f59e0b);color:#1f2937;box-shadow:0 6px 16px #f59e0b59}.navbar-theme-light .theme-toggle-pill{background:linear-gradient(180deg,#08111f14,#08111f24);border:1px solid #08111f1a;box-shadow:inset 0 1px 0 #fffc}.navbar-theme-light .theme-toggle-dot{left:25px;transform:translateY(-50%);background:linear-gradient(180deg,#08111f,#1e293b);color:#f8fafc;box-shadow:0 8px 18px #0f172a2e}.navbar-theme-light .mobile-nav-link{border-color:#08111f14;background:linear-gradient(180deg,#ffffffeb,#f4f7fbfa),radial-gradient(circle at top left,#38bdf81f,#0000 55%);box-shadow:inset 0 1px 0 #fffc,0 18px 30px #0f172a14;color:#08111f!important}.navbar-theme-light .mobile-nav-link:before{background:linear-gradient(90deg,#ffffffb3,#0000 38%,#0000 62%,#94a3b81f)}.navbar-theme-light .mobile-nav-link:after{background:linear-gradient(90deg,#0000,#08111f14,#0000)}.navbar-theme-light .mobile-nav-link-current{color:#075985!important;border-color:#0284c738!important;background:linear-gradient(180deg,#f0f9fffa,#e0f2fefa),radial-gradient(circle at left center,#0ea5e929,#0000 52%)!important;box-shadow:inset 0 1px 0 #ffffffe0,0 18px 36px #0ea5e91f,0 0 0 1px #0ea5e914!important}.navbar-theme-light .mobile-utility-btn{border-color:#08111f14;background:linear-gradient(180deg,#ffffffe6,#f1f5f9e6);box-shadow:inset 0 1px 0 #ffffffe6;color:#08111f}.navbar-theme-light .mobile-social-link{border-color:#08111f14;background:linear-gradient(180deg,#ffffffe0,#f1f5f9eb);color:#08111fb3;box-shadow:inset 0 1px 0 #ffffffe6}@media (hover:hover){.mobile-nav-link:hover{transform:translateY(-1px);border-color:#ffffff29;box-shadow:inset 0 1px 0 #ffffff0f,0 18px 36px #0000002e}.mobile-social-link:hover,.mobile-utility-btn:hover{border-color:#ffffff29;background:linear-gradient(180deg,#ffffff14,#ffffff0d)}}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-900:oklch(39.8% .07 227.392);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-600:oklch(58.8% .158 241.966);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-purple-600:oklch(55.8% .288 302.321);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--drop-shadow-md:0 3px 3px #0000001f;--ease-out:cubic-bezier(0,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg-deep:#01040a;--color-bg:#020613;--color-cyan:#00f0ff;--color-cyan-light:#4ae3ff;--color-white-soft:#f8fafc;--color-muted:#64748b;--color-dim:#334155;--color-aldea-cyan:#00f0ff;--animate-gradient:gradient 8s linear infinite;--animate-float:float 3s ease-in-out infinite;--animate-ripple:ripple .6s ease-out forwards}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:initial;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:initial}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,#0000)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-0\.5{inset:calc(var(--spacing) * -.5)}.-inset-\[88\%\]{inset:-88%}.-inset-\[100\%\]{inset:-100%}.inset-0{inset:calc(var(--spacing) * 0)}.inset-2{inset:calc(var(--spacing) * 2)}.-inset-x-10{inset-inline:calc(var(--spacing) * -10)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-6{inset-inline:calc(var(--spacing) * 6)}.inset-x-8{inset-inline:calc(var(--spacing) * 8)}.inset-x-\[-12\%\]{inset-inline:-12%}.inset-x-\[8\%\]{inset-inline:8%}.-inset-y-5{inset-block:calc(var(--spacing) * -5)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-8{top:calc(var(--spacing) * 8)}.top-12{top:calc(var(--spacing) * 12)}.top-\[-20\%\]{top:-20%}.top-\[3vh\]{top:3vh}.top-\[10\%\]{top:10%}.top-\[10vh\]{top:10vh}.top-\[14\%\]{top:14%}.top-\[15vh\]{top:15vh}.top-\[20\%\]{top:20%}.top-\[26\%\]{top:26%}.top-\[30\%\]{top:30%}.top-\[42\%\]{top:42%}.top-\[43\%\]{top:43%}.top-\[45vh\]{top:45vh}.top-\[84px\]{top:84px}.\!right-0{right:calc(var(--spacing) * 0)!important}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-12{right:calc(var(--spacing) * 12)}.right-\[-10\%\]{right:-10%}.right-\[0\.8\%\]{right:.8%}.right-\[6vw\]{right:6vw}.right-\[9\%\]{right:9%}.right-\[10\%\]{right:10%}.right-\[12\%\]{right:12%}.-bottom-1{bottom:calc(var(--spacing) * -1)}.-bottom-3{bottom:calc(var(--spacing) * -3)}.-bottom-4{bottom:calc(var(--spacing) * -4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-12{bottom:calc(var(--spacing) * 12)}.bottom-\[-10\%\]{bottom:-10%}.bottom-\[9vh\]{bottom:9vh}.bottom-\[10\%\]{bottom:10%}.bottom-\[12vh\]{bottom:12vh}.bottom-\[14\%\]{bottom:14%}.\!left-0{left:calc(var(--spacing) * 0)!important}.-left-1{left:calc(var(--spacing) * -1)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-8{left:calc(var(--spacing) * 8)}.left-12{left:calc(var(--spacing) * 12)}.left-\[-10\%\]{left:-10%}.left-\[7vw\]{left:7vw}.left-\[9\%\]{left:9%}.left-\[10\%\]{left:10%}.left-\[12\%\]{left:12%}.left-\[45\%\]{left:45%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-\[-2\]{z-index:-2}.z-\[1\]{z-index:1}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[1000\]{z-index:1000}.z-\[10000\]{z-index:10000}.z-\[99999\]{z-index:99999}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-10{margin-top:calc(var(--spacing) * -10)}.-mt-\[85px\]{margin-top:-85px}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-40{margin-top:calc(var(--spacing) * 40)}.mt-\[80px\]{margin-top:80px}.mr-\[-4px\]{margin-right:-4px}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.mb-28{margin-bottom:calc(var(--spacing) * 28)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-3{margin-left:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/4{height:25%}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-\[1\.5px\]{height:1.5px}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[12\%\]{height:12%}.h-\[14\.75rem\]{height:14.75rem}.h-\[15\%\]{height:15%}.h-\[18\%\]{height:18%}.h-\[20px\]{height:20px}.h-\[22px\]{height:22px}.h-\[34px\]{height:34px}.h-\[35vw\]{height:35vw}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[40vh\]{height:40vh}.h-\[40vw\]{height:40vw}.h-\[42\%\]{height:42%}.h-\[48vh\]{height:48vh}.h-\[50vw\]{height:50vw}.h-\[52px\]{height:52px}.h-\[55\%\]{height:55%}.h-\[58\%\]{height:58%}.h-\[60px\]{height:60px}.h-\[60vh\]{height:60vh}.h-\[60vw\]{height:60vw}.h-\[70vw\]{height:70vw}.h-\[80vh\]{height:80vh}.h-\[150vh\]{height:150vh}.h-\[169\%\]{height:169%}.h-\[220px\]{height:220px}.h-\[280px\]{height:280px}.h-\[320px\]{height:320px}.h-\[360px\]{height:360px}.h-\[500px\]{height:500px}.h-\[600px\]{height:600px}.h-\[1200px\]{height:1200px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.min-h-\[34rem\]{min-height:34rem}.min-h-\[110px\]{min-height:110px}.min-h-screen{min-height:100vh}.w-0{width:calc(var(--spacing) * 0)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-44{width:calc(var(--spacing) * 44)}.w-\[2px\]{width:2px}.w-\[15\%\]{width:15%}.w-\[22px\]{width:22px}.w-\[35vw\]{width:35vw}.w-\[38px\]{width:38px}.w-\[40vw\]{width:40vw}.w-\[50vw\]{width:50vw}.w-\[58\%\]{width:58%}.w-\[60vw\]{width:60vw}.w-\[68\%\]{width:68%}.w-\[70vw\]{width:70vw}.w-\[88\%\]{width:88%}.w-\[92\%\]{width:92%}.w-\[94\%\]{width:94%}.w-\[138\%\]{width:138%}.w-\[280px\]{width:280px}.w-\[320px\]{width:320px}.w-\[360px\]{width:360px}.w-\[440px\]{width:440px}.w-\[600px\]{width:600px}.w-\[800px\]{width:800px}.w-\[1200px\]{width:1200px}.w-\[min\(28vw\,520px\)\]{width:min(28vw,520px)}.w-\[min\(72vw\,700px\)\]{width:min(72vw,700px)}.w-\[min\(76vw\,18\.5rem\)\]{width:min(76vw,18.5rem)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[23rem\]{max-width:23rem}.max-w-\[350px\]{max-width:350px}.max-w-\[540px\]{max-width:540px}.max-w-\[760px\]{max-width:760px}.max-w-\[1200px\]{max-width:1200px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[174px\]{min-width:174px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-right{transform-origin:100%}.origin-top{transform-origin:top}.origin-top-right{transform-origin:100% 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.translate-x-3{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-3{--tw-translate-x:calc(var(--spacing) * 3)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-150{--tw-scale-x:150%;--tw-scale-y:150%;--tw-scale-z:150%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-\[-90deg\]{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-float{animation:var(--animate-float)}.animate-gradient{animation:var(--animate-gradient)}.animate-pulse{animation:var(--animate-pulse)}.animate-ripple{animation:var(--animate-ripple)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-rows-\[auto_auto_auto\]{grid-template-rows:auto auto auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[5px\]{gap:5px}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.justify-self-end{justify-self:flex-end}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.scroll-smooth{scroll-behavior:smooth}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[40px\]{border-radius:40px}.rounded-\[999px\]{border-radius:999px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[\#00F0FF\]\/50{border-color:oklab(87.0045% -.136493 -.0575878/.5)}.border-\[\#000080\]\/12{border-color:oklab(27.115% -.01947 -.186877/.12)}.border-cyan-100\/18{border-color:#cefafe2e}@supports (color:color-mix(in lab,red,red)){.border-cyan-100\/18{border-color:color-mix(in oklab,var(--color-cyan-100) 18%,#0000)}}.border-cyan-100\/50{border-color:#cefafe80}@supports (color:color-mix(in lab,red,red)){.border-cyan-100\/50{border-color:color-mix(in oklab,var(--color-cyan-100) 50%,#0000)}}.border-cyan-200\/10{border-color:#a2f4fd1a}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/10{border-color:color-mix(in oklab,var(--color-cyan-200) 10%,#0000)}}.border-cyan-200\/30{border-color:#a2f4fd4d}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/30{border-color:color-mix(in oklab,var(--color-cyan-200) 30%,#0000)}}.border-cyan-200\/40{border-color:#a2f4fd66}@supports (color:color-mix(in lab,red,red)){.border-cyan-200\/40{border-color:color-mix(in oklab,var(--color-cyan-200) 40%,#0000)}}.border-cyan-500\/20{border-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/20{border-color:color-mix(in oklab,var(--color-cyan-500) 20%,#0000)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/30{border-color:color-mix(in oklab,var(--color-cyan-500) 30%,#0000)}}.border-cyan-500\/50{border-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/50{border-color:color-mix(in oklab,var(--color-cyan-500) 50%,#0000)}}.border-slate-200\/50{border-color:#e2e8f080}@supports (color:color-mix(in lab,red,red)){.border-slate-200\/50{border-color:color-mix(in oklab,var(--color-slate-200) 50%,#0000)}}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-900\/10{border-color:#0f172b1a}@supports (color:color-mix(in lab,red,red)){.border-slate-900\/10{border-color:color-mix(in oklab,var(--color-slate-900) 10%,#0000)}}.border-slate-900\/12{border-color:#0f172b1f}@supports (color:color-mix(in lab,red,red)){.border-slate-900\/12{border-color:color-mix(in oklab,var(--color-slate-900) 12%,#0000)}}.border-slate-900\/\[0\.1\]{border-color:#0f172b1a}@supports (color:color-mix(in lab,red,red)){.border-slate-900\/\[0\.1\]{border-color:color-mix(in oklab,var(--color-slate-900) 10%,#0000)}}.border-slate-900\/\[0\.08\]{border-color:#0f172b14}@supports (color:color-mix(in lab,red,red)){.border-slate-900\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-slate-900) 8%,#0000)}}.border-transparent{border-color:#0000}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,#0000)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,#0000)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,#0000)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white) 40%,#0000)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white) 50%,#0000)}}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.border-white\/70{border-color:color-mix(in oklab,var(--color-white) 70%,#0000)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white) 6%,#0000)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,#0000)}}.border-white\/\[0\.12\]{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.12\]{border-color:color-mix(in oklab,var(--color-white) 12%,#0000)}}.border-white\/\[0\.14\]{border-color:#ffffff24}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.14\]{border-color:color-mix(in oklab,var(--color-white) 14%,#0000)}}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#06101c\]\/80{background-color:oklab(17.0053% -.00888463 -.028391/.8)}.bg-\[\#020308\]{background-color:#020308}.bg-\[\#020617\]{background-color:#020617}.bg-\[\#020617\]\/80{background-color:oklab(12.8802% -.003754 -.0404292/.8)}.bg-\[\#061530\]\/60{background-color:oklab(20.0738% -.00952212 -.0571714/.6)}.bg-\[\#061530\]\/80{background-color:oklab(20.0738% -.00952212 -.0571714/.8)}.bg-\[rgba\(255\,255\,255\,0\.03\)\]{background-color:#ffffff08}.bg-black{background-color:var(--color-black)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,#0000)}}.bg-current{background-color:currentColor}.bg-cyan-100\/8{background-color:#cefafe14}@supports (color:color-mix(in lab,red,red)){.bg-cyan-100\/8{background-color:color-mix(in oklab,var(--color-cyan-100) 8%,#0000)}}.bg-cyan-100\/10{background-color:#cefafe1a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-100\/10{background-color:color-mix(in oklab,var(--color-cyan-100) 10%,#0000)}}.bg-cyan-300\/18{background-color:#53eafd2e}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/18{background-color:color-mix(in oklab,var(--color-cyan-300) 18%,#0000)}}.bg-cyan-300\/25{background-color:#53eafd40}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/25{background-color:color-mix(in oklab,var(--color-cyan-300) 25%,#0000)}}.bg-cyan-300\/70{background-color:#53eafdb3}@supports (color:color-mix(in lab,red,red)){.bg-cyan-300\/70{background-color:color-mix(in oklab,var(--color-cyan-300) 70%,#0000)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-400\/20{background-color:#00d2ef33}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/20{background-color:color-mix(in oklab,var(--color-cyan-400) 20%,#0000)}}.bg-cyan-400\/25{background-color:#00d2ef40}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/25{background-color:color-mix(in oklab,var(--color-cyan-400) 25%,#0000)}}.bg-cyan-400\/40{background-color:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/40{background-color:color-mix(in oklab,var(--color-cyan-400) 40%,#0000)}}.bg-cyan-500{background-color:var(--color-cyan-500)}.bg-cyan-500\/5{background-color:#00b7d70d}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/5{background-color:color-mix(in oklab,var(--color-cyan-500) 5%,#0000)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,#0000)}}.bg-cyan-500\/20{background-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/20{background-color:color-mix(in oklab,var(--color-cyan-500) 20%,#0000)}}.bg-cyan-500\/40{background-color:#00b7d766}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/40{background-color:color-mix(in oklab,var(--color-cyan-500) 40%,#0000)}}.bg-cyan-500\/50{background-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/50{background-color:color-mix(in oklab,var(--color-cyan-500) 50%,#0000)}}.bg-cyan-900\/10{background-color:#104e641a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-900\/10{background-color:color-mix(in oklab,var(--color-cyan-900) 10%,#0000)}}.bg-purple-600\/10{background-color:#9810fa1a}@supports (color:color-mix(in lab,red,red)){.bg-purple-600\/10{background-color:color-mix(in oklab,var(--color-purple-600) 10%,#0000)}}.bg-slate-900\/10{background-color:#0f172b1a}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/10{background-color:color-mix(in oklab,var(--color-slate-900) 10%,#0000)}}.bg-slate-900\/12{background-color:#0f172b1f}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/12{background-color:color-mix(in oklab,var(--color-slate-900) 12%,#0000)}}.bg-slate-900\/20{background-color:#0f172b33}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/20{background-color:color-mix(in oklab,var(--color-slate-900) 20%,#0000)}}.bg-slate-900\/30{background-color:#0f172b4d}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/30{background-color:color-mix(in oklab,var(--color-slate-900) 30%,#0000)}}.bg-slate-900\/40{background-color:#0f172b66}@supports (color:color-mix(in lab,red,red)){.bg-slate-900\/40{background-color:color-mix(in oklab,var(--color-slate-900) 40%,#0000)}}.bg-slate-950\/45{background-color:#02061873}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/45{background-color:color-mix(in oklab,var(--color-slate-950) 45%,#0000)}}.bg-slate-950\/90{background-color:#020618e6}@supports (color:color-mix(in lab,red,red)){.bg-slate-950\/90{background-color:color-mix(in oklab,var(--color-slate-950) 90%,#0000)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,#0000)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,#0000)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,#0000)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,#0000)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white) 25%,#0000)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,#0000)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-white\/60{background-color:color-mix(in oklab,var(--color-white) 60%,#0000)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white) 70%,#0000)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.bg-white\/72{background-color:color-mix(in oklab,var(--color-white) 72%,#0000)}}.bg-white\/78{background-color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.bg-white\/78{background-color:color-mix(in oklab,var(--color-white) 78%,#0000)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white) 80%,#0000)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.bg-white\/85{background-color:color-mix(in oklab,var(--color-white) 85%,#0000)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,#0000)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab}.bg-gradient-to-b,.bg-gradient-to-br{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab}.bg-gradient-to-r{--tw-gradient-position:to right in oklab}.bg-gradient-to-r,.bg-gradient-to-t{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab}.bg-\[linear-gradient\(45deg\,transparent_20\%\,rgba\(255\,255\,255\,0\.15\)_45\%\,rgba\(255\,255\,255\,0\.3\)_50\%\,rgba\(255\,255\,255\,0\.15\)_55\%\,transparent_80\%\)\]{background-image:linear-gradient(45deg,#0000 20%,#ffffff26 45%,#ffffff4d 50%,#ffffff26 55%,#0000 80%)}.bg-\[linear-gradient\(45deg\,transparent_26\%\,rgba\(255\,255\,255\,0\.06\)_45\%\,rgba\(255\,255\,255\,0\.28\)_50\%\,rgba\(255\,255\,255\,0\.1\)_55\%\,transparent_74\%\)\]{background-image:linear-gradient(45deg,#0000 26%,#ffffff0f 45%,#ffffff47 50%,#ffffff1a 55%,#0000 74%)}.bg-\[linear-gradient\(145deg\,rgba\(56\,189\,248\,0\.5\)\,rgba\(56\,189\,248\,0\.08\)\,rgba\(125\,211\,252\,0\.04\)\)\]{background-image:linear-gradient(145deg,#38bdf880,#38bdf814,#7dd3fc0a)}.bg-\[linear-gradient\(165deg\,rgba\(8\,22\,44\,0\.98\)_0\%\,rgba\(5\,16\,34\,0\.95\)_55\%\,rgba\(8\,22\,44\,0\.97\)_100\%\)\]{background-image:linear-gradient(165deg,#08162cfa,#051022f2 55%,#08162cf7)}.bg-\[linear-gradient\(180deg\,rgba\(4\,34\,52\,0\.3\)\,rgba\(2\,10\,24\,0\.04\)\)\]{background-image:linear-gradient(#0422344d,#020a180a)}.bg-\[linear-gradient\(180deg\,rgba\(7\,24\,49\,0\.95\)\,rgba\(6\,22\,43\,0\.92\)\)\]{background-image:linear-gradient(#071831f2,#06162beb)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.98\)\,rgba\(241\,245\,249\,0\.96\)\)\]{background-image:linear-gradient(#fffffffa,#f1f5f9f5)}.bg-\[linear-gradient\(180deg\,rgba\(255\,255\,255\,0\.98\)\,rgba\(248\,250\,253\,0\.96\)\)\]{background-image:linear-gradient(#fffffffa,#f8fafdf5)}.bg-\[linear-gradient\(rgba\(18\,16\,16\,0\)_50\%\,rgba\(0\,0\,0\,0\.1\)_50\%\)\]{background-image:linear-gradient(#12101000 50%,#0000001a 0)}.bg-\[radial-gradient\(circle\,_rgba\(34\,211\,238\,0\.18\)_0\%\,_transparent_70\%\)\]{background-image:radial-gradient(circle,#22d3ee2e 0,#0000 70%)}.bg-\[radial-gradient\(circle_at_0\%_0\%\,rgba\(56\,189\,248\,0\.22\)\,transparent_48\%\)\]{background-image:radial-gradient(circle at 0 0,#38bdf838,#0000 48%)}.bg-\[radial-gradient\(circle_at_100\%_0\%\,rgba\(56\,189\,248\,0\.18\)\,transparent_50\%\)\]{background-image:radial-gradient(circle at 100% 0,#38bdf82e,#0000 50%)}.bg-\[radial-gradient\(circle_at_bottom\,rgba\(56\,189\,248\,0\.12\)\,transparent_72\%\)\]{background-image:radial-gradient(circle at bottom,#38bdf81f,#0000 72%)}.bg-\[radial-gradient\(circle_at_bottom\,rgba\(56\,189\,248\,0\.16\)\,transparent_72\%\)\]{background-image:radial-gradient(circle at bottom,#38bdf829,#0000 72%)}.bg-\[radial-gradient\(ellipse_78\%_62\%_at_50\%_30\%\,_rgba\(34\,211\,238\,0\.18\)_0\%\,_transparent_72\%\)\]{background-image:radial-gradient(78% 62% at 50% 30%,#22d3ee2e 0,#0000 72%)}.bg-\[radial-gradient\(ellipse_at_center\,_rgba\(34\,211\,238\,0\.15\)_0\%\,_transparent_58\%\)\]{background-image:radial-gradient(#22d3ee26 0,#0000 58%)}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(34\,211\,238\,0\.15\)_0\%\,rgba\(2\,6\,23\,0\)_58\%\)\]{background-image:radial-gradient(#22d3ee26 0,#02061700 58%)}.bg-\[radial-gradient\(ellipse_at_center\,transparent_20\%\,rgba\(0\,0\,0\,0\.85\)_100\%\)\]{background-image:radial-gradient(#0000 20%,#000000d9 100%)}.from-\[\#00F0FF\]{--tw-gradient-from:#00f0ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#00F0FF\]\/50{--tw-gradient-from:oklab(87.0045% -.136493 -.0575878/.5);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#020617\]{--tw-gradient-from:#020617;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black{--tw-gradient-from:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab,red,red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab,var(--color-black) 80%,#0000)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400{--tw-gradient-from:var(--color-cyan-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-400\/18{--tw-gradient-from:#00d2ef2e}@supports (color:color-mix(in lab,red,red)){.from-cyan-400\/18{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-400) 18%,#0000)}}.from-cyan-400\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500\/10{--tw-gradient-from:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.from-cyan-500\/10{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-500) 10%,#0000)}}.from-cyan-500\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500\/20{--tw-gradient-from:#00b7d733}@supports (color:color-mix(in lab,red,red)){.from-cyan-500\/20{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-500) 20%,#0000)}}.from-cyan-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-cyan-500\/40{--tw-gradient-from:#00b7d766}@supports (color:color-mix(in lab,red,red)){.from-cyan-500\/40{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-500) 40%,#0000)}}.from-cyan-500\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-100\/80{--tw-gradient-from:#f1f5f9cc}@supports (color:color-mix(in lab,red,red)){.from-slate-100\/80{--tw-gradient-from:color-mix(in oklab,var(--color-slate-100) 80%,#0000)}}.from-slate-100\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:#0000;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#4AE3FF\]{--tw-gradient-via:#4ae3ff;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#0066FF\]{--tw-gradient-via:#06f;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/20{--tw-gradient-via:#0003}@supports (color:color-mix(in lab,red,red)){.via-black\/20{--tw-gradient-via:color-mix(in oklab,var(--color-black) 20%,#0000)}}.via-black\/20{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-blue-500{--tw-gradient-via:var(--color-blue-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900\/10{--tw-gradient-via:#0f172b1a}@supports (color:color-mix(in lab,red,red)){.via-slate-900\/10{--tw-gradient-via:color-mix(in oklab,var(--color-slate-900) 10%,#0000)}}.via-slate-900\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:#0000;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/10{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.via-white\/10{--tw-gradient-via:color-mix(in oklab,var(--color-white) 10%,#0000)}}.via-white\/10{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/16{--tw-gradient-via:#ffffff29}@supports (color:color-mix(in lab,red,red)){.via-white\/16{--tw-gradient-via:color-mix(in oklab,var(--color-white) 16%,#0000)}}.via-white\/16{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/70{--tw-gradient-via:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.via-white\/70{--tw-gradient-via:color-mix(in oklab,var(--color-white) 70%,#0000)}}.via-white\/70{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-via) var(--tw-gradient-via-position),var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#00F0FF\]{--tw-gradient-to:#00f0ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#000080\]{--tw-gradient-to:navy;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#0099CC\]{--tw-gradient-to:#09c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#FF006E\]{--tw-gradient-to:#ff006e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500\/20{--tw-gradient-to:#3080ff33}@supports (color:color-mix(in lab,red,red)){.to-blue-500\/20{--tw-gradient-to:color-mix(in oklab,var(--color-blue-500) 20%,#0000)}}.to-blue-500\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-500\/30{--tw-gradient-to:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.to-blue-500\/30{--tw-gradient-to:color-mix(in oklab,var(--color-blue-500) 30%,#0000)}}.to-blue-500\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-600\/5{--tw-gradient-to:#155dfc0d}@supports (color:color-mix(in lab,red,red)){.to-blue-600\/5{--tw-gradient-to:color-mix(in oklab,var(--color-blue-600) 5%,#0000)}}.to-blue-600\/5{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-purple-600{--tw-gradient-to:var(--color-purple-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-300\/18{--tw-gradient-to:#77d4ff2e}@supports (color:color-mix(in lab,red,red)){.to-sky-300\/18{--tw-gradient-to:color-mix(in oklab,var(--color-sky-300) 18%,#0000)}}.to-sky-300\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:#0000;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/20{--tw-gradient-to:#fff3}@supports (color:color-mix(in lab,red,red)){.to-white\/20{--tw-gradient-to:color-mix(in oklab,var(--color-white) 20%,#0000)}}.to-white\/20{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-\[length\:100\%_4px\]{background-size:100% 4px}.bg-\[length\:200\%_auto\]{background-size:200%}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.p-1{padding:calc(var(--spacing) * 1)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[1\.5px\]{padding:1.5px}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-12{padding-inline:calc(var(--spacing) * 12)}.px-14{padding-inline:calc(var(--spacing) * 14)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.pe-14{padding-inline-end:calc(var(--spacing) * 14)}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-48{padding-top:calc(var(--spacing) * 48)}.pt-\[30px\]{padding-top:30px}.pt-\[220px\]{padding-top:220px}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-\[2px\]{padding-right:2px}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-\[5px\]{padding-left:5px}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.82rem\]{font-size:.82rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.22rem\]{font-size:1.22rem}.text-\[8\.2vw\]{font-size:8.2vw}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[12rem\]{font-size:12rem}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.0\]{--tw-leading:1;line-height:1}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.32em\]{--tw-tracking:.32em;letter-spacing:.32em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.\!text-blue-100\/80{color:#dbeafecc!important}@supports (color:color-mix(in lab,red,red)){.\!text-blue-100\/80{color:color-mix(in oklab,var(--color-blue-100) 80%,#0000)!important}}.\!text-white{color:var(--color-white)!important}.text-\[\#00F0FF\]{color:#00f0ff}.text-\[\#22d3ee\]{color:#22d3ee}.text-\[\#000080\]{color:navy}.text-\[\#020617\]{color:#020617}.text-\[\#020617\]\/70{color:oklab(12.8802% -.003754 -.0404292/.7)}.text-\[\#050505\]{color:#050505}.text-\[var\(--fs-h1\)\]{color:var(--fs-h1)}.text-\[var\(--page-fg\)\]{color:var(--page-fg)}.text-\[var\(--page-fg-muted\)\]{color:var(--page-fg-muted)}.text-\[var\(--theme-neon-blue-end\)\]{color:var(--theme-neon-blue-end)}.text-black{color:var(--color-black)}.text-cyan-50{color:var(--color-cyan-50)}.text-cyan-400{color:var(--color-cyan-400)}.text-gray-100{color:var(--color-gray-100)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-muted{color:var(--color-muted)}.text-sky-600{color:var(--color-sky-600)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-300\/60{color:#cad5e299}@supports (color:color-mix(in lab,red,red)){.text-slate-300\/60{color:color-mix(in oklab,var(--color-slate-300) 60%,#0000)}}.text-slate-400{color:var(--color-slate-400)}.text-slate-500\/80{color:#62748ecc}@supports (color:color-mix(in lab,red,red)){.text-slate-500\/80{color:color-mix(in oklab,var(--color-slate-500) 80%,#0000)}}.text-slate-600\/80{color:#45556ccc}@supports (color:color-mix(in lab,red,red)){.text-slate-600\/80{color:color-mix(in oklab,var(--color-slate-600) 80%,#0000)}}.text-slate-700{color:var(--color-slate-700)}.text-slate-700\/70{color:#314158b3}@supports (color:color-mix(in lab,red,red)){.text-slate-700\/70{color:color-mix(in oklab,var(--color-slate-700) 70%,#0000)}}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-900\/20{color:#0f172b33}@supports (color:color-mix(in lab,red,red)){.text-slate-900\/20{color:color-mix(in oklab,var(--color-slate-900) 20%,#0000)}}.text-slate-950{color:var(--color-slate-950)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/10{color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.text-white\/10{color:color-mix(in oklab,var(--color-white) 10%,#0000)}}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab,red,red)){.text-white\/20{color:color-mix(in oklab,var(--color-white) 20%,#0000)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,#0000)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,#0000)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,#0000)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,#0000)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,#0000)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,#0000)}}.text-white\/92{color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.text-white\/92{color:color-mix(in oklab,var(--color-white) 92%,#0000)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-cyan-500\/40{text-decoration-color:#00b7d766}@supports (color:color-mix(in lab,red,red)){.decoration-cyan-500\/40{-webkit-text-decoration-color:color-mix(in oklab,var(--color-cyan-500) 40%,#0000);text-decoration-color:color-mix(in oklab,var(--color-cyan-500) 40%,#0000)}}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-15{opacity:.15}.opacity-18{opacity:.18}.opacity-20{opacity:.2}.opacity-22{opacity:.22}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-100{opacity:1}.mix-blend-normal{mix-blend-mode:normal}.mix-blend-overlay{mix-blend-mode:overlay}.mix-blend-screen{mix-blend-mode:screen}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-2xl,.shadow-\[0_0_5px_rgba\(34\,211\,238\,0\.5\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_5px_rgba\(34\,211\,238\,0\.5\)\]{--tw-shadow:0 0 5px var(--tw-shadow-color,#22d3ee80)}.shadow-\[0_0_8px_rgba\(6\,182\,212\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#06b6d4cc)}.shadow-\[0_0_10px_rgba\(0\,242\,255\,0\.6\)\],.shadow-\[0_0_8px_rgba\(6\,182\,212\,0\.8\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(0\,242\,255\,0\.6\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#00f2ff99)}.shadow-\[0_0_10px_rgba\(34\,211\,238\,0\.8\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#22d3eecc)}.shadow-\[0_0_10px_rgba\(34\,211\,238\,0\.8\)\],.shadow-\[0_0_15px_rgba\(255\,255\,255\,0\.1\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(255\,255\,255\,0\.1\)\]{--tw-shadow:0 0 15px var(--tw-shadow-color,#ffffff1a)}.shadow-\[0_0_30px_rgba\(6\,182\,212\,0\.1\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#06b6d41a)}.shadow-\[0_0_30px_rgba\(6\,182\,212\,0\.1\)\],.shadow-\[0_0_50px_rgba\(var\(--rgb-cyan\)\,0\.05\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(var\(--rgb-cyan\)\,0\.05\)\]{--tw-shadow:0 0 50px var(--tw-shadow-color,rgba(var(--rgb-cyan),.05))}.shadow-\[0_0_60px_-15px_rgba\(34\,211\,238\,0\.25\)\]{--tw-shadow:0 0 60px -15px var(--tw-shadow-color,#22d3ee40)}.shadow-\[0_0_60px_-15px_rgba\(34\,211\,238\,0\.25\)\],.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#0f172a14)}.shadow-\[0_10px_26px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow:0 10px 26px var(--tw-shadow-color,#0f172a14)}.shadow-\[0_10px_26px_rgba\(15\,23\,42\,0\.08\)\],.shadow-\[0_10px_28px_rgba\(0\,0\,0\,0\.35\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_28px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#00000059)}.shadow-\[0_12px_32px_rgba\(15\,23\,42\,0\.1\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#0f172a1a)}.shadow-\[0_12px_32px_rgba\(15\,23\,42\,0\.1\)\],.shadow-\[0_16px_40px_rgba\(0\,0\,0\,0\.45\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000073)}.shadow-\[0_20px_50px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#0f172a24)}.shadow-\[0_20px_50px_rgba\(15\,23\,42\,0\.14\)\],.shadow-\[0_25px_70px_rgba\(15\,23\,42\,0\.15\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_25px_70px_rgba\(15\,23\,42\,0\.15\)\]{--tw-shadow:0 25px 70px var(--tw-shadow-color,#0f172a26)}.shadow-\[0_25px_80px_rgba\(0\,0\,0\,0\.8\)\,inset_0_1px_1px_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:0 25px 80px var(--tw-shadow-color,#000c),inset 0 1px 1px var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_60px_-15px_rgba\(2\,6\,23\,0\.4\)\]{--tw-shadow:0 30px 60px -15px var(--tw-shadow-color,#02061766)}.shadow-\[0_30px_60px_-15px_rgba\(2\,6\,23\,0\.4\)\],.shadow-\[0_30px_90px_rgba\(0\,0\,0\,0\.6\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_30px_90px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#0009)}.shadow-\[0_30px_90px_rgba\(15\,23\,42\,0\.15\)\]{--tw-shadow:0 30px 90px var(--tw-shadow-color,#0f172a26)}.shadow-\[0_30px_90px_rgba\(15\,23\,42\,0\.15\)\],.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[\#00F0FF\]\/20{--tw-shadow-color:#00f0ff33}@supports (color:color-mix(in lab,red,red)){.shadow-\[\#00F0FF\]\/20{--tw-shadow-color:color-mix(in oklab,oklab(87.0045% -.136493 -.0575878/.2) var(--tw-shadow-alpha),#0000)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-2xl{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,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl))}.blur-3xl{--tw-blur:blur(var(--blur-3xl))}.blur-3xl,.blur-\[18px\]{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,)}.blur-\[18px\]{--tw-blur:blur(18px)}.blur-\[100px\]{--tw-blur:blur(100px)}.blur-\[100px\],.blur-\[120px\]{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,)}.blur-\[120px\]{--tw-blur:blur(120px)}.blur-xl{--tw-blur:blur(var(--blur-xl))}.blur-xl,.brightness-0{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,)}.brightness-0{--tw-brightness:brightness(0%)}.drop-shadow-\[0_0_20px_rgba\(0\,240\,255\,0\.5\)\]{--tw-drop-shadow-size:drop-shadow(0 0 20px var(--tw-drop-shadow-color,#00f0ff80));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-\[0_0_20px_rgba\(0\,240\,255\,0\.5\)\],.drop-shadow-\[0_1px_8px_rgba\(6\,182\,212\,0\.8\)\]{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,)}.drop-shadow-\[0_1px_8px_rgba\(6\,182\,212\,0\.8\)\]{--tw-drop-shadow-size:drop-shadow(0 1px 8px var(--tw-drop-shadow-color,#06b6d4cc));--tw-drop-shadow:var(--tw-drop-shadow-size)}.drop-shadow-md{--tw-drop-shadow-size:drop-shadow(0 3px 3px var(--tw-drop-shadow-color,#0000001f));--tw-drop-shadow:drop-shadow(var(--drop-shadow-md))}.drop-shadow-md,.grayscale{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,)}.grayscale{--tw-grayscale:grayscale(100%)}.grayscale-0{--tw-grayscale:grayscale(0%)}.grayscale-0,.grayscale-\[0\.2\]{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,)}.grayscale-\[0\.2\]{--tw-grayscale:grayscale(.2)}.saturate-0{--tw-saturate:saturate(0%)}.filter,.saturate-0{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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl))}.backdrop-blur-2xl,.backdrop-blur-3xl{-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,)}.backdrop-blur-3xl{--tw-backdrop-blur:blur(var(--blur-3xl))}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md))}.backdrop-blur-md,.backdrop-blur-sm{-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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-blur-xl,.backdrop-filter{-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-\[cubic-bezier\(0\.19\,1\,0\.22\,1\)\]{--tw-ease:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:right-\[calc\(100\%-44px\)\]:is(:where(.group):hover *){right:calc(100% - 44px)}.group-hover\:w-5:is(:where(.group):hover *){width:calc(var(--spacing) * 5)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-2:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-\[-2px\]:is(:where(.group):hover *){--tw-translate-x:-2px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-1\/2:is(:where(.group):hover *){--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:rotate-45:is(:where(.group):hover *){rotate:45deg}.group-hover\:border-white:is(:where(.group):hover *){border-color:var(--color-white)}.group-hover\:bg-white:is(:where(.group):hover *){background-color:var(--color-white)}.group-hover\:bg-white\/40:is(:where(.group):hover *){background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.group-hover\:bg-white\/40:is(:where(.group):hover *){background-color:color-mix(in oklab,var(--color-white) 40%,#0000)}}.group-hover\:text-black:is(:where(.group):hover *){color:var(--color-black)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.selection\:bg-cyan-500 ::selection,.selection\:bg-cyan-500::selection{background-color:var(--color-cyan-500)}.selection\:text-white ::selection,.selection\:text-white::selection{color:var(--color-white)}.after\:hidden:after{content:var(--tw-content);display:none}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.04\]:hover{scale:1.04}.hover\:border-\[\#00F0FF\]:hover{border-color:#00f0ff}.hover\:border-\[\#000080\]\/50:hover{border-color:oklab(27.115% -.01947 -.186877/.5)}.hover\:border-blue-500\/30:hover{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue-500\/30:hover{border-color:color-mix(in oklab,var(--color-blue-500) 30%,#0000)}}.hover\:border-cyan-500\/20:hover{border-color:#00b7d733}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-500\/20:hover{border-color:color-mix(in oklab,var(--color-cyan-500) 20%,#0000)}}.hover\:border-slate-700:hover{border-color:var(--color-slate-700)}.hover\:border-slate-900\/\[0\.14\]:hover{border-color:#0f172b24}@supports (color:color-mix(in lab,red,red)){.hover\:border-slate-900\/\[0\.14\]:hover{border-color:color-mix(in oklab,var(--color-slate-900) 14%,#0000)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab,var(--color-white) 20%,#0000)}}.hover\:bg-\[\#00F0FF\]\/10:hover{background-color:oklab(87.0045% -.136493 -.0575878/.1)}.hover\:bg-\[\#000080\]\/20:hover{background-color:oklab(27.115% -.01947 -.186877/.2)}.hover\:bg-slate-900\/5:hover{background-color:#0f172b0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-slate-900\/5:hover{background-color:color-mix(in oklab,var(--color-slate-900) 5%,#0000)}}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,#0000)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab,var(--color-white) 15%,#0000)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,#0000)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab,var(--color-white) 5%,#0000)}}.hover\:ps-14:hover{padding-inline-start:calc(var(--spacing) * 14)}.hover\:pe-6:hover{padding-inline-end:calc(var(--spacing) * 6)}.hover\:text-\[\#000080\]:hover{color:navy}.hover\:text-cyan-300:hover{color:var(--color-cyan-300)}.hover\:text-sky-600:hover{color:var(--color-sky-600)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_0_20px_rgba\(0\,0\,0\,0\.1\)\]:hover{--tw-shadow:0 0 20px var(--tw-shadow-color,#0000001a)}.hover\:shadow-\[0_0_20px_rgba\(0\,0\,0\,0\.1\)\]:hover,.hover\:shadow-xl:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.hover\:shadow-\[\#00F0FF\]\/30:hover{--tw-shadow-color:#00f0ff4d}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-\[\#00F0FF\]\/30:hover{--tw-shadow-color:color-mix(in oklab,oklab(87.0045% -.136493 -.0575878/.3) var(--tw-shadow-alpha),#0000)}}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-cyan-500\/50:focus-visible{--tw-ring-color:#00b7d780}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-cyan-500\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-cyan-500) 50%,#0000)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:top-4{top:calc(var(--spacing) * 4)}.sm\:top-\[88px\]{top:88px}.sm\:mt-0{margin-top:calc(var(--spacing) * 0)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-8{margin-top:calc(var(--spacing) * 8)}.sm\:mt-24{margin-top:calc(var(--spacing) * 24)}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:mb-12{margin-bottom:calc(var(--spacing) * 12)}.sm\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.sm\:block{display:block}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-10{height:calc(var(--spacing) * 10)}.sm\:h-64{height:calc(var(--spacing) * 64)}.sm\:h-\[16\.5rem\]{height:16.5rem}.sm\:h-\[60vh\]{height:60vh}.sm\:h-\[64px\]{height:64px}.sm\:h-\[82vh\]{height:82vh}.sm\:h-screen{height:100vh}.sm\:w-\[92\%\]{width:92%}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-4xl{max-width:var(--container-4xl)}.sm\:max-w-\[380px\]{max-width:380px}.sm\:max-w-md{max-width:var(--container-md)}.sm\:flex-row{flex-direction:row}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:rounded-\[48px\]{border-radius:48px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:px-0{padding-inline:calc(var(--spacing) * 0)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-0{padding-block:calc(var(--spacing) * 0)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:pt-12{padding-top:calc(var(--spacing) * 12)}.sm\:pt-\[80px\]{padding-top:80px}.sm\:pr-1{padding-right:calc(var(--spacing) * 1)}.sm\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.sm\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.sm\:pl-32{padding-left:calc(var(--spacing) * 32)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[clamp\(2\.1rem\,6vw\,4\.1rem\)\]{font-size:clamp(2.1rem,6vw,4.1rem)}.sm\:text-\[clamp\(2\.5rem\,7vw\,4\.8rem\)\]{font-size:clamp(2.5rem,7vw,4.8rem)}.sm\:tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.sm\:tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.sm\:opacity-10{opacity:.1}.sm\:opacity-15{opacity:.15}.sm\:opacity-24{opacity:.24}.sm\:opacity-28{opacity:.28}.sm\:shadow-\[0_45px_110px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow:0 45px 110px var(--tw-shadow-color,#0f172a2e)}.sm\:shadow-\[0_45px_110px_rgba\(15\,23\,42\,0\.18\)\],.sm\:shadow-\[0_45px_130px_rgba\(0\,0\,0\,0\.9\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sm\:shadow-\[0_45px_130px_rgba\(0\,0\,0\,0\.9\)\]{--tw-shadow:0 45px 130px var(--tw-shadow-color,#000000e6)}}@media (min-width:48rem){.md\:\!right-5{right:calc(var(--spacing) * 5)!important}.md\:\!left-5{left:calc(var(--spacing) * 5)!important}.md\:-mt-20{margin-top:calc(var(--spacing) * -20)}.md\:-mt-\[240px\]{margin-top:-240px}.md\:mt-72{margin-top:calc(var(--spacing) * 72)}.md\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.md\:mb-40{margin-bottom:calc(var(--spacing) * 40)}.md\:block{display:block}.md\:hidden{display:none}.md\:aspect-\[16\/9\]{aspect-ratio:16/9}.md\:h-16{height:calc(var(--spacing) * 16)}.md\:min-h-\[210vh\]{min-height:210vh}.md\:min-h-\[220px\]{min-height:220px}.md\:w-16{width:calc(var(--spacing) * 16)}.md\:max-w-lg{max-width:var(--container-lg)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:p-16{padding:calc(var(--spacing) * 16)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[18rem\]{font-size:18rem}}@media (min-width:64rem){.lg\:left-10{left:calc(var(--spacing) * 10)}.lg\:-mt-\[190px\]{margin-top:-190px}.lg\:mt-4{margin-top:calc(var(--spacing) * 4)}.lg\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:h-10{height:calc(var(--spacing) * 10)}.lg\:h-12{height:calc(var(--spacing) * 12)}.lg\:h-\[65vh\]{height:65vh}.lg\:min-h-\[285vh\]{min-height:285vh}.lg\:w-8{width:calc(var(--spacing) * 8)}.lg\:w-\[55\%\]{width:55%}.lg\:w-\[84\%\]{width:84%}.lg\:w-\[min\(40vw\,640px\)\]{width:min(40vw,640px)}.lg\:max-w-xl{max-width:var(--container-xl)}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:pt-0{padding-top:calc(var(--spacing) * 0)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pt-32{padding-top:calc(var(--spacing) * 32)}.lg\:pt-\[100px\]{padding-top:100px}.lg\:pr-6{padding-right:calc(var(--spacing) * 6)}.lg\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.lg\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.lg\:pl-48{padding-left:calc(var(--spacing) * 48)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.lg\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.lg\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.lg\:text-\[1\.25rem\]{font-size:1.25rem}.lg\:text-\[7\.4vw\]{font-size:7.4vw}.lg\:text-\[22px\]{font-size:22px}}@media (min-width:80rem){.xl\:right-\[1\.5\%\]{right:1.5%}.xl\:left-16{left:calc(var(--spacing) * 16)}.xl\:w-\[50\%\]{width:50%}.xl\:max-w-4xl{max-width:var(--container-4xl)}.xl\:gap-5{gap:calc(var(--spacing) * 5)}.xl\:gap-10{gap:calc(var(--spacing) * 10)}.xl\:pl-80{padding-left:calc(var(--spacing) * 80)}.xl\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.xl\:text-\[6\.8vw\]{font-size:6.8vw}.xl\:text-\[9\.5px\]{font-size:9.5px}}@media (min-width:96rem){.\32 xl\:max-w-5xl{max-width:var(--container-5xl)}}}@keyframes accordion-down{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}:root{--rgb-cyan:34,211,238;--rgb-cyan-light:56,189,248;--rgb-bg:15,23,42;--page-bg:#01040a;--page-fg:#f8fafc;--page-fg-muted:#f8fafcb8;--page-fg-soft:#e2e8f080;--surface-glass:#ffffff0a;--surface-glass-strong:#061530c7;--surface-border:#ffffff1f;--surface-border-soft:#ffffff0f;--surface-shadow:0 18px 42px #00000057;--theme-spotlight-blend:screen;--theme-neon-blue-start:#00f0ff;--theme-neon-blue-end:#4ae3ff;--theme-neon-blue-shadow:#00f0ff99;--theme-neon-purple-start:#bf00ff;--theme-neon-purple-end:#e082ff;--theme-neon-purple-shadow:#bf00ff99;--global-grid-line-color:#00d4ff0a;--global-grid-opacity:.14;--global-spotlight-bg:radial-gradient(circle closest-side,#00f0ff38 0%,#7000ff0d 42%,#ff006e03 70%,#0000 100%);--global-spotlight-blur:100px;--global-noise-opacity:.05;--global-noise-blend:overlay;--global-vignette-bg:radial-gradient(ellipse 120% 82% at 50% 48%,#0000 58%,#02040a57 100%);--bg-system-glow-1:#00f0ff38;--bg-system-glow-2:#7000ff14;--bg-system-glow-3:#ff006e08;--color-accent:var(--color-cyan);--color-accent-hover:var(--color-cyan-light);--gradient-brand:linear-gradient(135deg,#38bdf8,#22d3ee);--gradient-glow:linear-gradient(135deg,#38bdf826,#22d3ee0d);--gradient-card:linear-gradient(145deg,#38bdf80f,#0000);--gradient-hero:linear-gradient(160deg,#020617,#0f172a 50%,#020617);--font-heading:var(--font-outfit),"Outfit",sans-serif;--font-body:var(--font-inter),"Inter",sans-serif;--font-bebas-global:var(--font-bebas,"Bebas Neue"),sans-serif;--font-mono:"Roboto Mono",monospace;--fs-hero:clamp(3rem,10vw,6.5rem);--fs-display:clamp(2.2rem,7vw,2.8rem);--fs-h1:clamp(1.8rem,5.5vw,2.3rem);--fs-h2:clamp(1.3rem,4.5vw,1.85rem);--fs-h3:1.05rem;--fs-h4:.9rem;--fs-body:.85rem;--fs-body-lg:.95rem;--fs-caption:.7rem;--fs-xs:.7rem;--fs-label:.7rem;--lh-tight:1.1;--lh-snug:1.3;--lh-normal:1.6;--ls-tight:-.02em;--ls-wide:.05em;--ls-wider:.1em;--ls-ultra:.2em;--max-width:1400px;--container-padding:clamp(1.5rem,5vw,4rem);--header-height:80px;--space-section:clamp(6rem,12vh,10rem);--ease-premium:cubic-bezier(.22,1,.36,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-cinematic:cubic-bezier(.4,0,.2,1);--shadow-glow:0 0 40px rgba(var(--rgb-cyan),.12);--shadow-premium:0 20px 40px #00000080,inset 0 1px 1px #ffffff0d;--transition-premium:.4s var(--ease-premium);--z-bg:-1;--z-glow:0;--z-noise:1;--z-base:10;--z-content:20;--z-ui:50;--z-header:100;--z-modal:200;--z-cursor:9997;--z-preloader:9999}.light-theme{--color-bg-deep:#f3f7fc;--color-bg:#f8fafc;--color-bg-elevated:#fff;--color-bg-card:#f1f5f9d1;--color-surface:#fff;--page-bg:#f3f7fc;--page-fg:#0f172a;--page-fg-muted:#0b1526c7;--page-fg-soft:#0b15268f;--surface-glass:#ffffffd1;--surface-glass-strong:#ffffffe6;--surface-border:#0b152624;--surface-border-soft:#0b152617;--surface-shadow:0 18px 45px #0f172a21;--theme-spotlight-blend:normal;--theme-neon-blue-start:#0d5fc2;--theme-neon-blue-end:#1498ed;--theme-neon-blue-shadow:#0e74d72e;--theme-neon-purple-start:#2a5ac9;--theme-neon-purple-end:#4b86e4;--theme-neon-purple-shadow:#295fd629;--global-grid-line-color:#0f172a0e;--global-grid-opacity:.07;--global-spotlight-bg:radial-gradient(circle closest-side,#0ea5e91a 0%,#3b82f609 44%,#0000 80%);--global-spotlight-blur:130px;--global-noise-opacity:.01;--global-noise-blend:multiply;--global-vignette-bg:radial-gradient(ellipse 128% 92% at 50% 45%,#0000 70%,#94a3b814 100%);--bg-system-glow-1:#38bdf826;--bg-system-glow-2:#8b5cf614;--bg-system-glow-3:#ec48990a;--color-accent:#0d5fc2;--color-accent-hover:#1498ed}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-body,var(--font-inter,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif));font-size:var(--fs-body);font-weight:400;line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;cursor:none;transition:background-color .35s var(--ease-premium),color .25s ease;overflow-x:hidden}.light-theme body,body{color:var(--page-fg);background:var(--page-bg)}.light-theme h1,.light-theme h2,.light-theme h3,.light-theme h4,.light-theme h5,.light-theme h6{color:var(--page-fg)}.global-cinematic{background:var(--page-bg);transition:background-color .35s var(--ease-premium)}.global-parallax .global-orb{filter:blur(180px);mix-blend-mode:screen;opacity:1;will-change:transform,opacity;border-radius:9999px;position:absolute}@media (max-width:768px){.global-parallax .global-orb{filter:blur(80px);mix-blend-mode:normal;opacity:.15}}.global-orb--cyan{background:#00f0ff38;width:1200px;height:1200px;top:10%;left:-5%}.global-orb--purple{background:#7c3aed14;width:1000px;height:1000px;top:40%;right:-10%}.global-orb--blue{background:#2563eb33;width:1100px;height:1100px;bottom:-10%;left:15%}.global-grid{opacity:var(--global-grid-opacity);background-image:linear-gradient(var(--global-grid-line-color) 1px,#0000 1px),linear-gradient(90deg,var(--global-grid-line-color) 1px,#0000 1px);background-size:68px 68px;transition:opacity .35s,background-image .35s}.global-spotlight{background:var(--global-spotlight-bg);filter:blur(var(--global-spotlight-blur));mix-blend-mode:var(--theme-spotlight-blend);will-change:transform,opacity;transition:background .35s,filter .35s,opacity .35s}.global-noise{opacity:var(--global-noise-opacity);z-index:var(--z-noise);mix-blend-mode:var(--global-noise-blend);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.08'/%3E%3C/svg%3E");transition:opacity .35s}.global-noise,.global-vignette{width:100%;height:100%;pointer-events:none;position:fixed;inset:0}.global-vignette{background:var(--global-vignette-bg);z-index:var(--z-ui);transition:background .35s}.light-theme .global-parallax .global-orb{mix-blend-mode:normal;opacity:.7}.light-theme .global-parallax{opacity:.2}.light-theme .global-spotlight{mix-blend-mode:soft-light}.light-theme .global-orb--cyan{background:#38bdf833}.light-theme .global-orb--purple{background:#6366f11a}.light-theme .global-orb--blue{background:#3b82f624}#root{min-height:100vh;position:relative}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--page-fg);transition:color .3s}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4)}p{font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--page-fg-muted)}.caption,caption,small{font-size:var(--fs-caption);color:var(--page-fg-soft)}a{text-decoration:none}a,button{color:inherit;cursor:none}button{background:0 0;border:none;font-family:inherit}ol,ul{list-style:none}img,video{max-width:100%;height:auto;display:block}input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;cursor:none;background:0 0;border:none;outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--theme-neon-blue-start)}@supports (color:color-mix(in lab,red,red)){a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb,var(--theme-neon-blue-start) 76%,#fff)}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px}::selection{background:var(--color-cyan);color:var(--color-bg)}.global-bg-system{background-color:var(--page-bg);width:100%;height:100%;z-index:var(--z-bg);transition:background-color .4s var(--ease-premium);position:fixed;inset:0;overflow:hidden}.dynamic-glow{background:radial-gradient(circle at center,var(--bg-system-glow-1) 0,var(--bg-system-glow-2) 25%,var(--bg-system-glow-3) 50%,#0000 80%);filter:blur(140px);pointer-events:none;width:140vw;height:140vw;z-index:var(--z-glow);will-change:transform,opacity;animation:bg-pulse 20s ease-in-out infinite alternate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.global-bg-system:after,.global-bg-system:before{content:"";filter:blur(150px);opacity:.15;pointer-events:none;width:80vw;height:80vw;z-index:var(--z-glow);border-radius:50%;position:absolute}.global-bg-system:before{background:radial-gradient(circle,var(--bg-system-glow-1),#0000 70%);animation:drifting-light 40s linear infinite;top:-20%;left:-20%}.global-bg-system:after{background:radial-gradient(circle,var(--bg-system-glow-2),#0000 70%);animation:drifting-light 50s linear infinite reverse;bottom:-20%;right:-20%}@keyframes drifting-light{0%{transform:translate(0)rotate(0)}33%{transform:translate(10vw,15vh)rotate(120deg)}66%{transform:translate(-5vw,25vh)rotate(240deg)}to{transform:translate(0)rotate(1turn)}}@keyframes bg-pulse{0%{opacity:.5;transform:translate(-50%,-50%)scale(1)}to{opacity:1;transform:translate(-50%,-50%)scale(1.2)}}.reveal-section{opacity:0;transition:opacity 1s var(--ease-premium),transform 1s var(--ease-premium);will-change:opacity,transform;content-visibility:auto;contain-intrinsic-size:1px 500px;position:relative;transform:translateY(20px)}.reveal-section.is-visible{opacity:1;transform:translateY(0)}#inicio.reveal-section,#nosotros-root.reveal-section{opacity:1;content-visibility:visible;contain-intrinsic-size:auto;transition:none;transform:none}.reveal-section,[class*=-seccion],[class*=-section],section:not(.hero-imm){z-index:var(--z-base);isolation:isolate;position:relative;box-shadow:none!important;background:0 0!important;border:none!important}.container{width:100%;max-width:var(--max-width);padding:0 var(--container-padding);margin:0 auto}.text-gradient{background:var(--gradient-brand)}.btn-premium{transition:all .4s var(--ease-premium);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;position:relative;overflow:hidden}.btn-premium:hover{background:#ffffff1a;border-color:#00f0ff80;transform:translateY(-2px)scale(1.03);box-shadow:0 15px 35px -10px #00f0ff40}.parallax-layer{will-change:transform;transition:transform .1s linear}.glass-card{-webkit-backdrop-filter:blur(24px)saturate(180%);transition:transform .8s var(--ease-premium),border-color .5s var(--ease-cinematic),box-shadow .8s var(--ease-premium);background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;overflow:hidden;box-shadow:0 4px 30px #0000001a}.glass-card:hover{border-color:#00f0ff4d;transform:translateY(-5px)scale(1.01);box-shadow:0 20px 50px #0000004d}.section-label{font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:var(--ls-ultra);text-transform:uppercase;color:var(--color-cyan);align-items:center;gap:.75rem;margin-bottom:1.5rem;font-weight:600;display:flex}.section-label:before{content:"";background:var(--color-cyan);width:32px;height:1px;display:inline-block}@keyframes gradient{0%,to{background-position:0}50%{background-position:100%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #6c63ff4d,0 0 40px #00f0ff33}50%{box-shadow:0 0 40px #6c63ff80,0 0 80px #00f0ff4d}}@keyframes orbit{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes orbit-reverse{0%{transform:rotate(1turn)}to{transform:rotate(0)}}.animate-pulse-glow{animation:pulse-glow 3s ease-in-out infinite}.animate-orbit{animation:orbit 20s linear infinite}.animate-orbit-reverse{animation:orbit-reverse 25s linear infinite}@keyframes spotlight{0%{opacity:0;transform:translate(-100%,-100%)}20%{opacity:1;transform:translate(0)}80%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%,100%)}}.animate-spotlight{animation:spotlight 8s ease-in-out infinite}@keyframes ripple{0%{opacity:.5;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(4)}}@keyframes shimmer{0%{transform:translate(-100%)skew(-20deg)}to{transform:translate(200%)skew(-20deg)}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(400%)}}.animate-shimmer{animation:shimmer 2s infinite}.animate-scanline{animation:scanline 3s linear infinite}.animate-gradient{background-size:200%;animation:gradient 8s linear infinite}.animate-float{animation:float 3s ease-in-out infinite}.animate-ripple{animation:ripple .6s ease-out forwards}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-dim);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--color-cyan)}@media (max-width:768px){:root{--header-height:60px;--container-padding:1.1rem;--space-section:clamp(2.5rem,6vh,4rem);--fs-display:clamp(1.75rem,7vw,2.125rem);--fs-h1:clamp(1.5rem,6.5vw,1.875rem);--fs-h2:clamp(1.25rem,5.5vw,1.5rem);--fs-h3:1.125rem;--fs-body:.875rem;--fs-body-lg:1rem;--fs-caption:.7rem}a,body,button,input,select,textarea{cursor:auto}[class*=-seccion],[class*=-section],section{max-width:100vw;overflow-x:hidden}}@media (max-width:480px){:root{--container-padding:.9rem;--space-section:clamp(1.75rem,5vh,2.5rem);--fs-display:clamp(1.5rem,9vw,1.875rem);--fs-h1:clamp(1.35rem,7.5vw,1.625rem);--fs-h2:clamp(1.125rem,6vw,1.35rem);--fs-h3:1rem;--fs-body:.85rem;--fs-body-lg:.9375rem;--fs-caption:.65rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.cursor-dot{background:var(--color-cyan);width:6px;height:6px;mix-blend-mode:difference;border-radius:50%}.cursor-dot,.cursor-ring{pointer-events:none;z-index:var(--z-cursor);position:fixed}.cursor-ring{border:1.5px solid rgba(var(--rgb-cyan),.5);width:40px;height:40px;transition:transform .15s var(--ease-out-expo),opacity .15s;border-radius:50%}@media (max-width:768px){.cursor-dot,.cursor-ring{display:none}}.text-neon-blue{filter:drop-shadow(0 0 10px var(--theme-neon-blue-shadow));z-index:1;margin:0 -.15em -.15em;padding:0 .15em .15em;color:var(--theme-neon-blue-start)!important;background:linear-gradient(90deg,var(--theme-neon-blue-start),var(--theme-neon-blue-end))!important;-webkit-text-fill-color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.line-neon-blue,.text-neon-blue{display:inline-block;position:relative}.line-neon-blue:before{content:"";filter:drop-shadow(0 0 8px #00f0ffcc);opacity:.85;background:#00f0ff;border-radius:100px;width:calc(100% - .3em);height:3px;position:absolute;bottom:-4px;left:.15em}.text-neon-purple{filter:drop-shadow(0 0 10px var(--theme-neon-purple-shadow));z-index:1;padding-bottom:.12em;display:inline-block;position:relative;color:var(--theme-neon-purple-start)!important;background:linear-gradient(90deg,var(--theme-neon-purple-start),var(--theme-neon-purple-end))!important;-webkit-text-fill-color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.line-neon-purple:before{content:"";filter:drop-shadow(0 0 10px #bf00ff);opacity:.7;background:linear-gradient(90deg,#0000,#bf00ff,#0000);border-radius:100px;width:100%;height:2px;position:absolute;bottom:5px;left:0}.text-neon-purple:after{content:"";background:radial-gradient(ellipse at center,var(--theme-neon-purple-start) 0,#0000 80%);height:20px;position:absolute;bottom:-15%;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.text-neon-purple:after{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--theme-neon-purple-start) 40%,#fff) 0,#0000 80%)}}.text-neon-purple:after{filter:blur(10px);z-index:-1;pointer-events:none;opacity:.6}.text-outline{-webkit-text-stroke:1px var(--page-fg);opacity:.4;color:#0000!important}.text-muted{opacity:.4}.text-glow{text-shadow:var(--shadow-glow)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes pulse{50%{opacity:.5}}.case-page-container{--accent:#38bdf8;--accent-soft:#38bdf838;--accent-strong:#38bdf8a6;--accent-glow:#38bdf873;background:#0a0a0a;color:#fff;min-height:100vh;font-family:var(--font-outfit),"Outfit",sans-serif;overflow-x:hidden}.case-page-container a{color:inherit;text-decoration:none}.case-editorial{position:relative;z-index:1;display:flex;flex-direction:column}.case-section{padding:clamp(1.5rem,4vw,3rem) 6%;content-visibility:auto;contain-intrinsic-size:1px 800px}.case-section--hero{padding-top:140px;padding-bottom:4.5rem;background:radial-gradient(circle at 20% 20%,#ffffff14,#0000 55%),radial-gradient(circle at 80% 10%,#38bdf81f,#0000 50%),#0a0a0a}.case-section--intro,.case-section--video{background:#0a0a0a}.case-section--light{background:#f4f4f4;color:#0a0a0a}.case-section--accent{background:linear-gradient(120deg,#10131a 0,var(--accent) 100%);color:#fff}.case-section--bleed .case-media-tile,.case-section--closing .case-media-tile{border-radius:0}.case-hero-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(1.8rem,4vw,3rem);align-items:center}.case-hero-text{grid-column:1/span 5;gap:1.3rem}.case-hero-media,.case-hero-text{display:flex;flex-direction:column}.case-hero-media{grid-column:6/span 7;gap:1rem}.case-hero-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.case-hero-brand{width:180px;height:60px;border-radius:14px;background:#ffffff14;border:1px solid #fff3;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(10px)}.case-hero-logo{width:80%;height:60%;object-fit:contain}.case-hero-title{font-size:clamp(2rem,4.5vw,3.8rem);font-weight:900;line-height:.95;letter-spacing:-.03em;text-transform:uppercase}.case-hero-subtitle{font-size:clamp(.82rem,1.2vw,.95rem);color:#ffffffb3;line-height:1.7}.case-kicker{font-size:.65rem;letter-spacing:.3em}.case-kicker--light{color:#fffc}.case-title{font-size:clamp(1.2rem,2.5vw,1.85rem);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;margin:.6rem 0 .8rem}.case-title--light{color:#fff}.case-body{font-size:.88rem;line-height:1.75;color:#ffffffb3}.case-body--light{color:#ffffffd1}.case-hero-highlights{display:flex;flex-wrap:wrap;gap:.5rem}.case-hero-pill{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--accent);padding:.4rem .9rem;border-radius:999px;border:1px solid var(--accent-strong);background:var(--accent-soft)}.case-hero-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.8rem}.case-hero-metric{padding:.9rem 1rem;border-radius:14px;background:#ffffff0f;border:1px solid #ffffff24}.case-hero-metric-value{font-size:1.15rem;font-weight:800}.case-hero-metric-label{font-size:.55rem;text-transform:uppercase;letter-spacing:.25em;color:#ffffff8c}.case-hero-meta{display:flex;flex-wrap:wrap;gap:.8rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.18em;color:#ffffff73}.case-hero-meta span{color:#ffffffe6;font-weight:600;margin-left:.3rem}.case-hero-meta-sep{color:#fff3}.case-hero-cta{margin-top:.8rem;display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.5rem;border-radius:999px;border:1px solid #fff3;background:#ffffff14;text-transform:uppercase;font-weight:800;letter-spacing:.2em;font-size:.6rem}.case-intro{max-width:720px}.case-logo-block{display:flex;flex-direction:column;align-items:center;gap:1rem}.case-logo{width:min(240px,70vw);height:auto;object-fit:contain}.case-logo-caption{font-size:.7rem;text-transform:uppercase;letter-spacing:.25em;color:#0009}.case-accent-inner{max-width:780px}.case-video-frame{width:min(1200px,92%);margin:0 auto;padding:clamp(2rem,4vw,3rem) 0}.case-split{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:center}.case-split-media{grid-column:1/span 7}.case-split-text{grid-column:8/span 5}.case-section--split-reverse .case-split-media{grid-column:6/span 7}.case-section--split-reverse .case-split-text{grid-column:1/span 5}.case-split--solo .case-split-text{grid-column:1/span 12}.case-mosaic{grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(120px,auto);gap:1.2rem}.case-mosaic-main{grid-column:1/span 7;grid-row:1/span 2}.case-mosaic-side{grid-column:8/span 5}.case-app-grid{grid-template-columns:repeat(12,1fr);gap:1.2rem;align-items:stretch}.case-app-hero{grid-column:1/span 8}.case-app-side{grid-column:9/span 4;display:grid;gap:1.2rem}.case-section-head{max-width:680px;margin-bottom:2rem}.case-results-metrics{display:flex;flex-wrap:wrap}.case-metric-card{flex:1 1 180px;min-width:180px;padding:1.2rem 1.4rem;border-radius:16px;border:1px solid #ffffff1f}.case-metric-value{font-size:1.5rem;font-weight:800}.case-metric-label{font-size:.6rem;text-transform:uppercase;letter-spacing:.25em;color:#fff9}.case-results-grid{grid-template-columns:repeat(12,1fr);gap:1.2rem;margin-top:2rem}.case-results-main{grid-column:1/span 8}.case-results-side{grid-column:9/span 4;display:grid;gap:1.2rem}.case-results-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.4rem;margin-top:2rem}.case-results-title{font-size:.75rem;text-transform:uppercase;letter-spacing:.25em;color:var(--accent);margin-bottom:.6rem}.case-results-items{list-style:none;display:grid;gap:.6rem;padding:0;margin:0;color:#fff9;font-size:.95rem}.case-results-items li{position:relative;padding-left:1.1rem}.case-results-items li:before{content:"•";position:absolute;left:0}.case-stream-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem}.case-media-tile{position:relative;border-radius:18px;overflow:hidden;background:#111;border:1px solid #ffffff14;box-shadow:0 24px 50px #00000080}.case-media-frame,.case-media-tile img{width:100%;height:100%;object-fit:cover;display:block}.case-media-frame{pointer-events:none}.case-media-tile--contain img{object-fit:contain;padding:1rem;background:#0c0c0f}.case-media-tile--hero{border-radius:22px}.case-media-tile--immersive{border-radius:26px}.case-media-tile--bleed,.case-media-tile--closing{border:none;box-shadow:none}.media-ratio-cinematic{aspect-ratio:21/9}.media-ratio-wide{aspect-ratio:16/9}.media-ratio-landscape{aspect-ratio:4/3}.media-ratio-portrait{aspect-ratio:3/4}.media-ratio-square{aspect-ratio:1/1}.case-related{position:relative;padding:1.5rem 6% 3.5rem;border-top:1px solid #ffffff14;background:#0a0a0a}.case-related-inner{max-width:1400px;margin:0 auto}.case-related-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.case-related-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.35em;color:var(--accent);font-weight:700}.case-related-title{font-size:clamp(1.2rem,2.2vw,1.85rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;color:#fff;margin-top:.35rem}.case-related-button{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.6rem;border-radius:999px;border:1px solid #ffffff26;background:#ffffff0d;color:#fff;font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.2em}.case-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.case-related-card{position:relative;height:clamp(220px,30vw,300px);border-radius:20px;overflow:hidden;background:#0a0a0c;padding:2rem;display:flex;align-items:flex-end;box-shadow:0 25px 70px #00000073}.case-related-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0000000d,#00000073 60%,#000000b3);z-index:2}.case-related-bg{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:.95}.case-related-content{position:relative;z-index:3;display:flex;flex-direction:column;gap:.4rem}.case-related-tag{display:inline-flex;align-items:center;gap:.5rem;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.3em;color:var(--accent)}.case-related-dot{width:6px;height:6px;border-radius:999px;background:var(--accent);box-shadow:0 0 12px var(--accent)}.case-related-card-title{font-size:clamp(1rem,1.8vw,1.35rem);font-weight:900;color:#fff;letter-spacing:-.01em;line-height:1.15}.case-related-category{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf}@media (max-width:1100px){.case-app-grid,.case-hero-grid,.case-results-grid,.case-split{grid-template-columns:1fr}.case-app-hero,.case-app-side,.case-hero-media,.case-hero-text,.case-results-main,.case-results-side,.case-split-media,.case-split-text{grid-column:1/-1}.case-hero-support{grid-template-columns:1fr}.case-section--split-reverse .case-split-media,.case-section--split-reverse .case-split-text{grid-column:1/-1}.case-mosaic{grid-template-columns:1fr}.case-mosaic-main,.case-mosaic-side{grid-column:1/-1}.case-related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.case-section--hero{padding-top:110px;padding-bottom:3rem}.case-hero-title{font-size:clamp(1.7rem,7vw,2.6rem)}.case-hero-subtitle{font-size:.95rem}.case-hero-brand{width:140px;height:48px}.case-hero-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.case-hero-metric-value{font-size:1rem}.case-title{font-size:clamp(1.1rem,4.5vw,1.6rem)}.case-body{font-size:.85rem}.case-section-head{margin-bottom:1.4rem}.case-related{padding:2.2rem 6% 2.6rem}.case-related-title{font-size:clamp(1.4rem,5.5vw,2rem)}.case-related-card{padding:1.4rem}.case-related-card-title{font-size:clamp(1.1rem,4.8vw,1.5rem)}.case-detail-tag{font-size:.55rem}.case-detail-results-title{font-size:.65rem}.case-detail-results-items{font-size:.9rem}}@media (max-width:640px){.case-section{padding:2.4rem 6%}.case-related-grid{grid-template-columns:1fr}}.case-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:2rem}.case-meta-label{font-size:.65rem;text-transform:uppercase;color:#ffffff80}.case-meta-body{margin-top:.8rem;line-height:1.6;color:#fffc}.case-section--hero-image{padding:0}.case-section--hero-image .case-media-tile{border-radius:0;border:none;box-shadow:none}.case-hero-grid--solo .case-hero-text{grid-column:1/-1}.case-page-container{background:#0b0b0c;color:#f7f7f2}.case-editorial{background:#0b0b0c}.case-section{padding:clamp(2.5rem,5vw,5rem) 6vw;--case-section-pad:6vw}.case-section--applications,.case-section--gallery,.case-section--intro,.case-section--mosaic,.case-section--overview,.case-section--pair,.case-section--results{background:#0b0b0c}.case-section--intro{padding-top:clamp(4rem,8vw,6rem);padding-bottom:clamp(1.5rem,3vw,2.5rem)}.case-section--details{background:#0b0b0c}.case-section--details-no-video{padding-top:0}.case-section--full{padding:0}.case-section--project{margin-top:clamp(2rem,4vw,3.5rem)}.case-section--project .case-media-tile{border-radius:0;border:none;box-shadow:none}.case-kicker{color:var(--accent);font-size:.75rem;letter-spacing:.35em;text-transform:uppercase;font-weight:700;display:block;margin-bottom:.5rem}.case-title{color:#f7f7f2;text-transform:none;font-weight:600}.case-body{color:#f7f7f2bf}.case-body--muted{color:#f7f7f299}.case-intro-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6rem;align-items:start}.case-intro-heading{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:600;margin:.4rem 0 .8rem;line-height:1.1}.case-intro-subtitle{font-size:clamp(.82rem,1.1vw,.95rem);color:#f7f7f2b3;line-height:1.6}.case-intro-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.6rem;margin-top:2rem}.case-intro-video{margin-top:clamp(2.5rem,5vw,3.5rem)}.case-meta-label{color:#f7f7f28c;letter-spacing:.25em}.case-meta-body{color:#f7f7f2;font-size:.95rem}.case-overview-head{margin-bottom:2rem}.case-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2.2rem}.case-overview-item h3{font-size:.9rem;text-transform:uppercase;letter-spacing:.22em;color:#f7f7f280;margin-bottom:.8rem}.case-details-stack{display:flex;flex-direction:column;gap:clamp(2rem,5vw,4rem);padding-top:.5rem}.case-detail-block{position:relative}.case-detail-block--full{margin:0 calc(-1 * var(--case-section-pad))}.case-detail-block--full .case-media-tile{border-radius:0;border:none;box-shadow:none}.case-detail-text{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(1rem,3vw,2rem);align-items:start}.case-detail-text-head .case-title{margin-top:.6rem}.case-detail-text-body .case-body+.case-body{margin-top:1rem}.case-detail-tags{margin-top:1.2rem;display:flex;flex-wrap:wrap;gap:.6rem}.case-detail-tag{font-size:.6rem;text-transform:uppercase;letter-spacing:.22em;padding:.45rem .9rem;border-radius:999px;border:1px solid #ffffff2e;color:#f7f7f2bf;background:#ffffff0a}.case-detail-block--split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.case-detail-block--split-solo{display:grid;grid-template-columns:minmax(0,900px);justify-content:center;margin:0 auto}.case-detail-grid-item,.case-detail-split-item{display:flex}.case-detail-grid-item .case-media-tile,.case-detail-split-item .case-media-tile{width:100%}.case-detail-brief{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:2rem;border-top:1px solid #ffffff14;padding-top:2rem}.case-detail-brief-label{font-size:.7rem;text-transform:uppercase;letter-spacing:.24em;color:#f7f7f280;display:block;margin-bottom:.7rem}.case-detail-block--float{position:relative}.case-detail-float-base{margin:0 calc(-1 * var(--case-section-pad))}.case-detail-float-base .case-media-tile{border-radius:0;border:none;box-shadow:none}.case-detail-float-overlay{position:absolute;top:clamp(1.5rem,4vw,3rem);right:clamp(6vw,10vw,12vw);display:grid;gap:1.2rem;width:min(42%,360px)}.case-detail-float-card{box-shadow:0 30px 60px #00000073}.case-detail-float-card--secondary{transform:translateX(12%)}.case-detail-results{display:grid;gap:1.2rem;padding:1rem 0;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.case-detail-results-head .case-title{margin-top:.6rem}.case-detail-results-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem}.case-detail-metric{border:1px solid #ffffff14;background:#ffffff0a;padding:1.2rem;border-radius:12px;display:flex;flex-direction:column;gap:.4rem;justify-content:center}.case-detail-metric-value{font-size:1.15rem;font-weight:700;color:#f7f7f2;line-height:1.1}.case-detail-metric-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.22em;color:#f7f7f28c;margin-left:0}.case-detail-results-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.6rem}.case-detail-results-title{font-size:.75rem;text-transform:uppercase;letter-spacing:.22em;color:#f7f7f280;margin-bottom:.9rem}.case-detail-results-items{list-style:none;padding:0;margin:0;color:#f7f7f2bf}.case-detail-results-items li{position:relative;padding-left:1.25rem;margin-bottom:.8rem}.case-detail-results-items li:before{content:"•";position:absolute;left:0;color:var(--accent)}.case-detail-block--tall{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:1.6rem;align-items:stretch}.case-detail-block--tall-solo{display:grid;grid-template-columns:minmax(0,800px);justify-content:center;margin:0 auto}.case-detail-tall-secondary{display:grid;align-content:start}.case-detail-block--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.6rem}.case-section--video-top .case-media-tile{border-radius:0;border:none;box-shadow:none}.case-pair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.case-mosaic{grid-template-columns:2fr 1fr}.case-mosaic,.case-mosaic-side{display:grid;gap:1.6rem}.case-app-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.8rem;margin-top:2.5rem}.case-app-grid--overlap{position:relative;grid-template-columns:1fr;min-height:clamp(280px,45vw,560px)}.case-app-grid--overlap .case-app-hero{width:min(70%,720px)}.case-app-overlap{position:absolute;inset:0;pointer-events:none}.case-app-overlap-item{position:absolute;width:min(48%,360px);box-shadow:0 35px 80px #00000080}.case-app-overlap-item--1{top:0;right:0;z-index:3}.case-app-overlap-item--2{top:28%;right:12%;z-index:2}.case-app-overlap-item--3{bottom:0;right:4%;z-index:1}.case-section--collage{background:#0b0b0c}.case-collage,.case-collage-base{position:relative}.case-collage-item{border-radius:16px;overflow:hidden;box-shadow:0 40px 80px #00000080}.case-collage-item--base{border-radius:22px}.case-collage-overlay{position:absolute;top:clamp(1.2rem,2vw,2rem);left:clamp(1.2rem,2vw,2rem);display:grid;gap:1.2rem;width:min(22%,220px)}.case-collage-card{border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 18px 40px #00000059}.case-collage-card--secondary{transform:translateX(14%)}.case-collage-placeholder{background:linear-gradient(140deg,#ffffff14,#0003);border:1px solid #ffffff14;min-height:clamp(200px,40vw,380px)}@media (max-width:1100px){.case-collage-overlay{position:static;width:100%;margin-top:1.5rem}.case-collage-card--secondary{transform:none}}.case-results-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2.5rem;align-items:start}.case-results-copy .case-body{margin-bottom:1.8rem}.case-results-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin:1.5rem 0}.case-metric-card{border:1px solid #ffffff14;background:#ffffff0a;color:#f7f7f2;box-shadow:none}.case-metric-value{color:#f7f7f2}.case-metric-label,.case-results-title{color:#f7f7f28c}.case-results-items{color:#f7f7f2b3}.case-results-items li:before{color:var(--accent)}.case-gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.6rem}.case-media-tile{border-radius:10px;border:1px solid #ffffff0f;box-shadow:0 30px 70px #00000073;background:#0f0f12cc}.case-intro-video{margin-top:clamp(2rem,4vw,3rem)}.case-media-tile--bleed,.case-media-tile--closing{border-radius:0}@media (max-width:1100px){.case-app-grid,.case-intro-grid,.case-intro-video,.case-results-grid{grid-template-columns:1fr}.case-intro-grid{gap:clamp(1.8rem,5vw,2.6rem)}.case-intro-meta{margin-top:1.4rem}.case-mosaic,.case-pair-grid{grid-template-columns:1fr}.case-app-grid--overlap{min-height:auto}.case-app-grid--overlap .case-app-hero{width:100%}.case-app-overlap{position:static;display:grid;gap:1.6rem;margin-top:1.6rem}.case-app-overlap-item{position:static;width:100%}.case-detail-block--split,.case-detail-block--tall,.case-detail-text{grid-template-columns:1fr}.case-detail-float-overlay{position:static;width:100%;margin-top:1.5rem}.case-detail-float-card--secondary{transform:none}.case-detail-block--full,.case-detail-float-base{margin:0}}@media (max-width:700px){.case-section{padding:2rem 5vw;--case-section-pad:5vw}.case-section--full{padding:0}}.light-theme .case-editorial,.light-theme .case-page-container,.light-theme .case-section--applications,.light-theme .case-section--collage,.light-theme .case-section--details,.light-theme .case-section--gallery,.light-theme .case-section--intro,.light-theme .case-section--mosaic,.light-theme .case-section--overview,.light-theme .case-section--pair,.light-theme .case-section--results{background:#f4f7fb;color:#08111f}.light-theme .case-detail-brief-label,.light-theme .case-detail-results-title,.light-theme .case-kicker,.light-theme .case-related-label,.light-theme .case-related-tag,.light-theme .case-results-title{color:#0369a1}.light-theme .case-detail-metric-value,.light-theme .case-intro-heading,.light-theme .case-meta-body,.light-theme .case-related-card-title,.light-theme .case-related-title,.light-theme .case-title{color:#08111f}.light-theme .case-body,.light-theme .case-body--muted,.light-theme .case-detail-metric-label,.light-theme .case-detail-results-items,.light-theme .case-intro-subtitle,.light-theme .case-logo-caption,.light-theme .case-meta-label,.light-theme .case-related-category,.light-theme .case-results-items{color:#08111fad}.light-theme .case-detail-brief,.light-theme .case-detail-results,.light-theme .case-related{border-color:#08111f1a}.light-theme .case-collage-card,.light-theme .case-detail-metric,.light-theme .case-media-tile,.light-theme .case-metric-card,.light-theme .case-related-card{background:#ffffffeb;border-color:#08111f1f;box-shadow:0 24px 50px #0f172a24}.light-theme .case-media-tile--contain img{background:#f8fafc}.light-theme .case-detail-tag,.light-theme .case-related-button{color:#08111f;background:#ffffffdb;border-color:#08111f24}.light-theme .case-related{background:#eff4fb}.light-theme .case-related-overlay{background:linear-gradient(180deg,#f8fafc26,#f8fafc99 58%,#f8fafcdb)}@media (max-width:768px){.case-section--intro{padding-top:calc(5.75rem + env(safe-area-inset-top, 0px))}}@media (max-width:1100px){.case-intro-grid{gap:clamp(1.8rem,5vw,2.6rem)}.case-intro-meta{margin-top:1.4rem}}.contactx-section{position:relative;padding:clamp(5rem,10vw,8rem) 8vw;background:#07070a;color:#f8fafc;overflow:hidden}.contactx-orbits{position:absolute;inset:0;pointer-events:none;opacity:.9}.contactx-orbit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:.6;filter:saturate(.7) blur(2.5px)}.contactx-orbit img{width:100%;height:100%;object-fit:cover}.contactx-orbit--1{width:660px;height:660px;opacity:.8}.contactx-orbit--2{width:980px;height:980px;opacity:.55}.contactx-orbit--3{width:1400px;height:1400px;opacity:.35}.contactx-overlay{position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,#38bdf82e,#0000 50%),radial-gradient(circle at 70% 70%,#7c3aed33,#0000 55%),linear-gradient(180deg,#07070a66,#07070af2 65%);z-index:0}.contactx-content{position:relative;z-index:2;display:grid;place-items:center;min-height:clamp(520px,70vh,700px);text-align:center}.contactx-title{font-size:var(--fs-h1);line-height:1.1;margin:0}.contactx-subtitle{color:#f8fafcb3;font-size:var(--fs-body);line-height:1.7}.contactx-center{display:grid;gap:1.3rem;align-items:center;max-width:640px}.contactx-app-icon{width:64px;height:64px;border-radius:18px;margin:0 auto .5rem;display:grid;place-items:center;font-weight:700;letter-spacing:.1em;background:#ffffff14;border:1px solid #fff3;box-shadow:0 12px 35px #0006;position:relative;overflow:hidden}.contactx-app-logo{object-fit:contain;padding:10px}.contactx-form--full{position:relative;display:flex;flex-direction:column;gap:1rem;width:min(520px,90vw);margin:2rem auto 0;padding:2.5rem;border-radius:24px;background:#141418a6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid #ffffff14;box-shadow:0 30px 60px #0006;text-align:left}.contactx-input-group{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.contactx-form--full input,.contactx-form--full select,.contactx-form--full textarea{width:100%;background:#ffffff0a;border:1px solid #ffffff1a;color:#f8fafc;padding:1rem 1.2rem;font-size:var(--fs-body);border-radius:12px;outline:none;transition:all .3s ease;font-family:inherit}.contactx-form--full select{appearance:none;cursor:pointer}.contactx-form--full select option{background:#07070a;color:#f8fafc}.contactx-form--full textarea{resize:vertical;min-height:100px}.contactx-form--full input:focus,.contactx-form--full select:focus,.contactx-form--full textarea:focus{border-color:#38bdf880;background:#ffffff14;box-shadow:0 0 0 3px #38bdf826}.contactx-form--full input::placeholder,.contactx-form--full textarea::placeholder{color:#f8fafc66}.contactx-form--full button{margin-top:.5rem;border:none;border-radius:12px;padding:1rem;background:linear-gradient(135deg,#1d9bf0,#1c6fe0);color:#f8fafc;font-weight:600;font-size:var(--fs-body);transition:transform .25s ease,box-shadow .3s ease;box-shadow:0 12px 35px #1d9bf059;cursor:pointer;display:flex;justify-content:center;align-items:center}.contactx-form--full button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 40px #1d9bf073}.contactx-form--full button:disabled{opacity:.7;cursor:progress}.contactx-confetti{position:absolute;top:50%;left:50%;width:420px;height:420px;transform:translate(-50%,-50%);pointer-events:none}@media (max-width:1024px){.contactx-orbit--2{width:760px;height:760px}.contactx-orbit--3{width:1100px;height:1100px}}@media (max-width:768px){.contactx-section{padding:3.5rem 6vw}.contactx-content{min-height:clamp(420px,60vh,560px)}.contactx-title{font-size:clamp(2rem,8vw,3rem)}.contactx-subtitle{font-size:var(--fs-body)}.contactx-center{gap:1rem}.contactx-app-icon{width:54px;height:54px;border-radius:14px}.contactx-input-group{grid-template-columns:1fr}.contactx-form--full{width:100%;padding:1.5rem}.contactx-form--full input,.contactx-form--full select,.contactx-form--full textarea{padding:.85rem 1rem;font-size:var(--fs-body)}.contactx-form--full button{padding:.85rem 1rem;font-size:var(--fs-caption)}}@media (max-width:720px){.contactx-section{padding:3.2rem 6vw}.contactx-orbit--1{width:520px;height:520px}.contactx-orbit--2{width:680px;height:680px}}.hero-imm{position:relative;width:100%;min-height:100vh;min-height:100svh;background:#0000;z-index:10;display:flex;flex-direction:column;justify-content:center;box-shadow:inset 0 100px 150px -50px #00f0ff14,inset 100px 0 150px -50px #00f0ff0d,inset -100px 0 150px -50px #00f0ff0d}.hero-imm:after{content:none}.hero-imm__bg{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:hidden;opacity:.7;mix-blend-mode:screen}.bg-grid{z-index:0}.bg-glow-primary{left:-20%;width:1000px;height:800px;background:radial-gradient(circle,#06b6d4 0,#0000 70%);opacity:.35}@keyframes hero-video-drift{0%{transform:translateZ(0) scale(1.04)}to{transform:translate3d(0,-8px,0) scale(1.08)}}.hero-imm__3d-wrapper{--hero-video-y:-5vh;position:absolute;inset:0;z-index:1;pointer-events:none;overflow:visible;display:flex;align-items:center;justify-content:flex-end;padding-bottom:0}.hero-imm__3d-container{position:relative;width:50vw;aspect-ratio:16/9;height:auto;margin-top:calc(var(--hero-video-y) + 5vh - 50px);pointer-events:none;filter:drop-shadow(0 22px 70px rgba(0,212,255,.16));mask-image:linear-gradient(90deg,#0000 0,#0000008c 15%,#000 40%,#000 60%,#0000008c 85%,#0000),linear-gradient(180deg,#0000 0,#0000008c 15%,#000 40%,#000 60%,#0000008c 85%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000008c 15%,#000 40%,#000 60%,#0000008c 85%,#0000),linear-gradient(180deg,#0000 0,#0000008c 15%,#000 40%,#000 60%,#0000008c 85%,#0000);mask-composite:intersect;-webkit-mask-composite:source-in}.hero-imm__3d-container--video{isolation:isolate}.hero-imm__video{width:100%;height:100%;object-fit:contain;object-position:center;transform:scale(1.06);mask-image:none;-webkit-mask-image:none;filter:saturate(1) contrast(1.02) brightness(.88) blur(.4px);mix-blend-mode:screen;opacity:.9;animation:hero-video-drift 7s ease-in-out infinite alternate}.hero-imm__video-fx{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 56% 42% at 62% 47%,#00f0ff14,#0000 68%),radial-gradient(ellipse 100% 100% at 50% 50%,#0000 40%,#01040a99 75%,#01040af2 100%);filter:blur(1.6px)}.hero-imm__spline{width:100%;height:100%}.hero-imm__container{position:relative;z-index:11;width:100%;max-width:1600px;margin:0 auto;padding:0 7vw 220px 5vw;pointer-events:none}.hero-imm__content{max-width:935px;pointer-events:auto;position:relative;z-index:20;display:flex;flex-direction:column;justify-content:center;transform:translateY(10vh)}.hero-imm__logos-row{position:absolute;left:0;right:0;bottom:60px;z-index:12;pointer-events:auto;opacity:1;background:#0000;width:100%}.hero-imm__headline{font-family:var(--font-outfit),"Outfit",system-ui,sans-serif;font-weight:700;line-height:1.15;color:#fff;margin:0 0 1rem;letter-spacing:-.04em}.hero-imm__line{display:block}.hero-imm__line--primary{font-size:clamp(1.5rem,3.2vw,2.2rem);white-space:nowrap}.hero-imm__line--accent{position:relative;display:inline-block;font-size:clamp(1.5rem,3.2vw,2.2rem);margin-top:4px}.hero-imm__subheadline{font-size:1.15rem;line-height:1.6;color:#ffffffb3;margin:0 0 2.2rem;max-width:500px;font-weight:450}.hero-imm__highlight{color:#fff;font-weight:600}.hero-imm__buttons{display:flex;gap:1rem;flex-wrap:wrap;align-items:center}.hero-imm__btn{display:flex;align-items:center;gap:.9rem;padding:.5rem .5rem .5rem 1.6rem;height:54px;border-radius:999px;font-weight:600;font-size:1.05rem;letter-spacing:.03em;text-decoration:none;transition:transform .4s cubic-bezier(.19,1,.22,1),background .3s ease,border-color .3s ease,box-shadow .3s ease;white-space:nowrap;position:relative;z-index:1;background:#00d4ff14;border:1px solid #00d4ff66;color:#fff;box-shadow:0 0 20px #00d4ff26;backdrop-filter:blur(10px);will-change:transform,box-shadow}.hero-imm__btn:hover{transform:translateY(-2px);background:#00d4ff33;border-color:#00d4ffcc;box-shadow:0 0 30px #00d4ff66}.icon-circle{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#00f2ff;border-radius:50%;color:#05070a;transition:transform .3s ease,background .3s ease;border:none;box-shadow:0 0 10px #00f2ff80}.hero-imm__btn:hover .icon-circle{transform:rotate(45deg);background:#fff}.hero-imm__scroll{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;color:#fff6;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;z-index:10}.hero-imm__scroll svg{width:20px;height:20px;animation:bounce 2s infinite}.light-theme .hero-imm{background:#0000}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (max-width:1024px){.hero-imm{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding-top:5svh;min-height:100svh}.hero-imm__3d-wrapper{position:relative;order:1;width:100%;height:clamp(190px,34vh,300px);padding-bottom:0;justify-content:center;z-index:5}.hero-imm__3d-container{width:min(92vw,420px);max-width:420px;aspect-ratio:16/9;height:auto;margin:0 auto;border-radius:20px;overflow:hidden;filter:none;mask-image:linear-gradient(90deg,#0000 0,#0000008c 22%,#000 38%,#000 78%,#0000),linear-gradient(180deg,#0000 0,#000 25%,#000 75%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000 0,#0000008c 22%,#000 38%,#000 78%,#0000),linear-gradient(180deg,#0000 0,#000 25%,#000 75%,#0000);mask-composite:intersect;-webkit-mask-composite:source-in}.hero-imm__video{object-fit:cover;transform:scale(1.04);opacity:.95;mask-image:none;-webkit-mask-image:none}.hero-imm__container{order:2;text-align:center;padding:0 1.5rem 180px;margin-top:8px}.hero-imm__content{margin:0 auto;align-items:center;transform:none}.hero-imm__headline{margin-bottom:.8rem}.hero-imm__buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.8rem;width:100%;max-width:440px;margin:0 auto}.hero-imm__btn{flex:0 1 auto;padding:0 6px 0 20px;height:44px;border-radius:100px;background:#ffffff14;border:1px solid #ffffff26;font-size:.9rem;font-weight:500;color:#fff;box-shadow:none;gap:.6rem;min-width:155px;justify-content:space-between}.hero-imm__btn span{letter-spacing:-.01em}.icon-circle{width:32px;height:32px;background:#fff;color:#000;box-shadow:none}.icon-circle svg{width:14px;height:14px;stroke-width:3}.hero-imm__logos-row{position:absolute;left:0;right:0;bottom:20px;z-index:12;order:3}}@media (max-width:640px){.hero-imm{padding-top:72px;min-height:auto;padding-bottom:0}.hero-imm__3d-wrapper{height:clamp(156px,25vh,210px);margin-top:60px}.hero-imm__3d-container{width:min(88vw,320px);border-radius:22px;mask-image:radial-gradient(ellipse 96% 82% at 50% 48%,#000 48%,#000000e0 64%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse 96% 82% at 50% 48%,#000 48%,#000000e0 64%,#0000 100%)}.hero-imm__video{transform:scale(1.2);object-position:center;opacity:.93}.hero-imm__video-fx{background:radial-gradient(ellipse 58% 44% at 62% 47%,#00f0ff14,#0000 70%),linear-gradient(180deg,#01040a8f,#01040a3d 18%,#0000 40%,#0000 60%,#01040a42 82%,#01040a94);filter:blur(1.1px)}.hero-imm__line--accent,.hero-imm__line--primary{font-size:var(--fs-h1);line-height:1.04}.hero-imm__subheadline{font-size:.95rem;margin-bottom:1.4rem;color:#fff9;line-height:1.45;max-width:34ch;margin-left:auto;margin-right:auto}.hero-imm__btn{min-width:132px;padding-left:14px;font-size:.8rem}.hero-imm__container{padding-bottom:0;margin-top:12px}.hero-imm__buttons{margin-bottom:2rem}.hero-imm__logos-row{position:relative;left:auto;right:auto;bottom:auto;order:3;margin-top:20px}}.light-theme.hero-imm{background:linear-gradient(180deg,#f8fbff,#edf3fb);box-shadow:none}.light-theme .hero-imm__headline{color:#0f172a}.light-theme .hero-imm__subheadline{color:#0f172abf}.light-theme .hero-imm__highlight{color:#0f172a}.light-theme .hero-imm__bg{mix-blend-mode:multiply;opacity:.4}.light-theme .bg-glow-primary{background:radial-gradient(circle,#0ea5e933 0,#0000 70%)}.light-theme .bg-glow-blue{background:radial-gradient(circle,#3b82f626 0,#0000 70%)}.light-theme .hero-imm__btn{background:#fff;border:1px solid #0ea5e9;color:#0f172a;box-shadow:0 12px 30px #0ea5e91f}.light-theme .hero-imm__btn:hover{background:#fff;border-color:#0284c7;box-shadow:0 15px 35px #0ea5e933;color:#0ea5e9}.light-theme .hero-imm__btn--primary,.light-theme .hero-imm__btn--secondary{background:#fff;border:1px solid #0ea5e9}.light-theme .icon-circle{background:#0ea5e9;color:#fff;box-shadow:0 4px 12px #0ea5e94d}.light-theme .hero-imm__btn:hover .icon-circle{background:#0f172a;color:#fff}.light-theme .hero-imm__video{mix-blend-mode:multiply;opacity:.85;filter:saturate(1.1) contrast(1.05) brightness(1.05) blur(.2px);mask-image:none;-webkit-mask-image:none}.light-theme .hero-imm__video-fx{background:radial-gradient(ellipse 56% 42% at 62% 47%,#0ea5e90d,#0000 68%),radial-gradient(ellipse 104% 100% at 66% 52%,#0000 50%,#fff6 100%);mix-blend-mode:overlay}.light-theme .hero-imm__3d-container{filter:drop-shadow(0 25px 60px rgba(15,23,42,.08))}.light-theme .hero-imm__line--accent:before{background:#0ea5e9;box-shadow:0 0 10px #0ea5e966}@media (max-width:1024px){.light-theme .hero-imm__btn{background:#fff;border:1px solid #0f172a1a;box-shadow:0 4px 12px #0f172a0d}}.logo-marquee{position:relative;width:100%;overflow:visible;margin:-1.2rem 0 0;padding:1.2rem 0;z-index:10}.logo-marquee:after,.logo-marquee:before{content:"";position:absolute;top:0;bottom:0;width:90px;pointer-events:none;z-index:2}.logo-marquee:before{left:0;background:linear-gradient(90deg,var(--color-bg-deep),#0000)}.logo-marquee:after{right:0;background:linear-gradient(270deg,var(--color-bg-deep),#0000)}.logo-marquee__track{display:flex;align-items:center;gap:1rem;width:max-content;will-change:transform;animation:logo-marquee-infinite 30s linear infinite}.logo-marquee__item{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .8rem;border-radius:999px;background:#ffffff08;border:1px solid #ffffff0f;box-shadow:inset 0 0 0 1px #ffffff05;backdrop-filter:blur(8px)}.logo-marquee__img{height:28px;width:auto;opacity:.65;filter:grayscale(1) brightness(.95)}@keyframes logo-marquee-infinite{0%{transform:translateZ(0)}to{transform:translate3d(-33.3333%,0,0)}}@media (max-width:768px){.logo-marquee{margin-top:-.9rem;padding:.8rem 0 1.1rem}.logo-marquee:after,.logo-marquee:before{width:56px}.logo-marquee__item{padding:.2rem .6rem}.logo-marquee__img{height:24px}}.light-theme .logo-marquee:before{background:linear-gradient(90deg,#f8fbff,#0000)}.light-theme .logo-marquee:after{background:linear-gradient(270deg,#f8fbff,#0000)}.light-theme .logo-marquee__item{background:#0f172a0a;border:1px solid #0f172a14}.light-theme .logo-marquee__img{filter:grayscale(1) brightness(.35);opacity:.8}.co-network{position:relative;overflow:hidden;padding:2rem 0 .5rem;margin-top:-2rem;background:#0000}.co-network__grid{position:relative;z-index:1;width:min(1200px,100%);margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:420px 1fr;gap:3.5rem;align-items:center}.co-network__copy{display:grid;gap:1.4rem;align-items:start}.co-network__badge{display:flex;align-items:center;gap:8px;width:fit-content;border:1px solid #00d4ff26;border-radius:999px;background:#00d4ff0f;color:#b4f0ffd9;font-size:.78rem;font-weight:600;padding:.4rem 1rem;backdrop-filter:blur(8px)}.badge-icon{width:14px;height:14px;flex-shrink:0;opacity:.7}.co-network__title{margin:0;color:#fff;font-size:var(--fs-h1);line-height:1.05;font-weight:700;letter-spacing:-.03em}.co-network__subtitle{margin:0;max-width:45ch;color:#fff9;font-size:1.05rem;line-height:1.6}.co-network__cta{display:flex;align-items:center;gap:1rem;background:#0f141e99;border:1px solid #ffffff1a;border-radius:999px;padding:.5rem .5rem .5rem 1.2rem;width:fit-content;backdrop-filter:blur(20px)}.co-network__cta-left{display:flex;align-items:center;gap:10px;font-size:.95rem;font-weight:500;color:#fff}.co-network__dot-live{width:8px;height:8px;border-radius:50%;background:#2ef152;box-shadow:0 0 10px #2ef152;animation:co-dot-pulse 2s infinite}@keyframes co-dot-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.5}to{transform:scale(1);opacity:1}}.co-network__avatars{display:flex;align-items:center;margin-left:4px}.avatar{width:32px;height:32px;margin-left:-10px;border-radius:50%;border:2px solid #0a0e14;overflow:hidden;background:#1a1f26}.avatar:first-child{margin-left:0}.avatar img{width:100%;height:100%;object-fit:cover}.co-network__visual{position:relative;width:100%;min-height:560px;display:flex;align-items:center;justify-content:center}.co-map-canvas{position:absolute;inset:0;z-index:1}.co-map-tags{position:absolute;inset:0;pointer-events:none;z-index:10}.co-map-tag{position:absolute;display:flex;flex-direction:column;padding:.3rem .55rem;background:#050f19b3;backdrop-filter:blur(10px);border:1px solid #00dcff33;border-radius:8px;color:#fff;font-family:Inter,sans-serif;transform:translate(-50%,-50%) translate(var(--dx,0),var(--dy,0));pointer-events:auto;transition:all .3s ease}.co-map-tag.is-active{border-color:#00f7ff;background:#002a36bf;box-shadow:0 0 30px #00f7ff66,inset 0 0 15px #00f7ff33;color:#fff;z-index:20}.co-map-tag__glow{position:absolute;inset:0;border-radius:8px;background:radial-gradient(circle at center,#00f7ff26,#0000 70%);opacity:0;pointer-events:none}.co-map-tag.is-active .co-map-tag__glow{opacity:1}.co-map-tag strong{font-size:.72rem;font-weight:800;letter-spacing:.04em;line-height:1.1}.co-map-tag span,.co-map-tag strong{display:block;text-transform:uppercase}.co-map-tag span{font-size:.5rem;color:#fff6;margin-top:2px}@media (max-width:1024px){.co-network__grid{grid-template-columns:1fr;text-align:center;justify-items:center}.co-network__copy{align-items:center;max-width:600px}.co-network__visual{min-height:480px}}@media (max-width:768px){.co-network__visual{min-height:400px}}@media (max-width:480px){.co-network{overflow:visible;padding:2rem 0 .1rem;margin-top:-.5rem}.co-network__grid{gap:.5rem;padding:0 1rem}.co-network__copy{gap:1rem}.co-network__cta-wrapper{width:100%;display:flex;justify-content:center}.co-network__cta{margin-left:auto;margin-right:auto}.co-network__title{font-size:var(--fs-h1)}.co-map-tag{--scale-f:0.85}.co-network__visual{min-height:420px;margin-top:-.75rem}}.light-theme .co-network__badge{border-color:var(--surface-border);background:#ffffffe0;color:var(--page-fg-muted);box-shadow:0 12px 24px #0f172a14}.light-theme .co-network__title{color:var(--page-fg)}.light-theme .co-network__subtitle{color:var(--page-fg-muted)}.light-theme .co-network__cta{background:#ffffffdb;border-color:#08111f1f;box-shadow:0 12px 28px #0f172a1f}.light-theme .co-network__cta-left{color:#08111f}.light-theme .avatar{border-color:#08111f1f;background:#f8fafc}.light-theme .co-map-tag{background:#ffffffeb;border-color:#0ea5e947;color:#08111f}.light-theme .co-map-tag span{color:#08111f80}.light-theme .co-map-tag.is-active{border-color:#0ea5e9;background:#e0f2fef5;box-shadow:0 0 24px #0ea5e938,inset 0 0 12px #0ea5e91f;color:#0c4a6e}.powerhouse-section{padding:80px 0 calc(var(--space-section) * .2);position:relative;overflow:hidden;background:#020817;margin-top:-60px;z-index:5}.light-theme .powerhouse-section{background:#0000}.powerhouse-bg{position:absolute;inset:0;width:100%;height:100%;mix-blend-mode:screen}.about-section,.powerhouse-bg{z-index:0;pointer-events:none;overflow:hidden;opacity:.4}.about-section{position:relative;background:#0000!important;height:auto}.bg-grid{position:absolute;inset:0;background:#0000}.bg-glow{position:absolute;border-radius:50%;filter:blur(100px);opacity:.25;animation:floating-orbs 10s ease-in-out infinite alternate}.bg-glow-primary{top:-10%;left:-10%;width:600px;height:600px;background:#06b6d4;animation-delay:0s}.bg-glow-blue{bottom:-15%;right:-5%;width:500px;height:500px;background:#1d4ed8;animation-delay:2s}.bg-glow-cyan{top:30%;left:40%;width:400px;height:400px;background:#0ea5e9;opacity:.12;animation-delay:4s}@keyframes floating-orbs{0%{transform:translate(0) scale(1)}to{transform:translate(50px,-50px) scale(1.1)}}.powerhouse-container{position:relative;z-index:10}.powerhouse-container,.powerhouse-header{display:flex;flex-direction:column;align-items:center}.powerhouse-header{text-align:center;margin-bottom:0}.powerhouse-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:100px;font-size:.875rem;color:#ffffffb3;margin-bottom:.75rem}.about__philosophy-card{background:#ffffff03;border:1px solid #ffffff08;border-radius:2rem;padding:3rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:none}.powerhouse-badge svg{width:16px;height:16px}.powerhouse-title{font-size:var(--fs-h1);font-weight:700;line-height:1.05;letter-spacing:-.03em;color:#fff;margin-bottom:.75rem}.text-gradient{background:linear-gradient(135deg,#fff,#fff6);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.pulse-gradient{background:linear-gradient(135deg,#fff,#a8a8a8);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.powerhouse-subtitle{font-size:clamp(1rem,2vw,1.125rem);color:#ffffff80;max-width:600px;margin:0 auto 1.5rem;line-height:1.6}.powerhouse-btn{display:inline-flex;align-items:center;gap:12px;padding:14px 28px;background:#fff;color:#000;border-radius:8px;font-weight:600;font-size:1rem;transition:all .3s ease}.powerhouse-btn:hover{transform:translateY(-2px);box-shadow:0 10px 25px #fff3}.btn-icon{width:18px;height:18px}.powerhouse-diagram{position:relative;width:100%;max-width:1000px;margin:-4.5rem auto 0;aspect-ratio:1000/480}.powerhouse-svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.diagram-base-path{fill:none;stroke:#c8c3b940;stroke-width:1.5;stroke-linejoin:round}.diagram-glow-path{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:url(#glow-blur) brightness(1.3)}.glow-path-1{stroke:#10b981}.glow-path-2{stroke:#06b6d4}.glow-path-3{stroke:#3b82f6}.glow-path-4{stroke:#8b5cf6}.glow-path-center{stroke:#fff}.diagram-html-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none}.diagram-card{width:135px;height:180px;transform:translate(-50%);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:18px;pointer-events:auto;transition:all .6s cubic-bezier(.19,1,.22,1)}.diagram-card,.diagram-card-bg{position:absolute;border-radius:12px}.diagram-card-bg{top:0;left:0;width:100%;height:100%;background:linear-gradient(145deg,#50505073,#141414bf 40%,#050505f2);border-top:1px solid #ffffff26;border-left:1px solid #ffffff1a;border-bottom:1px solid #ffffff0d;clip-path:polygon(0 0,75% 0,100% 20%,100% 100%,0 100%);backdrop-filter:blur(16px);z-index:0}.diagram-card.active-glow{box-shadow:0 0 40px #8b5cf626,0 30px 60px #000000e6}.card-status-icon{position:absolute;top:14px;left:14px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .4s ease;z-index:10}.card-status-icon.is-checked{background:#10b981;box-shadow:0 0 15px #10b98133}.check-icon-svg{width:14px;height:14px}.empty-circle{width:14px;height:14px;border:1.5px solid #ffffff26;border-radius:50%}.loading-ring{width:14px;height:14px;border:1.5px solid #10b98126;border-top-color:#10b981;border-radius:50%;animation:rotate 1s linear infinite}.card-label-attached{left:-28px;top:50%;transform:translateY(-50%);background:#121212f2;border:1px solid #ffffff26;border-left:3px solid #10b981;border-radius:8px;padding:12px 18px;font-size:.85rem;backdrop-filter:blur(16px);white-space:normal;line-height:1.4;text-align:left;box-shadow:10px 20px 40px #000,0 0 10px #10b9811a;width:140px;z-index:30}.card-label-attached,.tu-negocio-pill{position:absolute;font-weight:500;color:#fff}.tu-negocio-pill{transform:translate(-50%,-50%);background:var(--color-bg-deep);border:1px solid #ffffff26;border-radius:100px;padding:8px 32px 8px 8px;display:flex;align-items:center;gap:16px;font-size:1.25rem;pointer-events:auto;backdrop-filter:blur(35px);transition:all .8s cubic-bezier(.19,1,.22,1);box-shadow:0 20px 50px #000}.tu-negocio-pill.active-permanent{box-shadow:0 0 60px #3b82f659;border-color:#3b82f680}.tu-negocio-pill.active-permanent .plus-icon{background:#6366f1;box-shadow:0 0 20px #6366f199}.pulse-arrive{animation:pill-arrive-pulse 2s cubic-bezier(.2,0,.2,1) forwards}.pulse-arrive-light{animation:pill-arrive-pulse-light 2s cubic-bezier(.2,0,.2,1) forwards}.pulse-arrive .plus-icon{animation:icon-arrive-pulse 2s cubic-bezier(.2,0,.2,1) forwards}@keyframes pill-arrive-pulse{0%,82%{transform:translate(-50%,-50%) scale(1);box-shadow:0 10px 40px #0006,0 0 0 #3b82f600;border-color:#ffffff26}90%{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 10px 40px #0006,0 0 70px #3b82f6b3;border-color:#3b82f6b3}to{transform:translate(-50%,-50%) scale(1);box-shadow:0 10px 40px #0006,0 0 25px #3b82f633;border-color:#3b82f64d}}@keyframes pill-arrive-pulse-light{0%,82%{transform:translate(-50%,-50%) scale(1);box-shadow:0 12px 30px #0f172a1f,0 0 0 #0ea5e900;border-color:#08111f1a}90%{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 12px 30px #0f172a1f,0 0 60px #0ea5e999;border-color:#0ea5e999}to{transform:translate(-50%,-50%) scale(1);box-shadow:0 12px 30px #0f172a1f,0 0 20px #0ea5e924;border-color:#0ea5e940}}@keyframes icon-arrive-pulse{0%,82%{background:#4f46e5;box-shadow:none}90%{background:#6366f1;box-shadow:0 0 20px #6366f199}to{background:#4f46e5;box-shadow:none}}.plus-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#4f46e5;border-radius:50%;font-size:1.4rem;color:#fff}@keyframes flow-comet{0%{stroke-dasharray:0 200;stroke-dashoffset:0;opacity:0}5%{opacity:1;stroke-dasharray:0 200}40%{stroke-dasharray:25 200;opacity:1}85%{stroke-dasharray:10 200;stroke-dashoffset:-90;opacity:1}90%,to{stroke-dasharray:0 200;stroke-dashoffset:-100;opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1024px){.powerhouse-diagram{max-width:800px;margin:-1rem auto 0}}@media (max-width:768px){.powerhouse-section{margin-top:-30px;padding-top:4rem}.powerhouse-diagram{aspect-ratio:1000/900;max-width:100%;margin:0 auto;transform-origin:top center}.diagram-card{width:110px;height:145px}.card-label-attached{font-size:.7rem;padding:7px 10px;left:-10px;min-width:90px;width:120px}.tu-negocio-pill{font-size:1rem;padding:6px 20px 6px 6px;gap:10px}.plus-icon{width:32px;height:32px;font-size:1.1rem}}@media (max-width:480px){.powerhouse-section{margin-top:-15px;padding-top:3.5rem;overflow:hidden}.powerhouse-header{margin-bottom:1rem;padding:0 1.5rem}.powerhouse-badge{margin-bottom:.55rem}.powerhouse-title{font-size:var(--fs-h1);line-height:1.1;letter-spacing:-.01em;white-space:normal;max-width:280px}.powerhouse-subtitle{font-size:.9rem;margin-bottom:2.15rem;padding:0 1rem}.powerhouse-diagram{aspect-ratio:1000/1100;transform-origin:center top;margin-top:calc(-16% - 24px);margin-bottom:-56%;width:100%;max-width:100%;position:relative;left:50%;transform:translateX(-50%) scale(.68)}.diagram-card{width:100px;height:120px}.card-label-attached{font-size:.75rem;font-weight:800;padding:6px 4px;left:50%;transform:translateX(-50%);min-width:80px;width:100px;line-height:1.1}.tu-negocio-pill{font-size:1rem;padding:6px 16px 6px 6px;gap:10px}.plus-icon{width:30px;height:30px}}.light-theme .powerhouse-bg{opacity:.28;mix-blend-mode:normal}.light-theme .powerhouse-section{background:linear-gradient(180deg,#f8fcff94,#eff5fc57)}.light-theme .powerhouse-badge{background:#ffffffdb;border-color:#08111f1f;color:#08111fbf;box-shadow:0 12px 24px #0f172a14}.light-theme .about__philosophy-card{background:#fffc;border-color:#08111f14}.light-theme .powerhouse-title{color:#08111f}.light-theme .powerhouse-subtitle{color:#08111fa3}.light-theme .diagram-base-path{stroke:#08111f33}.light-theme .diagram-card-bg{background:linear-gradient(135deg,navy,#000050);border:1.5px solid #00008066;box-shadow:inset 0 2px 4px #ffffff1a,0 14px 35px #08111f33}.light-theme .diagram-card.active-glow{box-shadow:0 0 28px #0ea5e924,0 24px 44px #0f172a33}.light-theme .empty-circle{border-color:#08111f42}.light-theme .card-status-icon.is-checked{box-shadow:0 0 12px #10b9813d}.light-theme .loading-ring{border-color:#10b981 #10b98138 #10b98138}.light-theme .card-label-attached{background:#fffffff0;border-color:#08111f24 #08111f24 #08111f24 #10b981;color:#08111f;box-shadow:0 16px 32px #0f172a29,0 0 8px #10b98114}.light-theme .tu-negocio-pill{background:#0ea5e91a;border:1.5px solid #0ea5e999;color:#0c4a6e;box-shadow:0 20px 40px #0f172a1f,0 0 20px #0ea5e933;backdrop-filter:blur(20px)}.community-target-section{min-height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(1rem,2vw,1.5rem) 1.25rem clamp(1.5rem,4vw,2.5rem);overflow:hidden;font-family:var(--font-body)}.community-main-container,.community-target-section{position:relative;width:100%;height:auto;background:#0000}.community-main-container{max-width:1300px;min-height:540px;display:grid;grid-template-columns:minmax(280px,1fr) 1.5fr minmax(280px,1fr);align-items:stretch;z-index:10}.cursor-spotlight{position:absolute;width:800px;height:800px;background:radial-gradient(circle,#00f0ff12 0,#0000 60%);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:3;filter:blur(60px)}.community-target-section:after{display:none}.laptop-reel{display:flex;flex-direction:column;justify-content:center;gap:30px;height:100%;padding:20px 0}.left-reel{background:#0000;border-right:1px solid #ffffff0a}.right-reel{background:#0000;border-left:1px solid #ffffff0a}.laptop-strip-item{position:relative;width:100%;height:280px;border-radius:20px;overflow:hidden;background:#0f172a66;backdrop-filter:blur(12px);border:1px solid #ffffff14;box-shadow:0 20px 40px #0009,inset 0 1px 1px #ffffff0d;transition:transform .6s var(--ease-premium),border-color .4s ease,box-shadow .4s ease}.laptop-strip-item:hover{border-color:#00f0ff4d;box-shadow:0 30px 60px #000c,0 0 20px #00f0ff1a}.strip-item-inner{height:100%;top:0}.laptop-image-move-wrap,.strip-item-inner{position:relative;width:100%}.laptop-rendering{width:100%;height:100%;object-fit:cover;opacity:.95;filter:brightness(1) contrast(1.05);transition:all .8s cubic-bezier(.16,1,.3,1)}.laptop-strip-item:hover .laptop-rendering{opacity:1;filter:brightness(1.05) contrast(1.05) saturate(1)}.item-vignette{position:absolute;inset:0;background:radial-gradient(circle,#0000 30%,#02061726 100%);pointer-events:none}.community-content-center{justify-content:center;text-align:center;padding:40px 20px;z-index:5;align-self:center;flex-grow:1}.center-text-wrap,.community-content-center{display:flex;flex-direction:column;align-items:center}.center-text-wrap{max-width:580px;width:100%;margin:0 auto}.pre-title{font-size:1.1rem;font-weight:500;color:#fffc;margin-bottom:5px}.main-title-target{font-size:var(--fs-h1);font-weight:700;color:#fff;line-height:1;margin-bottom:15px;letter-spacing:-.01em}.desc-target{font-size:clamp(.9rem,1vw,1.05rem);color:#ffffff80;line-height:1.5;margin-bottom:35px}.community-cta-container{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:1rem}.whatsapp-community-btn{background:#25d366;color:#fff;border:none;padding:18px 45px;border-radius:99px;font-size:1.1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:12px;box-shadow:0 15px 35px #25d36633;transition:all .3s ease;font-family:inherit}.wa-icon{width:24px;height:24px}.whatsapp-community-btn:hover{background:#22c35e;transform:translateY(-5px)}.cta-note{font-size:.85rem;color:#fff6;letter-spacing:.05em;text-transform:uppercase}.ambient-background-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:90%;background:radial-gradient(circle,#ffffff26 0,#00f0ff14 30%,#7000ff0a 50%,#0000 80%);filter:blur(100px);pointer-events:none;z-index:1;animation:breathing-glow 10s ease-in-out infinite alternate}@keyframes breathing-glow{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.8}to{transform:translate(-50%,-50%) scale(1);opacity:.5}}.mobile-infinite-carousel{display:none;width:100%;position:relative;overflow:hidden;padding:20px 0 10px}.mobile-carousel-track{display:flex;width:max-content;gap:16px;animation:co-infinite-scroll 25s linear infinite;padding-left:16px}@keyframes co-infinite-scroll{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - 8px))}}.mobile-carousel-card{position:relative;width:220px;height:300px;border-radius:12px;overflow:hidden;background:#0f172a66;border:1px solid #ffffff14;box-shadow:0 10px 30px #0006;flex-shrink:0}@media (max-width:1200px){.community-main-container{grid-template-columns:minmax(240px,1fr) 1.2fr minmax(240px,1fr);min-height:480px}}@media (max-width:1000px){.community-main-container{grid-template-columns:1fr;padding:40px 0;min-height:auto}.laptop-reel{flex-direction:row;width:100%;overflow-x:auto;height:280px;justify-content:center;padding:0 20px;gap:16px}.laptop-strip-item{width:100%;max-width:280px;flex-shrink:0;height:200px}.community-content-center{order:-1;padding:40px 20px}.main-title-target{font-size:clamp(2rem,7vw,3.5rem)}}@media (max-width:768px){.community-target-section{padding-left:0;padding-right:0;overflow:hidden}.community-main-container{grid-template-columns:1fr;padding:20px 0 0;max-width:100vw}.laptop-reel{display:none!important}.mobile-infinite-carousel{display:block}.community-content-center{padding:24px 16px 0}.main-title-target{font-size:var(--fs-h1);margin-bottom:10px}.pre-title{font-size:1.1rem}.desc-target{font-size:.88rem;margin-bottom:20px}.whatsapp-community-btn{padding:14px 32px;font-size:1rem}}@media (max-width:480px){.community-main-container{padding:0}.community-content-center{padding:16px 12px 0}.whatsapp-community-btn{padding:12px 24px;font-size:.95rem}}.light-theme .left-reel{border-right-color:#08111f1a}.light-theme .right-reel{border-left-color:#08111f1a}.light-theme .laptop-strip-item,.light-theme .mobile-carousel-card{background:#ffffffdb;border-color:#08111f1f;box-shadow:0 14px 28px #0f172a24,inset 0 1px 0 #ffffffe6}.light-theme .item-vignette{background:radial-gradient(circle,#0000 32%,#0f172a1a 100%)}.light-theme .pre-title{color:var(--page-fg-muted)}.light-theme .main-title-target{color:var(--page-fg)}.light-theme .cta-note,.light-theme .desc-target{color:var(--page-fg-soft)}.light-theme .cursor-spotlight{background:radial-gradient(circle,#0ea5e929 0,#0000 62%)}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:initial}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid #0000}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0;.swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);button&{border:none;margin:0;padding:0;box-shadow:none;appearance:none}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}}.swiper-pagination-lock{display:none}.showcase-seccion{position:relative;width:100%;padding:.8rem 0;overflow:hidden;background:#0000;display:flex;flex-direction:column;align-items:center}.showcase-fondo{display:none}.showcase-contenedor{z-index:10;display:flex;flex-direction:column;align-items:center}.embla,.showcase-contenedor{position:relative;width:100%}.embla{--slide-spacing:2rem;--slide-size:80%}.embla__viewport{overflow:visible;width:100%}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);position:relative}.embla__scale_container{will-change:transform;border-radius:40px}.showcase-encabezado{text-align:center;margin-bottom:-1rem}.showcase-titulo{font-size:var(--fs-h1);font-weight:700;color:#fff;letter-spacing:-.04em}.showcase-badge{display:inline-flex;align-items:center;gap:12px;padding:8px 20px;border-radius:100px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.3em;margin-bottom:.75rem;background:#00f3ff0d;border:1px solid #00f3ff33;color:#00f3ff;box-shadow:0 0 20px #00f3ff1a;backdrop-filter:blur(8px)}.badge-dot-wrapper{position:relative;width:14px;height:14px;display:flex;align-items:center;justify-content:center}.badge-dot-core{width:6px;height:6px;background-color:#00f3ff;border-radius:50%;box-shadow:0 0 8px #00f3ff;z-index:2}.badge-dot-outer{position:absolute;width:100%;height:100%;border:1.5px solid #00f3ff;border-radius:50%;opacity:.4;animation:badge-ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes badge-ping{0%{transform:scale(1);opacity:.6}to{transform:scale(2.5);opacity:0}}@media (max-width:768px){.embla{--slide-size:92%;--slide-spacing:1rem}.showcase-seccion{padding:3rem 0 2rem}.showcase-encabezado{margin-bottom:.75rem}.embla__scale_container{border-radius:28px}}@media (max-width:480px){.embla{--slide-size:96%;--slide-spacing:0.75rem}.showcase-seccion{padding:2rem 0 0}.showcase-encabezado{margin-bottom:.8rem}.PortfolioFinal,.PortfolioFinal .swiper-slide,.PortfolioFinal .swiper-slide>div{-webkit-box-reflect:none!important;box-reflect:none!important;box-shadow:0 10px 30px #00000080!important}.embla__scale_container{border-radius:20px}.showcase-titulo{font-size:var(--fs-h1)}.showcase-badge{font-size:.65rem;letter-spacing:.2em;padding:6px 14px}}.embla__nav-btn:disabled{opacity:.3;cursor:not-allowed}.embla__nav-btn svg{transition:transform .3s ease}.embla__nav-btn:hover:not(:disabled) svg{transform:scale(1.1)}.light-theme .showcase-badge{background:#ffffffdb;border-color:var(--surface-border);color:var(--color-accent);box-shadow:0 12px 24px #0f172a14}.light-theme .showcase-titulo{color:var(--page-fg)}.light-theme .badge-dot-core{background-color:#0284c7;box-shadow:0 0 8px #0284c799}.light-theme .badge-dot-outer{border-color:#0284c7a6}:root{--tech-bg:#0000;--tech-card:#ffffff08;--tech-border:#ffffff14;--tech-cyan:#00d2ff;--tech-blue:#06f;--tech-text:#fff;--tech-text-muted:#f8fafc;--tech-ease:cubic-bezier(0.16,1,0.3,1);--tech-purple:#9d50bb;--tech-glow:#ffffff0d;--tech-card-bg:#0a0a0a99;--tech-accent:#fff}.tech-seccion{position:relative;width:100%;height:auto;min-height:auto;background:#0000;display:flex;flex-direction:column;align-items:center;padding:2rem 0;overflow:hidden}.tech-glow-top{position:absolute;top:0;left:50%;transform:translateX(-50%);width:60%;height:400px;background:radial-gradient(circle at 50% 0,#00f2ff14 0,#0000 70%);pointer-events:none;z-index:1}.tech-grid-overlay{display:none}.tech-header{text-align:center;max-width:900px;margin-left:auto;margin-right:auto;z-index:2;padding:0 20px}.tech-badge,.tech-header{margin-bottom:32px;position:relative}.tech-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;background:#00d2ff08;border:1px solid #00d2ff33;border-radius:100px;font-size:11px;font-weight:700;color:var(--tech-cyan);text-transform:uppercase;letter-spacing:.2em;backdrop-filter:blur(12px);overflow:hidden;box-shadow:0 0 20px #00d2ff1a,inset 0 0 10px #00d2ff0d;font-family:Inter,monospace}.tech-badge:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg,#0000 0,#0000 40%,#00d2ff66 50%,#0000 60%,#0000 100%);animation:techBadgeRotate 4s linear infinite;opacity:.5;pointer-events:none}.tech-badge:after{content:"";position:absolute;inset:1px;background:#02040a;border-radius:100px;z-index:-1}.tech-badge-dot{width:6px;height:6px;background:var(--tech-cyan);border-radius:50%;box-shadow:0 0 8px var(--tech-cyan);animation:techPulse 2s infinite}@keyframes techBadgeRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes techPulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}to{transform:scale(1);opacity:1}}.tech-titulo{font-size:var(--fs-h1);font-weight:700;line-height:1.1;margin-bottom:24px;color:#fff;letter-spacing:-1px;text-shadow:0 0 40px #ffffff59,0 0 10px #fff3;filter:brightness(1.2)}.tech-titulo span{color:var(--tech-text-muted);font-weight:600}.tech-subtitulo{font-size:18px;color:#fff;opacity:1;line-height:1.6;max-width:600px;margin:0 auto;text-shadow:0 2px 4px #0006}.tech-main-card-container{width:100%;max-width:1200px;margin:-10px auto 40px;position:relative;z-index:2;padding:0 40px;display:flex;justify-content:center}.tech-main-card{position:relative;width:100%;height:480px;background:#04040666;border:1px solid var(--tech-border);border-radius:32px;padding:40px;text-align:center;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;backdrop-filter:blur(24px);transition:all 1s var(--tech-ease),height .8s ease}.tech-seccion.active.skipping .tech-main-card{animation:techShake .15s infinite}@keyframes techShake{0%{transform:translateX(0)}25%{transform:translateX(-1px) translateY(1px)}50%{transform:translateX(1px) translateY(-1px)}75%{transform:translateX(-1px) translateY(-1px)}to{transform:translateX(1px) translateY(1px)}}.tech-seccion.active .tech-main-card{box-shadow:inset 0 0 120px #00d2ff0d,0 30px 60px #000c}.tech-circuit-lines{position:absolute;inset:0;width:100%;height:500px;pointer-events:none;z-index:1}.tech-circuit-path{fill:none;stroke:#ffffff05;stroke-width:1;transition:stroke 1.5s ease}.tech-seccion.active .tech-circuit-path{stroke:#00d2ff1f}.tech-line-pulse{fill:none;stroke:var(--tech-cyan);stroke-width:1.5;stroke-linecap:round;filter:drop-shadow(0 0 12px var(--tech-cyan));opacity:0}.tech-seccion.active .tech-line-pulse{animation:strokeTravel 6s linear infinite}@keyframes strokeTravel{0%{stroke-dashoffset:1500;opacity:0}10%{opacity:.8}90%{opacity:.8}to{stroke-dashoffset:0;opacity:0}}.tech-main-card:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 30%,#00d2ff08,#0000 40%),radial-gradient(circle at 90% 70%,#9d50bb08,#0000 40%),radial-gradient(circle at 50% 50%,#0066ff05,#0000 60%);opacity:0;transition:opacity 2s ease;pointer-events:none}.tech-seccion.active .tech-main-card:after{opacity:1}.tech-content-footer{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding-bottom:30px}.tech-main-category{font-size:var(--fs-h1);font-weight:700;color:#fff;margin:0;letter-spacing:-.5px;text-shadow:0 0 25px #fff6,0 5px 15px #00000080;filter:brightness(1.2)}.tech-main-desc{color:#fff;font-size:18px;max-width:700px;margin:0;opacity:1;text-shadow:0 2px 10px #0000004d}.tech-cta-wrapper{position:absolute!important;top:30px!important;left:50%!important;transform:translateX(-50%)!important;z-index:100!important;display:flex!important;justify-content:center!important;width:auto!important}.tech-cta-button{background:#000c;border:1px solid #00d2ff4d;padding:14px 32px;border-radius:16px;color:#fff;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.15em;display:flex;align-items:center;gap:16px;cursor:pointer;transition:all .5s cubic-bezier(.23,1,.32,1);backdrop-filter:blur(20px);position:relative;overflow:hidden;box-shadow:0 10px 40px #0009,0 0 0 1px #ffffff0d}.tech-cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,#0000,#00d2ff33,#0000);transition:.5s}.tech-cta-button:hover:before{left:100%}.tech-cta-button:hover{border-color:var(--tech-cyan);box-shadow:0 15px 50px #000c,0 0 30px #00d2ff40;transform:translateY(-4px) scale(1.02);color:var(--tech-cyan)}.tech-cta-icon{width:32px;height:32px;background:var(--tech-cyan);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#000;box-shadow:0 0 15px #00d2ff80;transition:all .3s ease}.tech-cta-button:hover .tech-cta-icon{transform:rotate(90deg);background:#fff}.tech-cta-icon svg{width:18px;height:18px}.tech-central-container{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:200px;height:200px}.tech-central-container,.tech-central-symbol{display:flex;align-items:center;justify-content:center;z-index:5}.tech-central-symbol{width:140px;height:140px;background:radial-gradient(circle at 50% 50%,#c8c8ff1a,#0000 70%);border:none;border-radius:50%;color:#fff;position:relative}.tech-central-symbol:before{content:"";position:absolute;inset:-20px;background:radial-gradient(circle at 50% 50%,#00d2ff26,#0000 70%);opacity:0;transition:opacity .5s ease}.tech-seccion.active .tech-central-symbol:before{opacity:1}.tech-symbol-svg{width:110px;height:110px;filter:drop-shadow(0 0 35px rgba(0,210,255,.7));transition:filter .5s ease}.tech-seccion.active .tech-symbol-svg{filter:drop-shadow(0 0 50px rgba(0,210,255,.9))}.tech-ripple{position:absolute;width:100px;height:100px;border:2px solid var(--tech-cyan);border-radius:50%;pointer-events:none;z-index:4}.tech-central-symbol:after{content:"";position:absolute;width:70px;height:70px;background:radial-gradient(circle,#fff 0,var(--tech-cyan) 50%,#0000 100%);border-radius:50%;filter:blur(18px);opacity:0;transition:opacity .5s ease;z-index:6}.tech-seccion.active .tech-central-symbol:after{opacity:.6}.tech-exploding-icon{position:absolute;width:64px;height:64px;background:#0a0a0ce6;border:1px solid #ffffff1f;border-radius:14px;z-index:10;backdrop-filter:blur(16px);cursor:pointer;box-shadow:0 10px 40px #000000b3;transition:all .4s var(--tech-ease)}.tech-exploding-icon,.tech-tool-icon-wrapper{display:flex;align-items:center;justify-content:center}.tech-tool-icon-wrapper{width:100%;height:100%}.tech-tool-icon{object-fit:contain;max-width:65%;max-height:65%}.tech-exploding-icon:after{content:attr(data-tool);position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(8px);font-size:10px;font-weight:600;color:#fff;opacity:0;white-space:nowrap;transition:.3s;pointer-events:none}.tech-exploding-icon:hover:after{opacity:1;transform:translateX(-50%) translateY(12px)}.tech-exploding-icon[data-tool=Figma]{--hover-glow:#ff7262}.tech-exploding-icon[data-tool="After Effects"]{--hover-glow:#cf9cff}.tech-exploding-icon[data-tool=Blender]{--hover-glow:#f5791f}.tech-exploding-icon[data-tool=Photoshop]{--hover-glow:#31a8ff}.tech-exploding-icon[data-tool="VS Code"]{--hover-glow:#007acc}.tech-exploding-icon:hover{border-color:var(--hover-glow,var(--tech-cyan));box-shadow:0 0 30px rgba(var(--hover-glow-rgb,0,210,255),.3)}.tech-seccion.active .tech-exploding-icon{box-shadow:0 0 15px var(--tool-glow,#0000)}.tech-icon-glow-bg{position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle at 50% 50%,var(--tool-glow),#0000 70%);opacity:.4;z-index:-1}.tech-cards-container{width:100%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;gap:30px;padding:0 40px;z-index:2}.tech-card{width:100%;height:540px;background:#0c0c0f66;border:1px solid var(--tech-border);border-radius:20px;padding:30px;display:flex;flex-direction:column;position:relative;overflow:visible;transition:all .4s var(--tech-ease)}.tech-card:active{cursor:grabbing}.tech-card:hover{background:#ffffff0a;border-color:#ffffff26;transform:translateY(-8px)}.tech-card-glow{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),#00f2ff0d 0,#0000 60%);opacity:0;transition:opacity .3s;pointer-events:none}.tech-card:hover .tech-card-glow{opacity:1}.tech-card-visual{height:190px;background:#14141466;border:1px solid #ffffff0d;border-radius:16px;align-items:center;overflow:hidden;margin-bottom:20px}.tech-card-visual,.tech-notion-stack{display:flex;justify-content:center;position:relative}.tech-notion-stack{width:100%;height:280px;transform-style:preserve-3d;align-items:flex-start;margin-top:10px}.tech-notion-layer-interactive{position:absolute;width:95%;max-width:400px;height:auto;min-height:80px;background:#ffffff08;border:1px solid #ffffff1f;border-radius:20px;padding:24px;backdrop-filter:blur(16px) saturate(180%);box-shadow:0 10px 40px #0006,inset 0 0 0 1px #ffffff0d;cursor:pointer;display:flex;flex-direction:column;transition:all .5s cubic-bezier(.4,0,.2,1)}.tech-notion-layer-interactive.active{background:#1a1a1ef2;border:1.5px solid var(--tech-accent);box-shadow:-30px 40px 80px #000000e6,0 0 25px #00f3ff33}.tech-layer-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.tech-layer-header img{width:22px;border-radius:4px}.tech-layer-title{color:#fff;font-size:16px;font-weight:700}.tech-layer-text{color:var(--tech-text-muted);font-size:13px;line-height:1.5;flex-grow:1;margin:0}.tech-layer-date{color:#ffffff4d;font-size:11px;margin-top:8px;align-self:flex-start;font-weight:500}.tech-card-tool-box{width:95px;height:95px;background:#191919d9;border:1px solid #ffffff1a;border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 40px #000000b3;backdrop-filter:blur(10px);padding:18px;transition:all .4s var(--tech-ease)}.tech-card-tool-box img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 8px rgba(0,0,0,.4))}.tech-card-tool-box.featured{width:140px;height:140px;background:#232323f2;border:1.5px solid var(--tech-accent);box-shadow:0 20px 60px #000c,0 0 40px #00f3ff33;padding:24px}.tech-card-info{margin-top:10px}.tech-card-title{font-size:var(--fs-h2);font-weight:700;color:#fff;margin-bottom:8px}.tech-card-desc{font-size:15px;color:#a0a0b0;line-height:1.5;max-width:100%}.tech-card-divider{width:100%;height:1px;background:#ffffff1a;margin:30px 0 20px}.tech-nav{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:auto;padding-top:20px;border-top:1px solid #ffffff0d}.tech-nav-btn{background:#ffffff08;border:1px solid #ffffff1a;color:#fff;padding:10px 20px;border-radius:30px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.tech-nav-btn:hover{background:#00d4ff1a;border-color:#00d4ff4d;color:var(--tech-cyan);transform:translateY(-2px);box-shadow:0 5px 15px #00d4ff1a}.tech-nav-dots{display:flex;gap:6px}.tech-dot{width:6px;height:6px;background:#ffffff26;border-radius:50%;transition:all .4s var(--tech-ease);cursor:pointer}.tech-dot.active{width:18px;border-radius:4px;background:var(--tech-cyan)}@media (max-width:768px){.tech-seccion{padding:60px 0}.tech-header{margin-bottom:40px}.tech-main-card-container{padding:0 16px;margin-bottom:24px}.tech-main-card{height:320px;padding:28px 20px;justify-content:center}.tech-cta-wrapper{top:18px}.tech-cta-button{padding:10px 18px;font-size:13px}.tech-central-container{width:140px;height:140px;top:50%}.tech-content-footer{padding-bottom:10px}.tech-cards-container{grid-template-columns:1fr;gap:20px;padding:0 16px}.tech-card{height:auto;min-height:420px;padding:22px}.tech-card-visual{height:150px}.tech-card-title{font-size:22px}.tech-card-desc{font-size:14px}.tech-nav{flex-wrap:wrap;gap:10px}.tech-titulo{font-size:var(--fs-h1)}}@media (max-width:480px){.tech-seccion{padding:.2rem 0 1rem}.tech-glow-top{display:none}.tech-header{margin-bottom:18px;padding:0 12px}.tech-titulo{font-size:var(--fs-h1)}.tech-subtitulo{font-size:15px}.tech-main-card-container{padding:0 10px;margin-bottom:16px}.tech-main-card{height:540px;aspect-ratio:auto;width:100%;padding:40px 16px;justify-content:flex-end;border-radius:28px;overflow:visible}.tech-central-container{width:100px;height:100px;top:50%}.tech-symbol-svg{width:70px;height:70px}.tech-cta-wrapper{top:32px!important;bottom:auto!important;transform:translateX(-50%)!important;z-index:100}.tech-main-category{font-size:24px;margin-bottom:8px;text-shadow:0 0 20px #00d2ff4d}.tech-main-desc{font-size:14px;max-width:280px;line-height:1.4}.tech-content-footer{position:relative;top:auto;left:auto;width:100%;margin-top:24px;padding:0;pointer-events:auto;z-index:20;opacity:1!important}.tech-seccion.active .tech-content-footer{opacity:1!important;transform:translateY(0)}.tech-cards-container{padding:0 10px;gap:14px}.tech-card{min-height:300px;padding:18px}.tech-card-title{font-size:17px}.tech-card-desc{font-size:12px}.tech-card-visual{height:100px}.tech-cta-button{padding:12px 24px;font-size:12px;gap:10px;border-radius:12px}.tech-cta-icon{width:20px;height:20px}.tech-exploding-icon:after{opacity:1;transform:translateX(-50%) translateY(14px);font-size:9px;font-weight:700;letter-spacing:.05em;color:var(--tech-cyan);text-shadow:0 0 10px #000c}}.light-theme .tech-seccion{--tech-border:#08111f1f;--tech-text:#08111f;--tech-text-muted:#08111f9e;--tech-card-bg:#ffffffe0;--tech-accent:#0f172a}.light-theme .tech-glow-top{background:radial-gradient(circle at 50% 0,#0ea5e929 0,#0000 72%)}.light-theme .tech-badge{background:#ffffffe6;border-color:#08111f1f;box-shadow:0 14px 28px #0f172a1a}.light-theme .tech-badge:after{background:#fffffff5}.light-theme .tech-card-title,.light-theme .tech-feature-title,.light-theme .tech-main-category,.light-theme .tech-titulo,.light-theme .tech-tool-name{color:var(--page-fg);text-shadow:0 1px 2px #ffffffd1}.light-theme .tech-card-desc,.light-theme .tech-feature-text,.light-theme .tech-main-desc,.light-theme .tech-subtitulo{color:var(--page-fg-muted)}.light-theme .tech-main-card{background:#ffffffd6;border-color:#08111f1f;box-shadow:inset 0 0 90px #0ea5e90d,0 24px 54px #0f172a24}.light-theme .tech-card,.light-theme .tech-feature-item,.light-theme .tech-info-panel,.light-theme .tech-stats-card{background:#ffffffdb;border-color:#08111f1f}.light-theme .tech-content-footer{background:#0000;border:0}.light-theme .tech-main-desc{color:#08111fbd}.light-theme .tech-circuit-path{stroke:#08111f24}.light-theme .tech-exploding-icon{background:#fffffff2;border-color:#08111f24;box-shadow:0 12px 28px #0f172a24}.light-theme .tech-exploding-icon:after{color:#0f172a;background:#fffffff2;border:1px solid #08111f1f;border-radius:999px;padding:2px 8px}.light-theme .tech-exploding-icon:hover:after{transform:translateX(-50%) translateY(10px)}.light-theme .tech-cta-button{background:linear-gradient(135deg,#fffffff0,#f1f5f9fa);border-color:var(--surface-border);color:var(--page-fg)}.light-theme .tech-cta-button:hover{border-color:var(--color-accent);color:var(--color-accent)}.testimonials{--tech-cyan:#00d4ff;--tech-cyan-soft:#00d4ff33;--tech-line:#00d4ff2e;--tech-bg:#020817;position:relative;overflow:hidden;background:var(--tech-bg);padding:2.25rem 0 1rem;margin-top:-2rem;z-index:5}.light-theme .testimonials{background:#0000}.testimonials:before{display:none}.testimonials-header{position:relative;z-index:2;margin:0 auto 2rem;max-width:1200px;padding:0 1.5rem;text-align:center}.testimonials-badge{display:inline-flex;align-items:center;border:1px solid var(--tech-line);border-radius:999px;background:#00d4ff14;box-shadow:inset 0 0 20px #00d4ff14;color:#b9f3fff2;font-size:.76rem;font-weight:600;letter-spacing:.06em;padding:.35rem .9rem;text-transform:uppercase}.testimonials-title{margin:.8rem 0 .6rem;color:#fff;font-size:var(--fs-h1);font-weight:700;line-height:1.08;text-shadow:0 0 24px #00d4ff2e}.testimonials-subtitle{margin:0 auto;max-width:760px;color:#def1ffad;font-size:clamp(.95rem,1.6vw,1.2rem);font-weight:500;line-height:1.45}.testimonials-gallery{position:relative;z-index:2;display:flex;gap:1rem;min-height:150vh;overflow:hidden;padding:1.5rem}.testimonials-column{display:flex;flex:1;flex-direction:column;gap:1rem;min-width:280px}.testimonials-column.is-first{margin-top:2rem}.testimonials-column.is-second{margin-top:-8rem}.testimonials-column.is-third{margin-top:1.5rem}.testimonials-column.is-fourth{margin-top:-5rem}.testimonials-card{position:relative;border:1px solid var(--tech-line);border-radius:22px;background:linear-gradient(170deg,#00d4ff14,#00d4ff03 18%,#070a12d9 45%,#070b12f0);box-shadow:inset 0 1px 0 #adebff33,inset 0 -20px 30px #00000040,0 20px 45px #00000059,0 0 30px #00d4ff12;backdrop-filter:blur(6px);color:#fff;min-height:280px;padding:1.35rem;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.testimonials-card:after{content:"";position:absolute;inset:1px;border-radius:20px;border:1px solid #9bf5ff14;pointer-events:none}.testimonials-card:hover{transform:translateY(-6px);border-color:#00d4ff73;box-shadow:inset 0 1px 0 #adebff3d,0 24px 46px #00000073,0 0 42px #00d4ff2e}.testimonials-card__logo{display:flex;align-items:center;justify-content:center;width:62px;height:62px;border:1px solid #00d4ff66;border-radius:50%;background:radial-gradient(circle at 30% 30%,#bff5ff40,#00d4ff1f 35%,#070b14f2 80%);color:#d9f7ff;font-size:.92rem;font-weight:700;letter-spacing:.04em;margin-bottom:1rem;box-shadow:0 0 24px #00d4ff3d}.testimonials-card__name{margin:0;color:#f5f7ff;font-size:1.1rem;font-weight:700}.testimonials-card__role{margin:.2rem 0 1rem;color:#97d6ecc7;font-size:.95rem;font-weight:500}.testimonials-card__quote{margin:0;color:#e7f4ffeb;font-size:1rem;font-weight:500;line-height:1.45}.testimonials-card__company{margin:1rem 0 0;color:#7dd0eacc;font-size:.86rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}@media (max-width:1024px){.testimonials{padding:2.5rem 0 2rem}.testimonials-gallery{min-height:auto;overflow-x:auto;overflow-y:visible;padding-bottom:1rem;scrollbar-width:thin;scrollbar-color:#00d4ff66 #0000}.testimonials-column{min-width:340px}.testimonials-column.is-first,.testimonials-column.is-fourth,.testimonials-column.is-second,.testimonials-column.is-third{margin-top:0}}@media (max-width:640px){.testimonials-header{padding:0 1rem}.testimonials-gallery{padding:1rem}.testimonials-column{min-width:85vw}.testimonials-card{min-height:260px;padding:1.15rem}}@media (max-width:480px){.testimonials{margin-top:-1.5rem;padding:2rem 0}.testimonials-header{padding-top:2rem}}.light-theme .testimonials{--tech-line:#08111f1f}.light-theme .testimonials-badge{border-color:#08111f1f;background:#ffffffd6;color:#08111fb8;box-shadow:inset 0 0 16px #0ea5e90f}.light-theme .testimonials-title{color:#08111f;text-shadow:none}.light-theme .testimonials-subtitle{color:#08111fa3}.light-theme .testimonials-card{border-color:#0d5fc240;background:linear-gradient(170deg,#0d5fc2,#0a4ea3 40%,#08111f);box-shadow:inset 0 1px 0 #fff3,inset 0 -16px 24px #0000001a,0 18px 36px #0d5fc226,0 0 30px #0d5fc21a;color:#fff}.light-theme .testimonials-card:after{border-color:#08111f14}.light-theme .testimonials-card:hover{border-color:#0ea5e959;box-shadow:inset 0 1px 0 #fffffff2,0 22px 40px #0f172a2e,0 0 34px #0ea5e924}.light-theme .testimonials-card__logo{border-color:#0ea5e952;background:radial-gradient(circle at 30% 30%,#bae6fd99,#7dd3fc47 35%,#fffffff0 80%);color:#0369a1;box-shadow:0 0 16px #0ea5e933}.light-theme .testimonials-card__name{color:#fff}.light-theme .testimonials-card__role{color:#bae6fde6}.light-theme .testimonials-card__quote{color:#fffffff2}.light-theme .testimonials-card__company{color:#bae6fdb3}.services-section{background:#0000;position:relative;z-index:1;padding-top:4rem;padding-bottom:4rem}.services__header{margin-bottom:clamp(1.5rem,6vw,8rem)}.services__interactive-container{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,8rem);align-items:flex-start}.services__accordion{display:flex;flex-direction:column}.service-item{padding:2.5rem 0;border-bottom:1px solid #ffffff08;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative}.service-item:first-child{border-top:none}.service-item__header{display:flex;justify-content:space-between;align-items:center;gap:2rem}.service-item__title-group{display:flex;align-items:center;gap:3rem}.service-item__number{font-family:var(--font-outfit),sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.1em;transition:color .4s ease}.service-item__title{font-family:var(--font-outfit),sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;text-transform:uppercase;transition:color .4s ease,transform .4s ease}.service-item:hover .service-item__title{transform:translateX(10px)}.service-item__icon-wrapper{width:24px;height:24px;transition:all .5s cubic-bezier(.16,1,.3,1)}.service-item__content{overflow:hidden}.service-item__content-inner{padding:1.5rem 0 0;width:100%}.service-item__desc{font-size:1rem;line-height:1.76;margin-bottom:2.2rem;color:#ffffffb3}.service-item__desc,.service-tag{font-family:var(--font-roboto),sans-serif}.service-tag{letter-spacing:.1em;font-weight:500;text-transform:uppercase;background:#ffffff05;backdrop-filter:blur(5px);transition:all .3s ease}.service-tag:hover{background:#ffffff14;border-color:#ffffff4d;color:#fff;transform:translateY(-2px)}.services__visual-display{position:sticky;top:15vh;width:100%;aspect-ratio:1/1;max-height:70vh;perspective:1000px;display:flex;align-items:center;justify-content:center}.services__visual-card{box-shadow:0 30px 60px -12px #00000080,0 18px 36px -18px #00000080,inset 0 0 0 1px #ffffff0d}.services__visual-card:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff0d,#0000 50%);pointer-events:none}@keyframes soft-pulse{0%{transform:scale(1);opacity:.2}50%{transform:scale(1.15);opacity:.4}to{transform:scale(1.3);opacity:0}}.animate-ping{animation:soft-pulse 3s cubic-bezier(0,0,.2,1) infinite}@media (max-width:1200px){.services__interactive-container{gap:4rem}}@media (max-width:1024px){.services-section{padding-top:4rem;padding-bottom:4rem}.services__interactive-container{grid-template-columns:1fr;gap:2.5rem}.services__visual-display{position:relative;top:0;width:100%;aspect-ratio:1/1;max-width:500px;margin:0 auto 2.5rem;order:-1}.service-item__title-group{gap:2rem}.service-item__content-inner{padding-left:2rem}}@media (max-width:768px){.services-section{padding-top:1.5rem;padding-bottom:1.5rem}.service-item{padding:1rem 0}.service-item__title-group{gap:1rem}.service-item__title{font-size:1.25rem}.service-item__content-inner{padding-left:0}.service-item__desc{font-size:.9rem;margin-bottom:1.5rem;line-height:1.6;opacity:.8}.service-item__content-inner{padding-top:1rem!important}.services__visual-display{width:100%;aspect-ratio:1/1!important;height:auto!important;max-width:90vw;margin:0 auto 2.5rem;order:-1}.services__visual-card{border-radius:20px}}@media (max-width:480px){.service-item__title{font-size:1rem}.service-item__header{gap:1rem}.services__visual-display{height:260px}}.light-theme .services-theme-light .service-item{border-bottom-color:#08111f14}.light-theme .services-theme-light .service-item.active{border-bottom-color:#0ea5e947;background:linear-gradient(90deg,rgba(14,165,233,.045),#0000 45%)}.light-theme .services-theme-light .service-item__desc{color:#08111fc2}.light-theme .services-theme-light .service-tag{background:#ffffffe0;border-color:#08111f1f;color:#0f172ad1}.light-theme .services-theme-light .service-tag:hover{background:#f1f5f9fa;border-color:#0ea5e959;color:#0f172a}.light-theme .services-theme-light .services__visual-card{background:linear-gradient(180deg,#fffffffa,#f1f5f9f2);box-shadow:0 24px 44px -12px #0f172a2e,0 14px 28px -18px #0f172a1f,inset 0 0 0 1px #ffffffb3}.light-theme .services-theme-light .services__visual-card:after{background:linear-gradient(135deg,#0f172a0a,#0000 55%)}.about-page-wrapper{background:var(--color-bg-deep);width:100%}.aboutx-section{position:relative;padding:0 8vw;--section-pad:8vw;color:#f7f7f2}.aboutx-section--hero{padding-top:0;padding-bottom:0}.aboutx-section:before{content:"";inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3column-count: 0;%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.05;z-index:1}.aboutx-glow,.aboutx-section:before{position:absolute;pointer-events:none}.aboutx-glow{width:60vw;height:60vw;border-radius:50%;filter:blur(100px);opacity:.12;z-index:0}.aboutx-glow--1{top:-10%;left:-20%;background:radial-gradient(circle,#22c55e,#0000 70%)}.aboutx-glow--2{bottom:-10%;right:-20%;background:radial-gradient(circle,#7dd3fc,#0000 70%)}.aboutx-hero{position:relative;min-height:72vh;margin:0 calc(-1 * var(--section-pad));padding:6.8rem var(--section-pad) 5.6rem;display:flex;align-items:center;justify-content:center;z-index:2;overflow:hidden}.aboutx-hero-bg{position:absolute;inset:0;background-image:url(/assets/web/PortadaContenidos.jpg);background-size:cover;background-position:50%;transform:scale(1.1);background-color:var(--color-bg-deep);will-change:transform,filter;transform-origin:center;z-index:0}.aboutx-hero-overlay{position:absolute;inset:0;background:linear-gradient(0deg,var(--color-bg-deep) 0,#01040a66 60%,#01040a33 100%);z-index:1}.aboutx-hero-glass{position:absolute;top:50%;left:50%;width:120vw;height:120vh;background:radial-gradient(circle at 10% 20%,#ffffff0d 0,#0000 40%);transform:translate(-50%,-50%);z-index:1;pointer-events:none}.aboutx-hero-content--minimal{position:relative;z-index:3;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:visible;padding-top:1.9rem}.aboutx-hero-title-main{font-size:clamp(3rem,10vw,7.5rem);font-weight:900;line-height:.85;letter-spacing:-.06em;color:#fff;margin:0 auto;display:flex;flex-direction:column;align-items:center;width:fit-content;gap:0;pointer-events:auto;cursor:default;transition:transform .1s linear}.aboutx-reveal-text{display:block}.aboutx-text-outline{-webkit-text-stroke:1.5px #fff6;color:#0000;margin-top:-.05em}.aboutx-quote-container{padding:6rem var(--section-pad) 4rem;display:flex;justify-content:center;position:relative;z-index:4}.aboutx-quote-premium{max-width:1200px;margin:0;text-align:center}.aboutx-quote-main{font-size:var(--fs-h1);line-height:1.1;font-weight:800;letter-spacing:-.03em;color:#fff;margin-bottom:2rem}.aboutx-accent-glow{color:#0000;background:linear-gradient(90deg,#fff,#22c55e,#fff);background-size:200% auto;-webkit-background-clip:text;background-clip:text;animation:shine 4s linear infinite;display:inline-block;font-style:italic;font-family:serif}@keyframes shine{to{background-position:200%}}.aboutx-quote-footer{display:flex;flex-direction:column;gap:.8rem;align-items:center}.aboutx-quote-brand{font-size:1.2rem;font-weight:900;letter-spacing:.3em;text-transform:uppercase;color:#22c55e}.aboutx-quote-sub{font-size:.85rem;text-transform:uppercase;letter-spacing:.4em;font-weight:700;color:#fff6;max-width:600px;line-height:1.6}.aboutx-tags span:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px);box-shadow:0 10px 20px #0003}.aboutx-team{margin-top:2rem;display:grid;gap:2.5rem;position:relative;z-index:2}.aboutx-section-head{display:grid;gap:.8rem;max-width:min(100%,1080px)}.aboutx-kicker{font-size:.85rem;text-transform:uppercase;letter-spacing:.3em;font-weight:700;color:#ffffff80;margin-bottom:.5rem;display:block}.aboutx-card .aboutx-kicker{font-family:var(--font-outfit),sans-serif;font-size:var(--fs-h3);font-weight:900;letter-spacing:.16em;color:var(--accent-card);margin-bottom:.8rem;text-shadow:0 0 20px rgba(var(--accent-card-rgb,255,255,255),.4)}.aboutx-card--mision{--accent-card:#00f2fe;--accent-card-rgb:0,242,254}.aboutx-card--vision{--accent-card:#4facfe;--accent-card-rgb:79,172,254}.aboutx-subtitle{font-size:var(--fs-h2);font-weight:700;color:#fff;line-height:1.08;letter-spacing:-.025em;max-width:24ch;text-wrap:pretty}.aboutx-team-stack{display:flex;flex-direction:column;gap:clamp(3rem,6vw,6rem);perspective:2000px}.aboutx-member{display:grid;grid-template-columns:repeat(12,1fr);gap:3rem;align-items:center}.aboutx-member-portrait{grid-column:1/span 5;position:relative;aspect-ratio:4/5;border-radius:28px;background:#151518;border:1px solid #ffffff1a;overflow:hidden;box-shadow:0 50px 120px #000000b3;transition:all .5s cubic-bezier(.16,1,.3,1)}.aboutx-member--reverse .aboutx-member-portrait{grid-column:8/span 5;order:2}.aboutx-member-portrait:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 50%,#0b0b0ce6);z-index:2;opacity:.7}.aboutx-member-portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1);filter:grayscale(10%) contrast(1.1) brightness(.95)}.aboutx-member:hover .aboutx-member-portrait{transform:translateY(-15px) scale(1.03);border-color:#ffffff40;box-shadow:0 60px 130px #000000e6}.aboutx-team-stack:has(.aboutx-member:hover) .aboutx-member:not(:hover){opacity:.45;filter:blur(2px) grayscale(20%);transform:scale(.98)}.aboutx-member:hover .aboutx-member-portrait img{transform:scale(1.08);filter:grayscale(0) contrast(1.1) brightness(1.05)}.aboutx-member-initials{position:absolute;top:1.8rem;right:1.8rem;width:54px;height:54px;border-radius:14px;background:#ffffff0d;backdrop-filter:blur(12px);border:1px solid #fff3;display:grid;place-items:center;font-weight:800;font-size:.9rem;letter-spacing:.12em;z-index:3}.aboutx-member-tag{position:absolute;bottom:1.8rem;left:1.8rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.25em;font-weight:800;color:#fff;z-index:3;padding:.6rem 1.2rem;background:#00000080;backdrop-filter:blur(10px);border-radius:99px;border:1px solid #ffffff1a}.aboutx-member-content{grid-column:7/span 6;display:flex;flex-direction:column;gap:1.4rem}.aboutx-member--reverse .aboutx-member-content{grid-column:1/span 6;order:1;text-align:right;align-items:flex-end}.aboutx-member-role-wrapper{display:flex;align-items:center;gap:1.5rem;margin-bottom:-.5rem}.aboutx-member--reverse .aboutx-member-role-wrapper{flex-direction:row-reverse}.aboutx-member-role{font-size:.75rem;text-transform:uppercase;letter-spacing:.4em;color:var(--accent,#7dd3fc);font-weight:900}.aboutx-member-role-line{height:1px;flex:1;max-width:100px;background:var(--accent);opacity:.3;transition:all .6s cubic-bezier(.16,1,.3,1)}.aboutx-member:hover .aboutx-member-role-line{max-width:160px;opacity:.8}.aboutx-member-name{font-size:var(--fs-h2);font-weight:800;line-height:.96;letter-spacing:-.035em;margin:0;color:#fff}.aboutx-member-bio{font-size:var(--fs-body);line-height:1.68;color:#f7f7f2b3;max-width:720px}.aboutx-member-tasks{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-wrap:wrap;gap:.8rem}.aboutx-member--reverse .aboutx-member-tasks{justify-content:flex-end}.aboutx-member-tasks li{font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;padding:.6rem 1.4rem;border-radius:99px;background:#ffffff08;border:1px solid #ffffff14;color:#fff9;font-weight:700;transition:all .4s cubic-bezier(.16,1,.3,1)}.aboutx-member-tasks li:hover{background:#ffffff1a;border-color:var(--accent);color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #0000004d}.aboutx-mv{margin:clamp(1rem,3vw,2rem) 0 4rem;grid-template-columns:repeat(2,1fr);z-index:2;perspective:1500px}.aboutx-card,.aboutx-mv{display:grid;gap:2rem;position:relative}.aboutx-card{background:#0f0f1066;backdrop-filter:blur(40px) saturate(180%);border:1px solid #ffffff1a;border-radius:40px;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 40px 100px #0009,inset 0 0 20px #ffffff05;transition:all .6s cubic-bezier(.23,1,.32,1);overflow:hidden;--accent-card:#fff;transform-style:preserve-3d}.aboutx-card:before{content:"";position:absolute;inset:0;padding:1px;border-radius:36px;background:linear-gradient(135deg,#fff3,#0000 40%,#ffffff0d);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.aboutx-card--mision{--accent-card:#22c55e}.aboutx-card--vision{--accent-card:#7dd3fc}.aboutx-card-icon{width:64px;height:64px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(135deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;color:var(--accent-card);margin-bottom:.5rem;transition:all .6s cubic-bezier(.16,1,.3,1);transform:translateZ(20px);box-shadow:0 10px 30px #0003}.aboutx-card h3{font-size:var(--fs-h2);line-height:1.1;font-weight:800;letter-spacing:-.04em;color:#fff;margin:0;z-index:1;transform:translateZ(30px)}.aboutx-card p{font-family:var(--font-outfit),sans-serif;color:#ffffffb3;line-height:1.7;font-size:var(--fs-body);font-weight:300;margin:0;max-width:100%;z-index:1;transform:translateZ(20px);letter-spacing:.01em;text-wrap:pretty}.aboutx-card-glow{position:absolute;top:50%;left:50%;width:300px;height:300px;margin-top:-150px;margin-left:-150px;border-radius:50%;background:radial-gradient(circle,var(--accent-card),#0000 70%);filter:blur(80px);opacity:.1;pointer-events:none;z-index:0;transition:opacity .4s ease}.aboutx-card:hover{border-color:#fff3;box-shadow:0 60px 150px #000c}.aboutx-card:hover .aboutx-card-icon{background:var(--accent-card);color:#000;transform:translateZ(40px) scale(1.1) rotate(8deg);box-shadow:0 0 40px rgba(var(--accent-card),.4)}@media (max-width:1024px){.aboutx-hero-footer{grid-template-columns:1fr;gap:2rem}.aboutx-hero-meta{justify-content:space-between;gap:1rem}.aboutx-hero-scroll{display:none}.aboutx-mv{grid-template-columns:1fr}}@media (max-width:1100px){.aboutx-member,.aboutx-member--reverse{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.aboutx-member,.aboutx-member--reverse{display:flex;flex-direction:column!important;text-align:left;align-items:center;gap:1.5rem;width:100%;padding:1rem;border-radius:22px;border:1px solid #ffffff17;background:linear-gradient(165deg,#081224d1,#050e1eb8)}.aboutx-member--reverse .aboutx-member-portrait,.aboutx-member-portrait{width:100%;max-width:none;aspect-ratio:4/5;order:-1}.aboutx-member--reverse .aboutx-member-content,.aboutx-member-content{width:100%;text-align:left;align-items:center;order:1}.aboutx-member--reverse .aboutx-member-role-wrapper,.aboutx-member-role-wrapper{width:100%;flex-direction:row}.aboutx-member--reverse .aboutx-member-tasks,.aboutx-member-tasks{justify-content:flex-start}}@media (max-width:768px){.aboutx-hero{min-height:58vh;padding:5.2rem var(--section-pad) 3rem;align-items:center}.aboutx-hero-content--minimal{padding-top:1rem}.aboutx-hero-title-main{font-size:clamp(2.9rem,13.2vw,4.45rem);line-height:.86;transform:translateY(0)}.aboutx-quote-container{padding:4rem var(--section-pad) 3rem}.aboutx-quote-main{font-size:clamp(1.6rem,7vw,2.6rem)}.aboutx-quote-brand{font-size:.9rem;letter-spacing:.22em}.aboutx-quote-sub{font-size:.7rem;letter-spacing:.28em}.aboutx-team{gap:2rem}.aboutx-subtitle{max-width:100%;font-size:var(--fs-h2)}.aboutx-member-name{line-height:1}.aboutx-member-bio{line-height:1.65}.aboutx-member-portrait{border-radius:22px;max-width:none}.aboutx-member-role{font-size:.65rem;letter-spacing:.28em}.aboutx-member-tag{font-size:.55rem;letter-spacing:.2em;padding:.45rem .9rem}.aboutx-member-tasks li{font-size:.65rem;padding:.45rem 1rem;min-height:34px;display:inline-flex;align-items:center}.aboutx-mv{margin:3.5rem 0 3rem;gap:1.8rem}.aboutx-card{border-radius:28px;padding:1.8rem}}@media (max-width:720px){.aboutx-section{padding:2rem 5vw;--section-pad:5vw}.aboutx-section--hero{padding-top:.65rem;padding-bottom:0}.aboutx-section--content{padding-top:.65rem}.aboutx-title{font-size:clamp(2rem,10vw,3rem)}.aboutx-card{padding:1.5rem}}@media (max-width:480px){.aboutx-section--hero{padding-bottom:0!important}.aboutx-section--content,.aboutx-section--hero{padding-top:0!important}.aboutx-hero{min-height:54vh;padding:4.9rem var(--section-pad) 2.5rem;align-items:center}.aboutx-hero-content--minimal{padding-top:.9rem}.aboutx-hero-title-main{font-size:clamp(3.15rem,15vw,4.7rem);line-height:.8;transform:translateY(0)}.aboutx-quote-container{padding:3rem var(--section-pad) 2rem}.aboutx-quote-main{font-size:clamp(1.3rem,7.5vw,2rem)}.aboutx-mv{margin:2.5rem 0 2rem;gap:1.25rem}.aboutx-card{border-radius:20px;padding:1.25rem}.aboutx-card h3{font-size:clamp(1.3rem,7vw,1.8rem)}.aboutx-member-portrait{max-width:none}.aboutx-team{gap:3.5rem}}.light-theme .about-page-wrapper{background:#f4f7fb}.light-theme .aboutx-section{color:#08111f}.light-theme .aboutx-section:before{opacity:.03}.aboutx-theme-light .aboutx-hero-bg,.light-theme .aboutx-hero-bg{filter:saturate(1.1) brightness(.95)}.aboutx-theme-light .aboutx-hero-overlay,.light-theme .aboutx-hero-overlay{background:linear-gradient(0deg,var(--page-bg,#f4f7fb) 0,#f3f7fc40 60%,#0000 100%)}.light-theme .aboutx-hero-glass{background:radial-gradient(circle at 10% 20%,#ffffff61 0,#0000 46%)}.light-theme .aboutx-card h3,.light-theme .aboutx-hero-title-main,.light-theme .aboutx-member-name,.light-theme .aboutx-subtitle{color:#08111f}.light-theme .aboutx-text-outline{-webkit-text-stroke:1.5px #08111fcc}.light-theme .aboutx-kicker{color:#08111f8f}.light-theme .aboutx-card p,.light-theme .aboutx-member-bio{color:#08111fb3}.light-theme .aboutx-member-portrait{border-color:#08111f1f;box-shadow:0 28px 52px #0f172a2e}.light-theme .aboutx-member-portrait:after{background:linear-gradient(180deg,#0000 50%,#0f172a47)}.light-theme .aboutx-card,.light-theme .aboutx-member-initials,.light-theme .aboutx-member-tag,.light-theme .aboutx-member-tasks li{background:#ffffffdb;border-color:#08111f1f;color:#08111f}.light-theme .aboutx-member-tag{color:#0f172a}.light-theme .aboutx-member-tasks li{color:#08111fa8}.light-theme .aboutx-member-tasks li:hover{color:#0f172a}.light-theme .aboutx-card-icon{background:#0f172a0f;border-color:#08111f1f}.aboutx-theme-light{--color-bg-deep:var(--page-bg)}.aboutx-theme-light .aboutx-hero-title-main{color:var(--page-fg)}.aboutx-theme-light .aboutx-text-outline{-webkit-text-stroke:1.5px #0f172acc}.aboutx-theme-light .aboutx-quote-main{color:var(--page-fg)}.aboutx-theme-light .aboutx-quote-sub{color:#0f172a99}.aboutx-theme-light .aboutx-subtitle{color:var(--page-fg)}.aboutx-theme-light .aboutx-member-portrait{background:#e2e8f0;border:1px solid #0f172a1a;box-shadow:0 50px 120px #00000026}.aboutx-theme-light .aboutx-member-portrait:after{background:linear-gradient(180deg,#0000 50%,#f3f7fce6)}.aboutx-theme-light .aboutx-member-initials{background:#0f172a0d;border:1px solid #0f172a1a;color:var(--page-fg)}.aboutx-theme-light .aboutx-member-tag{color:var(--page-bg);background:#0f172a80;border:1px solid #0f172a1a}.aboutx-theme-light .aboutx-member-name{color:var(--page-fg)}.aboutx-theme-light .aboutx-member-bio{color:#0f172ab3}.aboutx-theme-light .aboutx-member-tasks li{background:#0f172a08;border:1px solid #0f172a14;color:#0f172a99}.aboutx-theme-light .aboutx-member-tasks li:hover{background:#0f172a1a;color:var(--page-fg)}.aboutx-theme-light .aboutx-card{background:#ffffffd1;backdrop-filter:blur(12px) saturate(120%);border:1px solid #0f172a14;box-shadow:0 20px 60px #0000000a,inset 0 0 10px #0f172a03}.aboutx-theme-light .aboutx-card h3{color:var(--page-fg)}.aboutx-theme-light .aboutx-card p{color:#0f172ab3}.aboutx-theme-light .aboutx-card-icon{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #0f172a26;box-shadow:0 8px 20px #0f172a14}.aboutx-theme-light .aboutx-card--mision{--accent-card:#0891b2;--accent-card-rgb:8,145,178}.aboutx-theme-light .aboutx-card--vision{--accent-card:#2563eb;--accent-card-rgb:37,99,235}.aboutx-theme-light .aboutx-card .aboutx-kicker{color:var(--accent-card);text-shadow:none;font-weight:950}@media (max-width:1024px){.aboutx-theme-light .aboutx-member,.aboutx-theme-light .aboutx-member--reverse{background:linear-gradient(165deg,#ffffffd1,#f3f7fcb8);border:1px solid #0f172a17}}@font-face{font-family:__Bebas_Neue_d758cf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:__Bebas_Neue_d758cf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Bebas_Neue_Fallback_d758cf;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:__Bebas_Neue_d758cf,__Bebas_Neue_Fallback_d758cf;font-weight:400;font-style:normal}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_a11773;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_a11773;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_a11773;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_a11773;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_a11773;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_a11773;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_a11773{font-family:__Plus_Jakarta_Sans_a11773,__Plus_Jakarta_Sans_Fallback_a11773;font-style:normal}@font-face{font-family:__Space_Grotesk_6b9622;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_6b9622;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_6b9622;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_6b9622;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_6b9622;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_6b9622;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_6b9622;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_6b9622;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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_6b9622;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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_6b9622;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_6b9622{font-family:__Space_Grotesk_6b9622,__Space_Grotesk_Fallback_6b9622;font-style:normal}#proyectos{font-family:Outfit,sans-serif;overflow-x:hidden}.projects-content{width:100%}.projects-shell{width:min(1320px,calc(100% - clamp(2rem, 8vw, 7rem)));margin-inline:auto;padding-inline:clamp(.5rem,1.2vw,1.25rem);box-sizing:border-box}.projects-header-wrap{margin-bottom:45px!important}@media (max-width:768px){.projects-header-wrap{margin-bottom:20px!important}}.projects-grid{width:100%}.projects-card{display:block;text-decoration:none;cursor:pointer}.projects-thumb{position:relative;width:100%;aspect-ratio:16/8;overflow:hidden;border-radius:1.5rem;border:1px solid #ffffff1f;transition:all .6s cubic-bezier(.16,1,.3,1);background:#ffffff08;backdrop-filter:blur(14px) saturate(160%)}.group:hover .projects-thumb{border-color:#38bdf840;box-shadow:0 0 0 1px #38bdf81a,0 24px 60px -12px #000c}.projects-thumb-bg{position:absolute;inset:0;background:radial-gradient(ellipse at 30% 60%,#38bdf80a 0,#0000 60%),radial-gradient(ellipse at 70% 30%,#6366f10a 0,#0000 60%);pointer-events:none;z-index:0}.projects-img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;padding:1rem 1.5rem;transform:translateY(2px);transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .8s ease;filter:drop-shadow(0 25px 45px rgba(0,0,0,.75))}.group:hover .projects-img{transform:translateY(-8px) scale(1.05);filter:drop-shadow(0 35px 55px rgba(0,0,0,.85))}.projects-grad-top{inset:0}.projects-grad-bottom,.projects-grad-top{position:absolute;z-index:2;pointer-events:none;background:#0000}.projects-grad-bottom{bottom:0;left:0;right:0;height:45%}.projects-ring{position:absolute;inset:0;z-index:10;border-radius:1.25rem;border:1px solid #0000;pointer-events:none;transition:border-color .7s ease,box-shadow .7s ease}.group:hover .projects-ring{border-color:#22d3ee2e;box-shadow:inset 0 0 40px #22d3ee0a}.projects-arrow{position:absolute;top:1.1rem;right:1.1rem;z-index:11;width:2.25rem;height:2.25rem;background:#fffffff2;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.7) rotate(-15deg);transition:opacity .4s ease,transform .5s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 20px #0006}.group:hover .projects-arrow{opacity:1;transform:scale(1) rotate(0deg)}.projects-meta{position:absolute;bottom:0;left:0;right:0;z-index:5;display:flex;align-items:center;gap:.75rem;padding:0 1.25rem 1rem;opacity:.5;transition:opacity .5s ease}.group:hover .projects-meta{opacity:.9}.projects-meta-tag{font-size:.5rem;font-weight:800;text-transform:uppercase;letter-spacing:.2em;color:#ffffff8c;white-space:nowrap}.projects-meta-line{flex:1;height:1px;background:#ffffff26}.projects-info{display:flex;flex-direction:column;padding:1.25rem .25rem 0;gap:0}.projects-num{font-size:.55rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#ffffff2e;margin-bottom:.4rem;transition:color .4s ease}.group:hover .projects-num{color:#38bdf880}.projects-title{font-family:Outfit,sans-serif;font-size:clamp(1rem,2vw,1.35rem);font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:-.025em;line-height:1.1;margin:0 0 .3rem;transition:color .4s ease}.group:hover .projects-title{color:#38bdf8f2}.projects-subtitle{font-size:.65rem;font-weight:500;color:#ffffff47;text-transform:none;letter-spacing:.02em;line-height:1.4;margin:0}.projects-title-gradient{display:inline-block;padding-top:.15em;padding-bottom:.08em;padding-right:.12em;-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;color:#0000}.projects-title-gradient.is-dark{background-image:linear-gradient(90deg,#00f5ff,#71b1ff 50%,#d988ff);filter:drop-shadow(0 0 12px rgba(0,245,255,.4))}.projects-title-gradient.is-dark,.projects-title-gradient.is-light{-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text;color:#0000;font-weight:800}.projects-title-gradient.is-light{background-image:linear-gradient(90deg,#2563eb,#4f46e5 50%,#9333ea);filter:drop-shadow(0 0 8px rgba(37,99,235,.2))}.cta-eyebrow{display:block;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.32em;color:#38bdf88c;margin-bottom:1.75rem}.cta-headline{font-family:Outfit,sans-serif;font-size:var(--fs-h1);font-weight:900;color:#fff;letter-spacing:-.03em;line-height:1.08;margin:0 0 1.25rem;text-transform:none}.cta-headline-accent{background:linear-gradient(90deg,#c084fc,#818cf8,#60a5fa);-webkit-background-clip:text;-webkit-text-fill-color:#0000;background-clip:text}.cta-headline-dot{color:#ffffff59}.cta-sub{font-size:.875rem;font-weight:400;color:#ffffff4d;max-width:36rem;margin:0 auto 3rem;line-height:1.65;letter-spacing:.01em}.cta-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:9999px;position:relative}.cta-btn-glow-ring{position:absolute;inset:-6px;border-radius:9999px;background:linear-gradient(135deg,#7c3aed,#4f46e5,#0ea5e9);filter:blur(14px);opacity:.35;z-index:0;transition:opacity .5s ease;animation:ctaRingBreath 4s ease-in-out infinite}.cta-btn:hover .cta-btn-glow-ring{opacity:.65}@keyframes ctaRingBreath{0%,to{opacity:.3}50%{opacity:.5}}.cta-btn-inner{position:relative;z-index:1;display:flex;align-items:center;gap:1rem;padding:.85rem 1rem .85rem 1.85rem;background:linear-gradient(135deg,#1e1b4b,#0f172a 60%,#0c1a2e);border:1px solid #8b5cf666;border-radius:9999px;overflow:hidden;transition:border-color .45s ease,box-shadow .45s ease}.cta-btn:hover .cta-btn-inner{border-color:#8b5cf6bf;box-shadow:0 0 32px #6366f133,inset 0 0 20px #6366f10d}.cta-btn-sweep{position:absolute;inset:0;background:linear-gradient(90deg,#0000,#ffffff0d 50%,#0000);transform:translateX(-120%);transition:transform .8s ease;pointer-events:none}.cta-btn:hover .cta-btn-sweep{transform:translateX(120%)}.cta-btn-text{color:#ffffffe6;font-family:Outfit,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.07em;position:relative;z-index:1;transition:color .4s ease}.cta-btn:hover .cta-btn-text{color:#fff}.cta-btn-circle{width:2.25rem;height:2.25rem;border-radius:50%;background:linear-gradient(135deg,#6d28d9,#4f46e5,#0ea5e9);border:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1;box-shadow:0 0 14px #6366f173;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}.cta-btn:hover .cta-btn-circle{transform:translateX(4px) scale(1.08);box-shadow:0 0 26px #6366f1bf}.cta-btn-circle svg{stroke:#fff}@media (max-width:640px){.projects-shell{width:calc(100% - 1.25rem);padding-inline:.25rem}.projects-img{padding:1.5rem 1.75rem}.projects-title{font-size:1.2rem}.projects-meta{flex-wrap:wrap;gap:.4rem .6rem;padding:0 .9rem .9rem}.projects-meta-line{flex-basis:100%;height:1px;opacity:.35}.projects-meta-tag{font-size:.45rem;letter-spacing:.16em}.cta-btn-inner{padding:1rem 2rem 1rem 2.5rem;gap:1rem}.cta-btn-circle{width:2.75rem;height:2.75rem}}@media (max-width:768px){.projects-shell{width:calc(100% - 1.5rem);padding-inline:.35rem}.projects-thumb{aspect-ratio:5/4;border-radius:1rem}.projects-img{padding:1rem 1.2rem}.projects-info{padding-top:1rem}.projects-title{font-size:1.1rem}.projects-subtitle{font-size:.68rem}.projects-meta{padding:0 .9rem .85rem;gap:.4rem .6rem}.projects-meta-tag{font-size:.45rem;letter-spacing:.16em}.cta-headline{font-size:clamp(1.7rem,6vw,2.4rem)}.cta-sub{font-size:.85rem;margin-bottom:1.75rem}.cta-btn-inner{padding:.75rem 1rem .75rem 1.4rem;gap:.75rem}.cta-btn-circle{width:2.2rem;height:2.2rem}.cta-btn-text{font-size:.78rem}}@media (max-width:400px){.projects-img{padding:.85rem}.projects-title{font-size:1rem}.cta-btn-inner{padding:.7rem .9rem .7rem 1.2rem}}@media (max-width:480px){.projects-thumb{aspect-ratio:4/3;border-radius:.875rem}.projects-img{padding:.75rem .875rem}.projects-title{font-size:.975rem}.projects-subtitle{font-size:.6rem}.cta-headline{font-size:clamp(1.4rem,7vw,2rem)}.cta-sub{font-size:.82rem;margin-bottom:1.5rem}}.projects-theme-light .projects-thumb{border-color:#08111f0f;background:#fff;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003}.projects-theme-light .projects-thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#fff6,#0000 40%,#ffffff1a);pointer-events:none;z-index:2}.projects-theme-light .group:hover .projects-thumb{border-color:#0ea5e933;box-shadow:0 0 0 1px #0ea5e914,0 24px 50px -14px #0f172a1a}.projects-theme-light .projects-thumb-bg{background:radial-gradient(ellipse at 30% 60%,#38bdf812 0,#0000 64%),radial-gradient(ellipse at 70% 30%,#6366f10d 0,#0000 64%)}.projects-theme-light .projects-img{filter:drop-shadow(0 16px 28px rgba(15,23,42,.12))}.projects-theme-light .group:hover .projects-img{filter:drop-shadow(0 24px 34px rgba(15,23,42,.16))}.projects-theme-light .projects-ring{border-color:#08111f05}.projects-theme-light .group:hover .projects-ring{border-color:#0ea5e92e;box-shadow:inset 0 0 24px #0ea5e90f}.projects-theme-light .projects-arrow{background:#0f172a;box-shadow:0 8px 26px #0f172a38}.projects-theme-light .projects-arrow svg{stroke:#f8fafc}.projects-theme-light .projects-meta-tag{color:#08111f66}.projects-theme-light .projects-meta-line{background:#08111f14}.projects-theme-light .projects-num{color:#08111f38}.projects-theme-light .group:hover .projects-num{color:#0369a173}.projects-theme-light .projects-title{color:#08111f}.projects-theme-light .group:hover .projects-title{color:#0369a1}.projects-theme-light .projects-subtitle{color:#08111f73}.projects-theme-light .cta-eyebrow{color:#0369a185}.projects-theme-light .cta-headline{color:#08111f}.projects-theme-light .cta-headline-accent{background:linear-gradient(90deg,#4338ca,#0284c7,#0f766e);-webkit-background-clip:text;background-clip:text}.projects-theme-light .cta-headline-dot{color:#08111f4d}.projects-theme-light .cta-sub{color:#08111f8c}.projects-theme-light .cta-btn-glow-ring{background:linear-gradient(135deg,#38bdf8,#3b82f6,#14b8a6);opacity:.16}.projects-theme-light .cta-btn:hover .cta-btn-glow-ring{opacity:.35}.projects-theme-light .cta-btn-inner{background:linear-gradient(135deg,#fffffffa,#f8fafc);border-color:#08111f14}.projects-theme-light .cta-btn:hover .cta-btn-inner{border-color:#0ea5e940;box-shadow:0 16px 32px #0f172a14,inset 0 0 12px #0ea5e908}.projects-theme-light .cta-btn-text{color:#08111f}.projects-theme-light .cta-btn:hover .cta-btn-text{color:#0c4a6e}.projects-theme-light .cta-btn-circle{background:linear-gradient(135deg,#0284c7,#0369a1,#0f766e);box-shadow:0 0 16px #0e749033}.process-section{position:relative;width:100%;min-height:100vh;background:var(--page-bg,#020617)!important;overflow:hidden;padding-top:10rem;padding-bottom:20rem}.process-bg{position:absolute;inset:0;pointer-events:none;z-index:0}.process-grid-lines{position:absolute;inset:0;background-image:linear-gradient(90deg,#ffffff03 1px,#0000 0),linear-gradient(180deg,#ffffff03 1px,#0000 0);background-size:80px 80px}.process-glow{position:absolute;width:60vw;height:60vw;border-radius:50%;filter:blur(120px);opacity:.15;mix-blend-mode:screen}.process-glow--top{top:-10%;left:-10%;background:radial-gradient(circle,#22d3ee 0,#0000 70%)}.process-glow--bottom{bottom:-15%;right:-10%;background:radial-gradient(circle,#818cf8 0,#0000 70%)}.process-badge{display:inline-flex;align-items:center;gap:12px;padding:8px 16px;background:#ffffff08;border:1px solid #ffffff14;border-radius:99px;backdrop-filter:blur(8px)}.badge-dot{width:6px;height:6px;border-radius:50%;background:#22d3ee;box-shadow:0 0 10px #22d3ee}.border-text{-webkit-text-stroke:1px #fff3}.process-steps-container{position:relative;max-width:1200px;margin:120px auto 0;display:flex;flex-direction:column;gap:160px}.process-line-trace{position:absolute;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(180deg,#0000 0,#ffffff0d 5%,#ffffff0d 95%,#0000);transform:translateX(-50%);display:none}@media (min-width:1024px){.process-line-trace{display:block}}.process-step-item{position:relative;display:flex;flex-direction:column;gap:40px;align-items:center}@media (min-width:1024px){.process-step-item{flex-direction:row;justify-content:space-between}.process-step-item.is-reversed{flex-direction:row-reverse}}.step-number{position:relative;z-index:10;flex-shrink:0}.step-number .num{font-size:8rem;font-weight:900;line-height:1;color:var(--accent);opacity:.15;font-family:Outfit,sans-serif}.step-number .num-glow{position:absolute;inset:-20px;background:var(--accent);filter:blur(40px);opacity:.1;border-radius:50%}.step-content{position:relative;z-index:10;max-width:540px;padding:40px;background:#ffffff05;border:1px solid #ffffff0d;border-radius:32px;backdrop-filter:blur(20px)}.step-tag{display:inline-block;padding:6px 14px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:99px;margin-right:10px;margin-bottom:10px}.step-progress-bar{width:100%;height:3px;background:#ffffff0d;border-radius:10px;overflow:hidden}.progress-fill{height:100%;width:0}.step-visual{position:relative;width:300px;height:300px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.visual-orb{position:absolute;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--accent) 0,#0000 80%);filter:blur(20px);opacity:.2;animation:float-orb 10s ease-in-out infinite}.visual-decoration{position:absolute;width:100%;height:100%;border:1px dashed #ffffff0d;border-radius:50%;animation:rotate-slow 30s linear infinite}@keyframes float-orb{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.1)}}@keyframes rotate-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.process-cta-btn{position:relative;padding:24px 60px;font-size:13px;font-weight:900;letter-spacing:.3em;color:#fff;background:#020617;border:1px solid #fff3;border-radius:99px;overflow:hidden;transition:all .5s cubic-bezier(.16,1,.3,1)}.process-cta-btn:hover{scale:1.05;border-color:#22d3ee;color:#020617}.process-cta-btn .btn-glow{position:absolute;inset:0;background:linear-gradient(135deg,#22d3ee,#818cf8);opacity:0;transition:opacity .5s ease}.process-cta-btn:hover .btn-glow{opacity:1}@media (max-width:640px){.process-main-title{font-size:var(--fs-h1)}.step-number .num{font-size:5rem}.step-content{padding:30px}}.light-theme .process-section{background:radial-gradient(circle at 8% 14%,#0ea5e91a,#0000 45%),radial-gradient(circle at 88% 82%,#3b82f614,#0000 44%),var(--page-bg)!important}.light-theme .process-grid-lines{background-image:linear-gradient(90deg,#0b15260a 1px,#0000 0),linear-gradient(180deg,#0b15260a 1px,#0000 0)}.light-theme .process-glow{mix-blend-mode:normal;opacity:.22}.light-theme .process-glow--top{background:radial-gradient(circle,#38bdf86b 0,#0000 72%)}.light-theme .process-glow--bottom{background:radial-gradient(circle,#6366f142 0,#0000 74%)}.light-theme .process-badge{background:#ffffffdb;border-color:#0b15261a}.light-theme .badge-text{color:#0369a1!important}.light-theme .process-footer-cta h3,.light-theme .process-main-title,.light-theme .step-title{color:#0b1526!important}.light-theme .border-text{-webkit-text-stroke:1px #0b152652}.light-theme .process-header p,.light-theme .step-description{color:#0b1526b8!important}.light-theme .process-line-trace{background:linear-gradient(180deg,#0000 0,#0b152624 5%,#0b152624 95%,#0000)}.light-theme .step-content{background:#ffffffd6;border-color:#0b15261f;box-shadow:0 24px 50px #0f172a1f,inset 0 1px 0 #ffffffeb}.light-theme .step-tag{color:#0b1526e0;background:#f8fafcf5;border-color:#0b15261c}.light-theme .step-progress-bar{background:#0b152624}.light-theme .visual-decoration{border-color:#0b15261c}.light-theme .step-number .num{opacity:.19}.light-theme .process-cta-btn{background:linear-gradient(135deg,#fffffff7,#f1f5f9fa);border-color:var(--surface-border);color:var(--page-fg);box-shadow:0 20px 42px #0f172a24,inset 0 1px 0 #fffffff2}.light-theme .process-cta-btn:hover{border-color:var(--color-accent);color:var(--color-accent)}.footer-flame-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;display:block}.footer-flame-canvas canvas{width:100%;height:100%;opacity:.35}.footer-flame-vignette{position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse at 50% 70%,#0000 35%,#0000004d 70%,#0000008c 100%);pointer-events:none}.footer-v2{position:relative;padding:0;margin:0;background:#000;display:flex;flex-direction:column;overflow:hidden;z-index:10}.footer-v2__planet-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.footer-v2__planet-edge{position:absolute;top:-20vh;left:-25%;width:150%;height:100vh;border-top-left-radius:50% 30%;border-top-right-radius:50% 30%;background:radial-gradient(circle at 50% 0,#081a25 0,#010406 40%,#000 100%);overflow:hidden;box-shadow:inset 0 20px 100px #00f3ff0d}.planet-glow{left:50%;transform:translateX(-50%);height:20px;background:linear-gradient(180deg,#00f3ff1a,#0000);filter:blur(20px)}.planet-glow,.planet-surface{position:absolute;top:0;width:100%}.planet-surface{left:0;height:100%;opacity:.15;background-image:radial-gradient(circle at 10% 20%,#ffffff08 1px,#0000 0),radial-gradient(circle at 80% 40%,#ffffff08 1px,#0000 0),radial-gradient(circle at 30% 70%,#ffffff08 1px,#0000 0);background-size:200px 200px}.footer-v2__content{position:relative;z-index:3;display:flex;flex-direction:column;padding:clamp(2rem,4vw,3rem) clamp(2rem,5vw,4rem) clamp(1rem,2vw,1.5rem);max-width:1400px;margin:0 auto;width:100%;box-sizing:border-box;gap:1.5rem}.footer-v2__top{display:flex;justify-content:space-between;align-items:flex-start;width:100%;gap:clamp(2rem,4vw,4rem)}.footer-v2__left{display:flex;flex-direction:column;gap:1rem;flex:0 0 auto;width:55%;min-width:0}.footer-v2__location{font-family:var(--font-mono,"Courier New",monospace);font-size:.8rem;color:#fff9;display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.08em;padding-top:.15rem}.location-dot{width:7px;height:7px;background-color:var(--color-cyan,#00f3ff);border-radius:50%;display:inline-block;box-shadow:0 0 8px #00f3ffcc;flex-shrink:0}.footer-v2__nav{display:flex;gap:clamp(2rem,4vw,4rem);flex:0 0 auto}.footer-v2__links-column{display:flex;flex-direction:column;gap:.65rem}.footer-v2__links-title{font-family:var(--font-mono,monospace);font-size:.75rem;color:#ffffff59;margin:0 0 .4rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.footer-v2__link{font-family:var(--font-heading,sans-serif);font-size:1rem;font-weight:600;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.03em;display:inline-flex;align-items:center;gap:.35rem;width:fit-content;line-height:1.15;transition:color .25s ease,transform .25s ease}.footer-v2__link:hover{color:var(--color-cyan,#00f3ff);transform:translateX(4px)}.footer-v2__link-arrow{width:.92rem;height:.92rem;flex-shrink:0}.footer-v2__headline{width:100%;max-width:65%;margin-top:.5rem}.footer-v2__seo-text{font-family:var(--font-body,sans-serif);font-size:.95rem;font-weight:400;line-height:1.65;color:#ffffffb3;letter-spacing:0;margin:0;width:100%;text-align:justify}.footer-v2__seo-text em{font-style:italic;font-weight:400}.footer-v2__center{display:flex;justify-content:center;align-items:center;overflow:hidden;width:100%;margin-top:clamp(2rem,6vw,4.5rem);margin-bottom:clamp(1rem,3vw,2rem)}.footer-v2__brand{font-family:var(--font-heading,sans-serif);font-size:clamp(4rem,12vw,13.5rem);font-weight:900;line-height:.9;letter-spacing:-.03em;text-align:center;color:#fff;margin:0;padding:.5rem 0;white-space:nowrap;text-shadow:0 0 60px #ffffff0f,0 0 20px #0009;display:flex;align-items:flex-end;justify-content:center;flex-wrap:nowrap}.footer-v2 .brand-dot,.footer-v2__brand-word{display:block}.brand-dot{color:var(--color-cyan,#00f3ff)}.footer-v2__bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff0f;padding-top:1.5rem}.footer-v2__legal{display:flex;flex-direction:column;gap:.5rem}.copyright{color:#fff3;letter-spacing:.1em}.copyright,.footer-v2__legal-links{font-family:var(--font-mono,monospace);font-size:.72rem;text-transform:uppercase}.footer-v2__legal-links{display:flex;gap:2rem;color:#ffffff40;letter-spacing:.08em}.footer-v2__legal-links a{color:inherit;text-decoration:none;transition:color .3s ease}.footer-v2__legal-links a:hover{color:var(--color-cyan,#00f3ff)}@media (max-width:900px){.footer-v2__content{gap:2rem;padding:2.25rem 1.25rem 1.25rem}.footer-v2__top{flex-direction:column;align-items:stretch;gap:1.75rem}.footer-v2__left{width:100%;gap:.9rem}.footer-v2__seo-text{max-width:100%;font-size:.95rem;line-height:1.7;text-align:left}.footer-v2__nav{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.footer-v2__links-column{width:100%;gap:.85rem}.footer-v2__link{font-size:.92rem}}@media (max-width:600px){.footer-v2__content{padding:1.75rem 1rem calc(1.35rem + env(safe-area-inset-bottom));gap:1.25rem}.footer-v2__top{gap:1.35rem}.footer-v2__planet-edge{top:-4vh;left:-48%;width:196%;height:58vh;opacity:.72}.footer-v2__location{font-size:.69rem;letter-spacing:.06em}.footer-v2__seo-text{font-size:.84rem;line-height:1.58;text-align:justify;text-justify:inter-word}.footer-v2__nav{gap:.85rem 1rem}.footer-v2__links-column{gap:.75rem}.footer-v2__link{font-size:.88rem;gap:.3rem}.footer-v2__link-arrow{width:.84rem;height:.84rem}.footer-v2__center{overflow:visible;justify-content:center;margin-top:.3rem;margin-bottom:0;padding:0 4.35rem;box-sizing:border-box}.footer-v2__brand{width:100%;max-width:none;font-size:clamp(2.55rem,13vw,3.45rem);line-height:.9;letter-spacing:-.05em;text-align:center;justify-content:center;white-space:nowrap;transform:none!important}.footer-v2__bottom{flex-direction:column;align-items:flex-start;gap:.35rem;padding-top:.6rem;padding-right:4.35rem;padding-bottom:0}.footer-v2__legal{width:100%;gap:.25rem}.footer-v2__legal-links{display:flex;flex-wrap:wrap;gap:.35rem .8rem;font-size:.67rem}.copyright{max-width:24ch;font-size:.65rem;line-height:1.25}}.footer-v2.light-theme{background:#f4faff}.footer-v2.light-theme .footer-v2__planet-edge{background:radial-gradient(circle at 50% 0,#dcf0ff 0,#f4faff 90%);box-shadow:inset 0 20px 100px #0ea5e914}.footer-v2.light-theme .planet-glow{background:linear-gradient(180deg,#0ea5e91f,#0000)}.footer-v2.light-theme .footer-flame-vignette{background:radial-gradient(ellipse at 50% 70%,#0000 50%,#0ea5e905 100%)}.footer-v2.light-theme .footer-v2__brand{color:#0f172a;text-shadow:0 8px 30px #0f172a0f}.footer-v2.light-theme .brand-dot{color:#0284c7;filter:drop-shadow(0 0 10px rgba(14,165,233,.3))}.footer-v2.light-theme .footer-v2__link,.footer-v2.light-theme .footer-v2__seo-text{color:#0f172a}.footer-v2.light-theme .footer-v2__link:hover{color:#0284c7}.footer-v2.light-theme .footer-v2__links-title{color:#0f172a66}.footer-v2.light-theme .footer-v2__location{color:#0f172a8c}.footer-v2.light-theme .footer-v2__bottom{border-top-color:#0f172a12}.footer-v2.light-theme .copyright{color:#0f172a59}.footer-v2.light-theme .footer-v2__legal-links{color:#0f172a66}.footer-v2.light-theme .footer-v2__legal-links a:hover{color:#0284c7}.whatsapp-container{position:fixed!important;bottom:30px!important;right:30px!important;z-index:2147483647!important;pointer-events:none!important}.whatsapp-button-redesign,.whatsapp-container{display:flex!important;align-items:center!important;justify-content:center!important}.whatsapp-button-redesign{position:relative!important;width:72px!important;height:72px!important;background:#0000!important;border:none!important;border-radius:50%!important;cursor:pointer!important;outline:none!important;pointer-events:all!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important}.whatsapp-glass-bg{position:absolute;inset:5px;background:#0a0f23d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:50%;border:1px solid #00f3ff33;box-shadow:0 8px 32px #0009,inset 0 1px 1px #ffffff0d;z-index:1}.whatsapp-progress-svg{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg);z-index:2}.whatsapp-progress-circle-bg{stroke:#ffffff0d;stroke-width:4;fill:none}.whatsapp-progress-circle-fill{stroke:#00f3ff;stroke-width:4;stroke-linecap:round;fill:none;filter:drop-shadow(0 0 12px rgba(0,243,255,.8))}.whatsapp-icon-wrapper{position:relative;z-index:10;display:flex;align-items:center;justify-content:center}.whatsapp-svg-icon{width:38px;height:38px;filter:drop-shadow(0 0 15px rgba(0,243,255,.5))}.whatsapp-bubble{fill:#00f3ff}.whatsapp-phone{fill:#0a0f23}.whatsapp-glow{position:absolute;inset:-5px;border-radius:50%;background:radial-gradient(circle,#00f3ff40 0,#0000 70%);opacity:.6;z-index:0}.whatsapp-tooltip{position:absolute;right:calc(100% + 20px);background:#0f172ae6;backdrop-filter:blur(10px);padding:8px 16px;border-radius:100px;border:1px solid #ffffff1a;color:#fff;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;pointer-events:none;z-index:100;box-shadow:0 10px 30px #0006}@media (max-width:768px){.whatsapp-button-redesign{width:60px!important;height:60px!important}.whatsapp-svg-icon{width:24px;height:24px}}.stt-container{position:fixed!important;bottom:120px!important;right:30px!important;z-index:2147483647!important;pointer-events:none!important}.stt-button,.stt-container{display:flex!important;align-items:center!important;justify-content:center!important}.stt-button{position:relative!important;width:72px!important;height:72px!important;background:#0000!important;border:none!important;border-radius:50%!important;cursor:pointer!important;outline:none!important;pointer-events:all!important;transition:transform .4s cubic-bezier(.16,1,.3,1)!important}.stt-glass-bg{position:absolute;inset:5px;background:#0f172ab3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:50%;border:1px solid #ffffff1a;box-shadow:0 8px 32px #00000080,inset 0 1px 1px #ffffff1a;z-index:1}.stt-progress-svg{position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(-90deg);z-index:2}.stt-progress-circle-bg{stroke:#ffffff0d;stroke-width:4;fill:none}.stt-progress-circle-fill{stroke:#00f3ff;stroke-width:4;stroke-linecap:round;fill:none;filter:drop-shadow(0 0 8px rgba(0,243,255,.6))}.stt-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:#fff}.stt-icon-wrapper{color:#00f3ff;transition:transform .3s ease}.stt-label{font-family:var(--font-mono);font-size:8px;font-weight:900;letter-spacing:.15em;opacity:.8;text-shadow:0 0 10px #00000080}.stt-button:hover .stt-glass-bg{background:#0f172ae6;border-color:#00f3ff66}.stt-button:hover .stt-icon-wrapper{color:#fff;transform:translateY(-2px)}.stt-glow{position:absolute;inset:-5px;border-radius:50%;background:radial-gradient(circle,#00f3ff33 0,#0000 70%);opacity:0;transition:opacity .4s ease;z-index:0}.stt-button:hover .stt-glow{opacity:1}@media (max-width:768px){.stt-button{width:60px!important;height:60px!important}}