@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0d9446e69c4847e-s.10blc4._e8owh.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.12gpghvmuotht.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fd967fc5374d70a-s.17n1p.kggnicm.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd14639a62c56cb2-s.06a7f.f9wwf6c.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.0f8~qglggluhl.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0d9446e69c4847e-s.10blc4._e8owh.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.12gpghvmuotht.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3fd967fc5374d70a-s.17n1p.kggnicm.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dd14639a62c56cb2-s.06a7f.f9wwf6c.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.0f8~qglggluhl.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0d9446e69c4847e-s.10blc4._e8owh.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.12gpghvmuotht.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3fd967fc5374d70a-s.17n1p.kggnicm.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/dd14639a62c56cb2-s.06a7f.f9wwf6c.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.0f8~qglggluhl.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0d9446e69c4847e-s.10blc4._e8owh.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.12gpghvmuotht.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3fd967fc5374d70a-s.17n1p.kggnicm.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd14639a62c56cb2-s.06a7f.f9wwf6c.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.0f8~qglggluhl.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d0d9446e69c4847e-s.10blc4._e8owh.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.12gpghvmuotht.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3fd967fc5374d70a-s.17n1p.kggnicm.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/dd14639a62c56cb2-s.06a7f.f9wwf6c.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.0f8~qglggluhl.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_cbf506e6-module__uZTsuG__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_cbf506e6-module__uZTsuG__variable{--font-unbounded:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_8872c2a9-module__LE2TAW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_8872c2a9-module__LE2TAW__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_Cv4zgGUNf7Mn87TuvffBpJbUYWiw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_f4221cb9-module__O60cFq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_f4221cb9-module__O60cFq__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--brand-blue:#00baff;--brand-blue-600:#009fe0;--brand-blue-700:#0081b8;--brand-blue-800:#005e87;--brand-blue-100:#c8eeff;--brand-blue-050:#e8f8ff;--ink-900:#0a1020;--ink-800:#121b33;--ink-700:#1c2747;--ink-600:#2a3760;--neutral-000:#fff;--neutral-050:#f5f6fa;--neutral-100:#eceef4;--neutral-200:#d9dde8;--neutral-300:#b6bccc;--neutral-400:#8b93a8;--neutral-500:#626b84;--neutral-600:#434c66;--neutral-700:#2b3450;--neutral-800:#181f38;--success:#1e9e6a;--success-100:#dcf5e9;--warning:#e39a1a;--warning-100:#fbedcf;--danger:#d7443a;--danger-100:#fadcda;--bg:var(--neutral-000);--bg-muted:var(--neutral-050);--bg-sunken:var(--neutral-100);--bg-inverse:var(--ink-900);--fg-1:var(--ink-900);--fg-2:var(--neutral-700);--fg-3:var(--neutral-500);--fg-4:var(--neutral-400);--fg-on-brand:var(--neutral-000);--fg-on-dark:var(--neutral-000);--fg-link:var(--brand-blue);--border-subtle:var(--neutral-200);--border-default:var(--neutral-300);--border-strong:var(--neutral-500);--border-brand:var(--brand-blue);--font-display:var(--font-unbounded), "Helvetica Neue", Arial, sans-serif;--font-body:var(--font-manrope), "Helvetica Neue", Arial, sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, "SF Mono", Menlo, monospace;--fs-display-xl:clamp(48px, 6vw, 96px);--fs-display-lg:clamp(40px, 4.5vw, 68px);--fs-h1:clamp(32px, 3.5vw, 48px);--fs-h2:clamp(26px, 2.6vw, 36px);--fs-h3:22px;--fs-h4:18px;--fs-lead:20px;--fs-body:16px;--fs-small:14px;--fs-micro:12px;--lh-tight:1.05;--lh-snug:1.22;--lh-body:1.6;--lh-loose:1.75;--ls-display:-.025em;--ls-heading:-.015em;--ls-body:0;--ls-caps:.08em;--ls-mono:0;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-none:0;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-pill:999px;--shadow-1:0 1px 2px #0a10200f, 0 1px 1px #0a10200a;--shadow-2:0 4px 10px #0a102012, 0 2px 4px #0a10200d;--shadow-3:0 10px 24px #0a10201a, 0 4px 8px #0a10200f;--shadow-4:0 24px 48px #0a102024, 0 8px 16px #0a102014;--shadow-brand-soft:0 6px 20px #00baff38;--shadow-brand-glow:0 0 0 1px #00baff1f, 0 10px 32px #00baff59;--focus-ring:0 0 0 3px #00baff59;--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--ease-standard:cubic-bezier(.2,0,.2,1);--container-lg:1200px;--container-xl:1440px;--gutter:clamp(16px, 4vw, 40px);--accent:var(--brand-blue);--accent-600:var(--brand-blue-600);--accent-700:var(--brand-blue-700);--paper-050:#fafaf8;--paper-100:#f3f3ee;--paper-200:#e8e7e1;--paper-000:#fff;--ink-950:#05080f;--sonar-speed:6s;--density-mul:1;--ind-logistics:#00baff;--ind-agro:#1e9e6a;--ind-salud:#d7443a;--ind-turismo:#e39a1a;--ind-educacion:#7a3bd8;--ind-real-estate:#c0562c;--ind-manufactura:#434c66;--ind-gobierno:#1b36ad;--radius-xs:3px;--accent-050:#f3fcc2;--accent-100:#e6f79a}html{font-size:16px}body{background:var(--bg);color:var(--fg-1);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);color:var(--fg-1);margin:0 0 var(--space-4);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-heading);text-wrap:balance}.display-xl{font-family:var(--font-display);font-size:var(--fs-display-xl);line-height:var(--lh-tight);letter-spacing:var(--ls-display);font-weight:var(--fw-black)}h1{font-size:var(--fs-h1);line-height:var(--lh-tight)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}h4{font-size:var(--fs-h4);font-weight:var(--fw-semibold)}p{margin:0 0 var(--space-4);color:var(--fg-2);text-wrap:pretty}code{font-family:var(--font-mono);background:var(--bg-muted);border-radius:var(--radius-sm);padding:1px 6px;font-size:.92em}::selection{background:var(--brand-blue-100);color:var(--ink-900)}*{box-sizing:border-box}html,body{padding:0}img{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}em{font-style:italic;font-family:var(--font-display)}input,select,textarea{font:inherit;color:inherit}:focus-visible{box-shadow:var(--focus-ring);border-radius:2px;outline:none}.site-nav{z-index:100;-webkit-backdrop-filter:blur(20px)saturate(1.3);color:var(--paper-050);background:#0a0a0bd1;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:14px 28px;transition:background .3s;display:flex;position:fixed;top:0;left:0;right:0}.site-nav.on-light{color:var(--ink-900);border-bottom:1px solid var(--border-subtle);background:#fafaf8e0}.site-nav .brand{align-items:center;gap:0;display:flex}.site-nav .brand-logo-img{width:auto;height:28px;transition:opacity var(--dur-base) ease;display:block}.site-nav .brand:hover .brand-logo-img{opacity:.82}.site-nav .brand-wordmark{font-family:var(--font-display);letter-spacing:-.03em;color:inherit;font-size:15px;font-weight:800}.site-nav .brand-wordmark sup{font-family:var(--font-mono);letter-spacing:.05em;opacity:.55;vertical-align:super;margin-left:2px;font-size:9px;font-weight:500}.site-nav nav{gap:2px;display:flex}.site-nav nav a{font-family:var(--font-mono);letter-spacing:.02em;opacity:.7;padding:8px 14px;font-size:11.5px;font-weight:500;transition:all .2s;position:relative}.site-nav nav a:hover{opacity:1}.site-nav nav a.active{opacity:1;color:var(--accent)}.site-nav .cta{background:var(--accent);color:var(--ink-900);font-family:var(--font-mono);letter-spacing:.04em;border-radius:var(--radius-pill);align-items:center;gap:8px;padding:9px 16px 9px 18px;font-size:11px;font-weight:600;transition:all .2s;display:inline-flex}.site-nav .cta:hover{background:var(--accent-600);transform:translateY(-1px)}.menu-btn{border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;display:none}@media (max-width:960px){.site-nav nav,.site-nav .cta{display:none}.menu-btn{display:inline-flex}.site-nav.menu-open nav{background:var(--ink-950);border-bottom:1px solid #ffffff14;flex-direction:column;gap:2px;padding:20px 28px;display:flex;position:fixed;top:52px;left:0;right:0}.site-nav.menu-open nav a{padding:12px 0;font-size:16px}}.hero{background:var(--ink-950);min-height:100vh;color:var(--paper-050);isolation:isolate;grid-template-rows:auto 1fr auto;gap:40px;padding:120px 28px 48px;display:grid;position:relative;overflow:hidden}.sonar-wrap{aspect-ratio:1;z-index:0;pointer-events:none;opacity:.95;width:min(80vh,820px);position:absolute;top:50%;right:-10%;transform:translateY(-50%);-webkit-mask-image:radial-gradient(circle,#000 50%,#0000 80%);mask-image:radial-gradient(circle,#000 50%,#0000 80%)}.sonar{width:100%;height:100%;position:relative}.sonar-ring{will-change:width,height,opacity;border:1px solid #00baff6b;border-radius:50%;width:0;height:0;animation:5.6s cubic-bezier(.22,.61,.36,1) infinite sonarPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonar-ring:first-child{animation-delay:0s}.sonar-ring:nth-child(2){animation-delay:1.1s}.sonar-ring:nth-child(3){animation-delay:2.2s}.sonar-ring:nth-child(4){animation-delay:3.3s}.sonar-ring:nth-child(5){animation-delay:4.4s}@keyframes sonarPulse{0%{opacity:0;border-width:1.5px;width:22%;height:22%}10%{opacity:.85}to{opacity:0;border-width:.5px;width:110%;height:110%}}.sonar-guide{border:1px dashed #ffffff14;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonar-mark{aspect-ratio:1;filter:drop-shadow(0 0 40px #00baff59);place-items:center;width:18%;animation:4.2s ease-in-out infinite markBreathe;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonar-mark img{object-fit:contain;width:100%;height:100%}@keyframes markBreathe{0%,to{filter:drop-shadow(0 0 32px #00baff4d);transform:translate(-50%,-50%)scale(1)}50%{filter:drop-shadow(0 0 56px #00baff8c);transform:translate(-50%,-50%)scale(1.04)}}.hero:before{content:"";z-index:-3;background:radial-gradient(70% 60% at 50% 40%,#dcff4a0d,#0000 60%);position:absolute;inset:0}.hero-grid{z-index:-2;background-image:radial-gradient(circle,#ffffff0f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 90%,#000 20%,#0000 90%);mask-image:radial-gradient(80% 90%,#000 20%,#0000 90%)}.hero-head{z-index:2;border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:12px;display:flex;position:relative}.hero-head .meta{font-family:var(--font-mono);letter-spacing:.04em;color:#fafaf8ad;align-items:center;gap:10px;font-size:11px;font-weight:500;display:inline-flex}.hero-head .meta .dot{background:#00baff;border-radius:50%;flex:none;width:7px;height:7px;animation:2s infinite pulse-dot;box-shadow:0 0 12px #00baffcc}.hero-head .meta-alt{color:#fafaf861}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.hero-core{text-align:left;z-index:2;grid-template-columns:minmax(0,62%) 1fr;align-content:center;justify-items:start;gap:40px;width:100%;max-width:1440px;margin:auto;padding:0;display:grid;position:relative}.hero-core>*{grid-column:1}@media (max-width:900px){.hero-core{grid-template-columns:1fr}}.hero-title{font-family:var(--font-display);letter-spacing:-.045em;color:var(--paper-050);text-wrap:balance;max-width:15ch;margin:0 0 12px;font-size:clamp(48px,8.4vw,124px);font-weight:800;line-height:.92}.hero-title em{color:#00baff;font-style:italic;font-weight:400;display:inline-block}.hero-lede{color:#fafaf8b8;max-width:52ch;margin:0 0 12px;font-size:clamp(16px,1.4vw,19px);line-height:1.6}.hero-ctas{flex-wrap:wrap;gap:10px;display:flex}.hero-strip{z-index:2;border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:0;padding-top:24px;display:grid;position:relative}.hero-strip-item{border-right:1px solid #ffffff14;flex-direction:column;gap:10px;padding:0 20px;display:flex}.hero-strip-item:first-child{padding-left:0}.hero-strip-item:last-child{border-right:0}.hero-strip-label{font-family:var(--font-mono);letter-spacing:.06em;color:#fafaf87a;align-items:center;gap:8px;font-size:10.5px;font-weight:500;line-height:1.4;display:flex}.hero-strip-num{font-family:var(--font-display);letter-spacing:-.025em;color:var(--paper-050);font-size:clamp(24px,2.4vw,36px);font-weight:700;line-height:1}.hero-strip-num em{color:#00baff;font-family:var(--font-mono);letter-spacing:.04em;vertical-align:baseline;margin-left:4px;font-size:.55em;font-style:normal;font-weight:500}@media (max-width:720px){.hero-strip{grid-template-columns:repeat(2,1fr);gap:20px 0}.hero-strip-item{border-right:0;padding:0 12px}}.btn-pri{background:var(--accent);color:var(--ink-900);font-family:var(--font-mono);letter-spacing:.04em;border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:10px;padding:14px 22px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.btn-pri:hover{background:var(--accent-600);box-shadow:var(--shadow-2);transform:translateY(-1px)}.btn-pri:active{background:var(--accent-700);transform:translateY(0)}.btn-pri.big{padding:16px 28px;font-size:13px}.btn-pri.dark{background:var(--ink-900);color:var(--paper-050)}.btn-pri.dark:hover{background:var(--ink-800)}.btn-ghost{font-family:var(--font-mono);letter-spacing:.04em;color:var(--paper-050);border-radius:var(--radius-pill);background:0 0;border:1px solid #ffffff40;align-items:center;gap:10px;padding:13px 22px;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.btn-ghost:hover{background:var(--paper-050);color:var(--ink-900);border-color:var(--paper-050)}.section{padding:clamp(72px,10vw,140px) 28px}.section-inner{max-width:1280px;margin:0 auto}.section.dark{background:var(--ink-950);color:var(--paper-050)}.section.muted{background:var(--paper-100)}.section.paper{background:var(--paper-000)}.eyebrow-line{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);align-items:center;gap:12px;margin-bottom:24px;font-size:11px;font-weight:500;display:inline-flex}.eyebrow-line .bar{opacity:.5;background:currentColor;width:24px;height:1px}.eyebrow-line.on-dark{color:#ffffff8c}.section-title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink-900);text-wrap:balance;margin:0;font-size:clamp(40px,5.5vw,88px);font-weight:800;line-height:.96}.section.dark .section-title{color:var(--paper-050)}.section-title em{color:var(--ink-700);font-style:italic;font-weight:400}.section.dark .section-title em{color:var(--accent)}.section-sub{color:var(--fg-2);max-width:62ch;margin:24px 0 0;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.tesis{background:var(--paper-000);padding:clamp(72px,10vw,140px) 28px;position:relative;overflow:hidden}.tesis-inner{max-width:1280px;margin:0 auto;position:relative}.tesis-grid{grid-template-columns:1.4fr 1fr;align-items:end;gap:clamp(40px,6vw,96px);margin:24px 0 clamp(56px,8vw,96px);display:grid}.tesis-lead{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink-900);margin:0;font-size:clamp(36px,5vw,80px);font-weight:700;line-height:.98}.tesis-lead .muted{color:var(--fg-4);font-style:italic;font-weight:300}.tesis-lead em{color:var(--ink-900);font-style:italic;font-weight:500}.tesis-body{color:var(--fg-2);max-width:46ch;margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.tesis-body strong{color:var(--ink-900);font-weight:700}@media (max-width:900px){.tesis-grid{grid-template-columns:1fr}}.desde-blocks{background:var(--border-subtle);border:1px solid var(--border-subtle);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:24px;display:grid}.desde-block{background:var(--paper-000);flex-direction:column;gap:14px;min-height:320px;padding:36px 28px 30px;transition:background .2s;display:flex;position:relative}.desde-block:hover{background:var(--paper-050)}.db-prefix{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-3);text-transform:lowercase;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.db-prefix:before{content:"";opacity:.5;background:currentColor;border-radius:50%;width:6px;height:6px}.db-word{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink-900);margin:0 0 6px;font-size:clamp(36px,4vw,60px);font-style:italic;font-weight:800;line-height:.95}.desde-block p{color:var(--fg-2);margin:0;font-size:14.5px;line-height:1.6}.desde-block p em{color:var(--ink-900);font-style:italic;font-weight:500}.desde-block.featured{background:var(--ink-950);color:var(--paper-050)}.desde-block.featured:hover{background:var(--ink-900)}.desde-block.featured .db-prefix{color:#fafaf8a6}.desde-block.featured .db-word{color:var(--paper-050)}.desde-block.featured p{color:#fafaf8c7}.desde-block.featured p em{color:#00baff;font-weight:500}.db-stamp{font-family:var(--font-mono);letter-spacing:.08em;color:#00baff;border-top:1px solid #ffffff24;margin-top:auto;padding-top:14px;font-size:10px;font-weight:500}@media (max-width:960px){.desde-blocks{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.desde-blocks{grid-template-columns:1fr}}.op-row{grid-template-columns:1fr 1fr;gap:20px;margin:48px 0 72px;display:grid}.op-card{background:var(--paper-000);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:18px;min-height:420px;padding:36px 36px 32px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.op-card.linkable{cursor:pointer}.op-card:before{content:"";background:var(--brand-blue);opacity:0;height:4px;transition:opacity .25s;position:absolute;inset:0 0 auto}.op-card:hover{border-color:var(--ink-900);transform:translateY(-2px);box-shadow:0 16px 40px -20px #00000040}.op-card:hover:before{opacity:1}.op-card-head,.op-card-hdr{border-bottom:1px dashed var(--border-subtle);justify-content:space-between;align-items:center;gap:20px;padding-bottom:16px;display:flex}.op-card-role{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);text-align:right;font-size:10.5px;font-weight:500}.op-card-mark{width:auto;max-width:200px;height:38px}.op-card-problem{color:var(--fg-2);border-bottom:1px solid var(--border-subtle);margin:0;padding-bottom:14px;font-size:14px;line-height:1.6}.op-card-problem strong{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-blue);margin-bottom:6px;font-size:10.5px;font-weight:600;display:block}.op-card-tag{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink-900);margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:600;line-height:1.2}.op-card-lede{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink-900);text-wrap:balance;margin:0;font-size:clamp(18px,1.8vw,24px);font-weight:500;line-height:1.3}.op-card-focus{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.op-card-focus li{font-family:var(--font-mono);border:1px solid var(--border-default);color:var(--ink-900);letter-spacing:.03em;border-radius:var(--radius-xs);padding:4px 9px;font-size:10.5px;font-weight:500}.op-card-meta{border-top:1px solid var(--border-subtle);font-family:var(--font-mono);letter-spacing:.02em;color:var(--fg-3);flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:14px;font-size:11px;font-weight:500;display:flex}.op-card-foot{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-end;gap:20px;margin-top:auto;padding-top:20px;display:flex}.op-stats{gap:28px;display:flex}.op-stats>div{flex-direction:column;gap:2px;display:flex}.op-stats em{font-style:normal;font-family:var(--font-display);color:var(--ink-900);letter-spacing:-.02em;font-size:22px;font-weight:700}.op-stats span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3);font-size:10px;font-weight:500}.op-card-cta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:lowercase;color:var(--ink-900);white-space:nowrap;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}@media (max-width:860px){.op-row{grid-template-columns:1fr}}.os-section-head{flex-direction:column;gap:10px;margin:0 0 32px;display:flex}.os-section-title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink-900);text-wrap:balance;margin:0;font-size:clamp(36px,5vw,72px);font-weight:800;line-height:.96}.os-section-title em{color:var(--ink-700);font-style:italic;font-weight:400}.os-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.os-card{background:var(--paper-000);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;gap:14px;min-height:300px;padding:24px 22px 20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.os-card:hover{border-color:var(--ink-900);transform:translateY(-2px);box-shadow:0 12px 30px -16px #00000038}.os-card-top,.os-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.os-num{font-family:var(--font-mono);letter-spacing:.14em;color:var(--fg-3);font-size:11px;font-weight:600}.os-sector{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--neutral-100);color:var(--fg-2);border-radius:4px;padding:4px 8px;font-size:10px;font-weight:600}.os-sector--violet{color:#5b44a3;background:#8362d91f}.os-sector--orange{color:#b85e31;background:#d9784c24}.os-sector--red{color:#a83333;background:#d94c4c1f}.os-sector--blue{color:#0078a6;background:#00baff1f}.os-sector--magenta{color:#a3318c;background:#d94cb424}.os-sector--amber{color:#a06a1c;background:#d9a04c29}.os-sector--emerald{color:#1f7d5a;background:#4cb48c24}.os-card-mark,.os-wordmark{object-fit:contain;object-position:left center;align-self:flex-start;width:auto;max-width:100%;height:34px;margin:8px 0 4px}.os-card-tag,.os-tagline{color:var(--ink-900);margin:0;font-size:14px;font-weight:500;line-height:1.45}.os-problem{color:var(--fg-3);border-top:1px solid var(--border-subtle);margin:auto 0 0;padding-top:12px;font-size:12.5px;line-height:1.6}.os-problem strong{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-900);margin-bottom:4px;font-size:10px;font-weight:600;display:block}.os-chips{flex-wrap:wrap;gap:5px;margin-top:auto;display:flex}.os-chips .chip{font-family:var(--font-mono);background:var(--neutral-050);color:var(--fg-2);border:1px solid var(--border-subtle);letter-spacing:.03em;border-radius:var(--radius-xs);padding:3px 7px;font-size:10.5px;font-weight:500}.os-card-cta{font-family:var(--font-mono);letter-spacing:.08em;color:var(--brand-blue);border-top:1px solid var(--border-subtle);align-items:center;gap:6px;padding-top:12px;font-size:10.5px;font-weight:600;display:inline-flex}@media (max-width:1200px){.os-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.os-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.os-grid{grid-template-columns:1fr}}.chip{font-family:var(--font-mono);letter-spacing:.04em;opacity:.72;border-radius:var(--radius-xs);border:1px solid;padding:4px 9px;font-size:10px;font-weight:500}.chip-dark{color:#fafaf8e6;opacity:1;background:#00baff1f;border:1px solid #00baff40;font-size:11px}.caps{background:var(--ink-900);color:var(--paper-050);isolation:isolate;padding:120px 28px 140px;position:relative;overflow:hidden}.caps-grid-bg{z-index:-1;background-image:linear-gradient(#00baff0f 1px,#0000 1px),linear-gradient(90deg,#00baff0f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 40%,#0000 85%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 40%,#0000 85%)}.caps:after{content:"";background:linear-gradient(90deg,#0000,#00baff8c,#0000);height:1px;position:absolute;top:0;left:0;right:0}.caps-inner{grid-template-columns:minmax(280px,420px) 1fr;align-items:start;gap:80px;max-width:1440px;margin:auto;display:grid}.caps-head{position:sticky;top:100px}.caps-title{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;text-wrap:balance;margin:16px 0 20px;font-size:clamp(36px,4.6vw,64px);font-weight:800;line-height:1}.caps-title em{color:#00baff;font-style:italic;font-weight:400}.caps-sub{color:#ffffffa3;max-width:40ch;margin:0;font-size:16px;line-height:1.6}.caps-list{border-top:1px solid #ffffff1f;flex-direction:column;display:flex}.cap-item{transition:background var(--dur-base) ease;border-bottom:1px solid #ffffff1f;grid-template-columns:110px 1fr 40px;align-items:baseline;gap:32px;padding:32px 0 34px;display:grid;position:relative}.cap-item:before{content:"";transform-origin:0;height:1px;transition:transform var(--dur-slow) cubic-bezier(.22,.61,.36,1);background:#00baff;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.cap-item:hover:before{transform:scaleX(1)}.cap-item:hover .cap-num{color:#00baff}.cap-item:hover .cap-arrow{color:#00baff;transform:translate(4px,-4px)}.cap-num{font-family:var(--font-mono);color:#ffffff61;letter-spacing:.06em;transition:color var(--dur-base) ease;padding-top:4px;font-size:14px;font-weight:500}.cap-t{font-family:var(--font-display);letter-spacing:-.015em;color:#fff;margin:0 0 10px;font-size:clamp(22px,2.2vw,30px);font-weight:700;line-height:1.15}.cap-d{color:#ffffffa8;max-width:62ch;margin:0;font-size:15.5px;line-height:1.6}.cap-arrow{color:#ffffff3d;transition:color var(--dur-base) ease, transform var(--dur-base) ease;align-self:start;padding-top:6px}@media (max-width:900px){.caps-inner{grid-template-columns:1fr;gap:48px}.caps-head{position:static}.cap-item{grid-template-columns:72px 1fr 24px;gap:20px;padding:24px 0}}.proc{background:var(--neutral-050);padding:120px 28px 140px;position:relative;overflow:hidden}.proc:before{content:"";background:linear-gradient(90deg,#0000,#00baff59,#0000);height:1px;position:absolute;inset:auto 0 0}.proc .section-inner{max-width:1440px;margin:auto}.proc-head{text-align:center;max-width:900px;margin:0 auto 72px}.proc-head .eyebrow-line{justify-content:center}.proc-title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink-900);text-wrap:balance;margin:16px 0 0;font-size:clamp(36px,4.6vw,64px);font-weight:800;line-height:1}.proc-title em{color:#00baff;font-style:italic;font-weight:400}.proc-track{background:#fff;border:1px solid #0a102014;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:0;display:grid;overflow:hidden;box-shadow:0 24px 64px -24px #0a102026}.proc-step{transition:background var(--dur-base) ease;border-right:1px solid #0a102014;flex-direction:column;gap:14px;padding:36px 32px 40px;display:flex;position:relative}.proc-step:last-child{border-right:none}.proc-step:hover{background:#00baff0a}.proc-step-num{font-family:var(--font-display);letter-spacing:-.04em;color:#00baff;margin:0 0 4px;font-size:clamp(64px,7vw,104px);font-style:italic;font-weight:800;line-height:.85}.proc-step-body{flex-direction:column;gap:8px;display:flex}.proc-step-time{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#0a102080;font-size:11px;font-weight:500}.proc-step-t{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink-900);margin:0;font-size:22px;font-weight:700;line-height:1.15}.proc-step-d{color:#0a1020b3;margin:0;font-size:14.5px;line-height:1.6}.proc-step-arrow{color:#00baff;z-index:2;background:#fff;border:1px solid #00baff4d;border-radius:50%;place-items:center;width:22px;height:22px;font-size:16px;font-weight:700;display:grid;position:absolute;top:52px;right:-10px}@media (max-width:900px){.proc-track{grid-template-columns:1fr}.proc-step{border-bottom:1px solid #0a102014;border-right:none}.proc-step:last-child{border-bottom:none}.proc-step-arrow{display:none}}.impact{background:var(--ink-950);color:var(--paper-050);padding:clamp(72px,10vw,140px) 28px;position:relative;overflow:hidden}.impact-inner{max-width:1280px;margin:0 auto;position:relative}.impact-head{max-width:32ch;margin-bottom:clamp(48px,7vw,72px)}.impact-head h2{font-family:var(--font-display);letter-spacing:-.03em;color:var(--paper-050);margin:0;font-size:clamp(36px,5vw,80px);font-weight:800;line-height:.98}.impact-head h2 em{color:var(--accent);font-weight:400}.impact-grid{background:#ffffff14;border:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.big-stat{background:var(--ink-950);flex-direction:column;gap:10px;min-height:240px;padding:32px 26px;display:flex}.bs-num{font-family:var(--font-display);letter-spacing:-.035em;color:var(--paper-050);font-size:clamp(40px,5vw,72px);font-weight:700;line-height:1}.bs-num em{color:var(--accent);font-style:italic;font-weight:400}.bs-num .unit{color:var(--accent);font-weight:500;font-family:var(--font-display);letter-spacing:-.02em;margin-left:2px;font-size:.55em}.bs-context{color:#ffffff85;max-width:34ch;margin-top:auto;font-size:13px;line-height:1.6}.big-stat .bs-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;align-items:center;gap:8px;margin-top:6px;font-size:10.5px;font-weight:500;display:flex}.big-stat .bs-label:before{content:"";background:#00baff;border-radius:50%;width:6px;height:6px}.bs-bar{background:#ffffff1a;height:2px;margin-top:auto;overflow:hidden}.bs-bar-fill{height:100%;width:var(--pct);background:#00baff;animation:1.6s cubic-bezier(.2,0,.2,1) fillup}@keyframes fillup{0%{width:0}}@media (max-width:960px){.impact-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.impact-grid{grid-template-columns:1fr}}.brand-bar{background:var(--ink-950);color:var(--paper-050);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;padding:32px 28px}.brand-bar-inner{flex-direction:column;gap:22px;max-width:1440px;margin:0 auto;display:flex}.brand-bar-label{font-family:var(--font-mono);letter-spacing:.06em;color:#fafaf88c;white-space:nowrap;align-items:center;gap:10px;font-size:10.5px;font-weight:500;display:flex}.brand-bar-label .bar{opacity:.5;background:currentColor;width:18px;height:1px}.brand-bar-track{border-top:1px solid #ffffff14;border-left:1px solid #ffffff14;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:0;display:grid}.brand-bar-item{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;place-items:center;padding:22px 20px;transition:background .25s;display:grid}.brand-bar-item:hover{background:#ffffff0a}.brand-bar-item img{opacity:.82;filter:brightness(1.05);object-fit:contain;width:auto;max-width:100%;height:32px;transition:opacity .2s}.brand-bar-item:hover img{opacity:1}@media (max-width:900px){.brand-bar-track{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.brand-bar-track{grid-template-columns:1fr}.brand-bar-item{padding:16px}}.brand-slab{background:var(--ink-950);color:var(--paper-050);border-top:1px solid #ffffff14;padding:clamp(72px,10vw,120px) 28px;position:relative;overflow:hidden}.brand-slab:before{content:"";background:radial-gradient(60% 80%,#00baff14,#0000 60%);position:absolute;inset:0}.brand-slab-inner{text-align:center;flex-direction:column;align-items:center;gap:40px;max-width:1440px;margin:0 auto;display:flex;position:relative}.brand-slab-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#fafaf88c;align-items:center;gap:16px;font-size:11px;font-weight:500;display:flex}.brand-slab-eyebrow .bar{opacity:.5;background:currentColor;width:40px;height:1px}.brand-slab-logo{filter:drop-shadow(0 0 60px #00baff40);width:100%;max-width:min(92vw,1200px);height:auto}.brand-slab-sub{font-family:var(--font-display);letter-spacing:-.015em;color:#fafaf8c7;max-width:48ch;margin:0;font-size:clamp(18px,2vw,28px);font-style:italic;font-weight:400;line-height:1.3}.cta-big{background:var(--ink-950);color:var(--paper-050);padding:clamp(80px,12vw,160px) 28px;position:relative;overflow:hidden}.cta-big:before{content:"";background:radial-gradient(circle at 20% 80%,#dcff4a1a,#0000 45%),radial-gradient(circle at 85% 20%,#dcff4a0d,#0000 40%);position:absolute;inset:0}.cta-inner{text-align:left;max-width:1100px;margin:0 auto;position:relative}.cta-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:500;display:inline-flex}.cta-eyebrow:before{content:"";background:currentColor;width:18px;height:1px}.cta-title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--paper-050);text-wrap:balance;margin:0 0 28px;font-size:clamp(48px,8vw,144px);font-weight:800;line-height:.92}.cta-title em{color:var(--accent);font-style:italic;font-weight:400}.cta-body{color:#fafaf8b8;max-width:58ch;margin:0 0 32px;font-size:clamp(16px,1.3vw,19px);line-height:1.6}.cta-meta{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.cta-pill{font-family:var(--font-mono);letter-spacing:.04em;border-radius:var(--radius-pill);color:var(--paper-050);border:1px solid #ffffff4d;padding:9px 16px;font-size:11px;font-weight:500}.footer{background:var(--ink-950);color:#fafaf8b3;padding:72px 28px 0;position:relative;overflow:hidden}.footer-top{max-width:1280px;margin:0 auto}.footer-cols{grid-template-columns:1.5fr repeat(4,1fr);gap:32px;padding-bottom:56px;display:grid}.footer-brand-col .f-wordmark{margin-bottom:20px;display:inline-block}.footer-brand-col .f-wordmark img{width:auto;height:44px;display:block}.footer-brand-col p{color:#fafaf88c;max-width:34ch;margin:0 0 20px;font-size:13.5px;line-height:1.65}.footer-cols h5{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-050);align-items:center;gap:8px;margin:0 0 14px;font-size:10.5px;font-weight:500;display:flex}.footer-cols h5:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.footer-cols li{margin-bottom:7px}.footer-cols a{color:#fafaf8a6;font-size:13.5px;transition:color .2s}.footer-cols a:hover{color:var(--accent)}.legal{max-width:1280px;font-family:var(--font-mono);color:#fafaf859;letter-spacing:.02em;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:16px;margin:0 auto;padding:24px 0;font-size:11px;display:flex}.legal a:hover{color:var(--accent)}@media (max-width:960px){.footer-cols{grid-template-columns:1fr 1fr;gap:40px 32px}}.page-hero{background:var(--ink-950);color:var(--paper-050);padding:140px 28px 72px;position:relative;overflow:hidden}.page-hero:before{content:"";background:radial-gradient(80% 70% at 85% 30%,#dcff4a14,#0000 55%);position:absolute;inset:0}.page-hero-inner{z-index:2;max-width:1280px;margin:0 auto;position:relative}.page-hero-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-bottom:20px;font-size:11px;font-weight:500;display:inline-flex}.page-hero-eyebrow .bar{background:var(--accent);width:20px;height:1px}.page-hero h1{font-family:var(--font-display);letter-spacing:-.04em;color:var(--paper-050);text-wrap:balance;max-width:18ch;margin:0 0 24px;font-size:clamp(48px,8vw,144px);font-weight:800;line-height:.94}.page-hero h1 em{color:var(--accent);font-style:italic;font-weight:400}.page-hero-sub{color:#fafaf8b8;max-width:62ch;margin:0;font-size:clamp(16px,1.4vw,20px);line-height:1.6}.crumbs{font-family:var(--font-mono);letter-spacing:.04em;color:#fafaf873;align-items:center;gap:8px;margin-bottom:28px;font-size:10.5px;font-weight:500;display:flex}.crumbs a{color:#fafaf8b8;transition:color .2s}.crumbs a:hover{color:var(--accent)}.empresa-hero{background:var(--ink-950);color:var(--paper-050);padding:140px 28px 72px;position:relative;overflow:hidden}.empresa-hero:before{content:"";background:radial-gradient(70% 80% at 100% 0,#00baff1a,#0000 60%);position:absolute;inset:0}.empresa-hero-inner{z-index:2;grid-template-columns:1.3fr 1fr;align-items:end;gap:48px;max-width:1280px;margin:0 auto;display:grid;position:relative}.empresa-id{font-family:var(--font-mono);letter-spacing:.04em;color:var(--accent);align-items:center;gap:12px;margin-bottom:12px;font-size:11px;font-weight:500;display:flex}.empresa-sub{color:#fafaf8c7;max-width:40ch;margin:0;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.empresa-title-mark{filter:drop-shadow(0 0 40px #00baff33);width:auto;max-width:min(92vw,560px);height:clamp(52px,8vw,88px);margin-top:4px}.empresa-meta-card{border-radius:var(--radius-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff14;align-self:start;min-width:min(380px,90vw);padding:28px 32px}.emc-row{border-bottom:1px solid #ffffff14;grid-template-columns:120px 1fr;align-items:baseline;gap:16px;padding:14px 0;display:grid}.emc-row:first-child{padding-top:0}.emc-row.emc-last{border-bottom:0;padding-bottom:0}.emc-row>span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fafaf880;font-size:10.5px;font-weight:500}.emc-row>em{font-style:normal;font-family:var(--font-display);color:#fafaf8;letter-spacing:-.005em;font-size:16px;font-weight:500}.emc-tags{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:960px){.empresa-hero-inner{grid-template-columns:1fr;gap:32px}}.empresa-body{background:var(--paper-000);padding:clamp(56px,8vw,112px) 28px}.empresa-body-inner{grid-template-columns:1fr 1fr;gap:48px 80px;max-width:1280px;margin:0 auto;padding:80px 40px 0;display:grid}.empresa-problem,.empresa-answer{flex-direction:column;gap:18px;display:flex}.empresa-problem-copy,.empresa-answer-copy{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink-900);text-wrap:pretty;margin:0;font-size:clamp(20px,2.3vw,30px);font-style:italic;font-weight:400;line-height:1.35}.empresa-problem-copy{color:var(--fg-2)}.empresa-lead{border-top:1px solid var(--border-subtle);color:var(--fg-2);grid-column:1/-1;max-width:70ch;margin-top:24px;padding:32px 0;font-size:16.5px;line-height:1.65}@media (max-width:900px){.empresa-body-inner{grid-template-columns:1fr;gap:40px;padding:60px 24px 0}.emc-row{grid-template-columns:100px 1fr}}.careers-body{background:var(--paper-000);padding:clamp(56px,8vw,112px) 28px}.careers-inner{max-width:1280px;margin:0 auto}.careers-filters{background:var(--paper-100);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);grid-template-columns:1fr 200px 180px 180px;align-items:center;gap:10px;margin-bottom:24px;padding:16px;display:grid}.careers-filters .search{background:var(--paper-000);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:10px 14px;display:flex}.careers-filters .search input{background:0 0;border:0;outline:0;flex:1;font-size:14px}.careers-filters .search svg{color:var(--fg-3);flex-shrink:0}.careers-filters select{background:var(--paper-000);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:13px;font-family:var(--font-body);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2370706C' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding:10px 36px 10px 14px}.careers-count{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-3);align-items:center;gap:16px;margin-bottom:14px;font-size:11px;font-weight:500;display:flex}.careers-count em{color:var(--accent-700);font-style:normal;font-weight:600}@media (max-width:960px){.careers-filters{grid-template-columns:1fr}}.job{border:1px solid var(--border-subtle);background:var(--paper-000);grid-template-columns:1.2fr 1.8fr 1fr 1fr 140px;align-items:center;gap:20px;margin-bottom:-1px;padding:20px 22px;transition:all .2s;display:grid}.job:hover{border-color:var(--ink-900);background:var(--paper-050);z-index:1;position:relative}.job-title{font-family:var(--font-display);color:var(--ink-900);letter-spacing:-.015em;font-size:16.5px;font-weight:700}.job-title small{font-family:var(--font-mono);color:var(--fg-2);letter-spacing:.04em;text-transform:none;align-items:center;gap:6px;margin-top:5px;font-size:11px;font-weight:500;display:flex}.job-title small:before{content:"";background:var(--ink-900);border-radius:50%;width:6px;height:6px}.job-desc{color:var(--fg-2);font-size:13.5px;line-height:1.55}.job-meta{font-family:var(--font-mono);color:var(--fg-2);letter-spacing:.02em;align-items:center;gap:6px;font-size:11.5px;font-weight:500;display:flex}.job-meta svg{color:var(--ink-700);flex-shrink:0}.job-apply{border:1px solid var(--ink-900);color:var(--ink-900);font-family:var(--font-mono);letter-spacing:.04em;border-radius:var(--radius-pill);text-align:center;padding:10px 16px;font-size:11px;font-weight:500;transition:all .15s}.job-apply:hover{background:var(--ink-900);color:var(--paper-050)}@media (max-width:960px){.job{grid-template-columns:1fr}.job-apply{justify-self:start}}.empty-state{text-align:center;border:1px dashed var(--border-subtle);background:var(--paper-100);padding:80px 20px}.empty-state h3{font-family:var(--font-display);color:var(--ink-900);margin:0 0 8px;font-size:22px;font-weight:700}.empty-state p{color:var(--fg-3);margin:0}.modal-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:200;background:#0a0a0bb3;place-items:center;padding:24px;animation:.25s fadein;display:grid;position:fixed;inset:0}@keyframes fadein{0%{opacity:0}to{opacity:1}}.modal{background:var(--paper-000);border-radius:var(--radius-sm);width:100%;max-width:560px;max-height:90vh;padding:36px;animation:.3s cubic-bezier(.2,0,.2,1) slidein;position:relative;overflow:auto}@keyframes slidein{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.modal-close{border-radius:50%;place-items:center;width:36px;height:36px;transition:background .15s;display:grid;position:absolute;top:14px;right:14px}.modal-close:hover{background:var(--paper-100)}.modal h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 4px;font-size:24px;font-weight:700}.modal .modal-sub{font-family:var(--font-mono);color:var(--fg-3);letter-spacing:.04em;align-items:center;gap:8px;margin:0 0 24px;font-size:11px;font-weight:500;display:flex}.modal .modal-sub:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.field{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.field label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-900);font-size:10.5px;font-weight:500}.field input,.field select,.field textarea{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--paper-000);font-size:14.5px;font-family:var(--font-body);padding:11px 14px;transition:border-color .15s,box-shadow .15s}.field textarea{resize:vertical;min-height:100px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--ink-900);outline:none;box-shadow:0 0 0 3px #00baff4d}.field.error input,.field.error select,.field.error textarea{border-color:var(--danger);background:#fff8f7}.field .err{color:var(--danger);font-size:12px;font-family:var(--font-body);align-items:center;gap:4px;margin-top:4px;display:flex}.form-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.success-card{text-align:center;background:var(--brand-blue-050);border:1px solid var(--brand-blue-100);border-radius:var(--radius-sm);padding:40px 32px}.success-card .chk{background:var(--accent);width:52px;height:52px;color:var(--ink-900);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.success-card h4{font-family:var(--font-display);color:var(--ink-900);margin:0 0 6px;font-size:20px;font-weight:700}.success-card p{color:var(--fg-2);margin:0}.contact-body{background:var(--paper-000);padding:clamp(56px,8vw,112px) 28px}.contact-inner{grid-template-columns:1fr 1fr;align-items:start;gap:64px;max-width:1280px;margin:0 auto;display:grid}.contact-side{flex-direction:column;gap:28px;display:flex}.contact-block h4{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-700);align-items:center;gap:8px;margin:0 0 10px;font-size:10.5px;font-weight:500;display:flex}.contact-block h4:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.contact-block p{color:var(--fg-1);margin:0;font-size:15px;line-height:1.55}.contact-block a{color:var(--ink-900);border-bottom:1px solid;font-weight:600}.contact-map{aspect-ratio:16/9;background:var(--ink-950);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);position:relative;overflow:hidden}.contact-map svg{width:100%;height:100%}.contact-map .pin{background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 6px #00baff40, 0 0 20px var(--accent);border-radius:50%;animation:2s infinite pulse-dot;position:absolute;top:62%;left:48%;transform:translate(-50%,-50%)}.contact-form{background:var(--paper-100);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:36px}.contact-form h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 4px;font-size:24px;font-weight:700}.contact-form .sub{color:var(--fg-3);margin:0 0 24px;font-size:14px}@media (max-width:960px){.contact-inner{grid-template-columns:1fr;gap:40px}}.comp-list{background:var(--border-subtle);border:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:1px;margin:48px 0 0;padding:0;list-style:none;display:grid}.comp{background:var(--paper-000);flex-direction:column;gap:14px;padding:32px 28px;transition:background .2s;display:flex}.comp:hover{background:var(--paper-050)}.comp-hdr{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;padding-bottom:12px;display:flex}.comp-num{font-family:var(--font-display);color:var(--ink-900);letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1}.comp-due{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);font-size:10.5px;font-weight:500}.comp h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-900);max-width:24ch;margin:0;font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.15}.comp p{color:var(--fg-2);margin:0;font-size:14.5px;line-height:1.6}.comp-progress{border-top:1px solid var(--border-subtle);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:auto;padding-top:14px;display:grid}.cp-label{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-3);font-size:10.5px;font-weight:500}.cp-bar{background:var(--paper-200);height:3px;overflow:hidden}.cp-fill{height:100%;width:var(--pct);background:var(--ink-900);animation:1.6s cubic-bezier(.2,0,.2,1) fillup}.cp-pct{font-family:var(--font-display);color:var(--ink-900);text-align:right;min-width:42px;font-size:15px;font-weight:700}.comp-audit{font-family:var(--font-mono);color:var(--fg-3);background:var(--paper-100);border-left:3px solid var(--accent);max-width:64ch;margin:32px 0 0;padding:18px 22px;font-size:12px;line-height:1.65}.comp-audit strong{color:var(--ink-900);font-weight:600}@media (max-width:960px){.comp-list{grid-template-columns:1fr}}.hero.hero-split{flex-direction:column;gap:40px;min-height:100vh;padding:120px 28px 48px;display:flex}.hero.hero-split .hero-head{width:100%;max-width:1440px;margin:0 auto}.hero-split-row{flex:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:center;gap:64px;width:100%;max-width:1440px;margin:0 auto;display:grid}.hero.hero-split .hero-stage{aspect-ratio:1;place-items:center;width:100%;max-width:640px;margin-left:auto;margin-right:auto;display:grid;position:relative}.hero.hero-split .sonar-wrap{width:100%;height:100%;position:absolute;inset:auto auto 0 0;transform:none;-webkit-mask-image:radial-gradient(circle,#000 55%,#0000 85%);mask-image:radial-gradient(circle,#000 55%,#0000 85%)}.hero-stage-corners{pointer-events:none;position:absolute;inset:0}.hero-stage-corners span{border:0 solid #00baff8c;width:22px;height:22px;position:absolute}.hero-stage-corners span:first-child{border-top-width:2px;border-left-width:2px;top:0;left:0}.hero-stage-corners span:nth-child(2){border-top-width:2px;border-right-width:2px;top:0;right:0}.hero-stage-corners span:nth-child(3){border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.hero-stage-corners span:nth-child(4){border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.hero-core-side{text-align:left;flex-direction:column;align-items:flex-start;margin:0;grid-template-columns:none!important;display:flex!important}.hero-core-side .hero-title{text-align:left;margin:0 0 20px;font-size:clamp(40px,5.2vw,84px)!important}.hero-core-side .hero-lede{text-align:left;max-width:56ch;margin:0 0 22px}.hero.hero-split .hero-strip{width:100%;max-width:1440px;margin:0 auto}@media (max-width:1000px){.hero-split-row{grid-template-columns:1fr;gap:32px}.hero.hero-split .hero-stage{order:-1;max-width:420px}.hero-core-side{text-align:center;align-items:center}.hero-core-side .hero-title{text-align:center}.hero-core-side .hero-lede{text-align:center;margin-left:auto;margin-right:auto}.hero-core-side .hero-ctas{justify-content:center}}.fade-in{animation:.4s fadein}
