@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_e6988195-module__RNs2Mq__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_e6988195-module__RNs2Mq__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_c292d6fe-module__ZPbyaG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_c292d6fe-module__ZPbyaG__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_7ea1d0f9-module__6GV5LG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_7ea1d0f9-module__6GV5LG__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.2dbc-et3k6kfe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.0slbgzy4000md.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0d4lnz92g9ol4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.253cfg7mpxmwg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.273-hd1b-0-z9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_83471843-module__L7hKSq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_83471843-module__L7hKSq__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_9fa80815-module__wA9lkq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_9fa80815-module__wA9lkq__variable{--font-ibm-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_c7d8cc32-module__U1BAtG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_c7d8cc32-module__U1BAtG__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3ih7dxnymi4t5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.3uaqc_eim_oz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2w-eao_k5pziq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1haaxlqnxotgo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.2km9zhv-p9t3b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.00u70rl5ce7ry.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0p3m7ez1fl9bq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.0owl_bf4j-7yx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.14sz-5zsn4k6e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_fe9c7f67-module__hUCgfq__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_fe9c7f67-module__hUCgfq__variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/48cb8c496a1feb17-s.2cxn6_f21kzew.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87ccb897ba116d44-s.2stk1byrn45r7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.33pk-ofy4si23.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1aws_7qfq78t4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.1hb2l88ecv7fz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/48cb8c496a1feb17-s.2cxn6_f21kzew.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/87ccb897ba116d44-s.2stk1byrn45r7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.33pk-ofy4si23.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1aws_7qfq78t4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.1hb2l88ecv7fz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/48cb8c496a1feb17-s.2cxn6_f21kzew.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/87ccb897ba116d44-s.2stk1byrn45r7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.33pk-ofy4si23.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1aws_7qfq78t4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.1hb2l88ecv7fz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48cb8c496a1feb17-s.2cxn6_f21kzew.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/87ccb897ba116d44-s.2stk1byrn45r7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.33pk-ofy4si23.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1aws_7qfq78t4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.1hb2l88ecv7fz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_7a24dcd5-module__tkU6kq__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_7a24dcd5-module__tkU6kq__variable{--font-oswald:"Oswald", "Oswald Fallback"}
@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.2xbhvz2kdy2my.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.20t--8215-jwd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_24309b3-module__0T98Aa__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_24309b3-module__0T98Aa__variable{--font-sora:"Sora", "Sora Fallback"}
:root{--ink:#1c2226;--ink-soft:#282e33;--surface:#f2f2f2;--surface-2:#fafafa;--white:#fff;--muted:#6b7278;--brand:#f25c05;--brand-mid:#f28241;--brand-soft:#f2a97e;--brand-alt:var(--brand-soft);--line:#1c22261a;--line-soft:#1c22260f;--accent-color:var(--ink);--accent-family:var(--font-serif);--accent-style:italic;--accent-weight:400;--accent-transform:none;--font-sans:var(--font-inter), system-ui, "Segoe UI", sans-serif;--font-display:var(--font-space-grotesk), var(--font-inter), sans-serif;--font-mono:var(--font-jetbrains-mono), ui-monospace, monospace;--font-serif:var(--font-instrument-serif), Georgia, serif;--font-label:var(--font-mono);--title-weight:600;--title-tracking:-.055em;--title-leading:.98;--radius-pill:999px;--radius-btn:999px;--radius-card:1.25rem;--dot-clip:circle(50% at 50% 50%);--btn-bg:var(--brand);--btn-fg:#fff;--btn-border:transparent;--btn-shadow:0 0 40px #f25c0547;--btn-beam:conic-gradient(transparent 35%, #f25c05, #f2a97e, transparent 65%);--nav-bg:#ffffff8c;--nav-border:#ffffffb8;--nav-shadow:0 18px 50px #1c222614, inset 0 1px 0 #ffffffd9;--grain-opacity:.03;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.23, 1, .32, 1);--ease-swift:cubic-bezier(.4, 0, .2, 1);--dur-micro:.25s;--dur-macro:1s;--dur-reveal:1.2s;--dur-theme:1.4s;--dur-wipe:1.8s;--rotation-duration:7s;--crossfade-duration:1.4s;--content-max:1440px;--pad-inline:clamp(1.25rem, 5vw, 4.5rem);--mouse-x:0px;--mouse-y:0px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{background:var(--surface);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100%;font-family:var(--font-sans);background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--dur-theme) var(--ease-soft), color var(--dur-theme) var(--ease-soft);margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}img,svg,video{max-width:100%;display:block}::selection{color:var(--ink);background:#1c22262e}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.noise{opacity:var(--grain-opacity);pointer-events:none;z-index:9998;transition:opacity var(--dur-theme) var(--ease-soft);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.scroll-progress{z-index:200;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.scroll-progress i{background:linear-gradient(90deg, var(--brand), var(--brand-soft));transform-origin:0;width:0%;height:100%;transition:background var(--dur-theme) var(--ease-soft);display:block;box-shadow:0 0 12px #f25c0559}.beam-button{color:inherit;font:inherit;cursor:pointer;border-radius:var(--radius-btn);isolation:isolate;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), border-radius var(--dur-theme) var(--ease-soft);background:0 0;border:0;padding:1px;display:inline-flex;position:relative;overflow:hidden}.beam-button:before{content:"";z-index:-1;background:var(--btn-beam);animation:3s linear infinite spin;position:absolute;inset:-200%}.beam-button:hover{box-shadow:var(--btn-shadow);transform:translateY(-2px)scale(1.015)}.beam-button:active{transform:translateY(0)scale(.985)}.beam-button>span{border-radius:inherit;background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-border);font-family:var(--font-sans);letter-spacing:.01em;transition:background var(--dur-theme) var(--ease-soft), color var(--dur-theme) var(--ease-soft), border-color var(--dur-theme) var(--ease-soft), border-radius var(--dur-theme) var(--ease-soft), padding var(--dur-theme) var(--ease-soft);align-items:center;gap:.55rem;padding:.72rem 1.15rem;font-size:.78rem;font-weight:600;display:flex}@keyframes spin{to{transform:rotate(360deg)}}html.is-wiping,html.is-wiping body,body.is-wiping{--dur-theme:0s;--crossfade-duration:0s}html.is-wiping .noise{transition:none}
[data-theme=technology]{--ink:#1c2226;--ink-soft:#282e33;--surface:#f2f2f2;--surface-2:#fafafa;--muted:#5e656b;--brand:#f25c05;--brand-mid:#f28241;--brand-soft:#f2a97e;--brand-alt:var(--brand-soft);--line:#1c22261a;--line-soft:#1c22260f;--accent-color:var(--ink);--accent-family:var(--font-serif);--accent-style:italic;--accent-weight:400;--accent-transform:none;--font-sans:var(--font-inter), system-ui, "Segoe UI", sans-serif;--font-display:var(--font-space-grotesk), var(--font-inter), sans-serif;--font-serif:var(--font-instrument-serif), Georgia, serif;--font-label:var(--font-jetbrains-mono), ui-monospace, monospace;--title-weight:600;--title-tracking:-.055em;--title-leading:.98;--radius-pill:999px;--radius-btn:999px;--radius-card:1.25rem;--dot-clip:circle(50% at 50% 50%);--btn-bg:linear-gradient(135deg, #c94706, #a83a02);--btn-fg:#fff;--btn-border:transparent;--btn-shadow:0 0 40px #f25c0547;--btn-beam:conic-gradient(transparent 35%, #f25c05, #f2a97e, transparent 65%);--nav-bg:#ffffff8c;--nav-border:#ffffffb8;--nav-shadow:0 18px 50px #1c222614, inset 0 1px 0 #ffffffd9;--grain-opacity:.03}[data-theme=premium]{--ink:#2a2420;--ink-soft:#3d352e;--surface:#f6f1e9;--surface-2:#fbf8f2;--muted:#6b5d4a;--brand:#9c7332;--brand-mid:#c9a24b;--brand-soft:#e9d8af;--brand-alt:var(--brand-soft);--line:#2a242024;--line-soft:#2a242012;--accent-color:var(--brand);--accent-family:var(--font-display);--accent-style:italic;--accent-weight:500;--accent-transform:none;--font-sans:var(--font-inter), system-ui, sans-serif;--font-display:var(--font-cormorant), var(--font-instrument-serif), Georgia, serif;--font-serif:var(--font-cormorant), Georgia, serif;--font-label:var(--font-inter), sans-serif;--title-weight:500;--title-tracking:-.01em;--title-leading:1.04;--radius-pill:999px;--radius-btn:999px;--radius-card:1.5rem;--dot-clip:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);--btn-bg:linear-gradient(160deg, #2a2420, #3d352e);--btn-fg:var(--brand-mid);--btn-border:#b4863a8c;--btn-shadow:0 0 36px #b4863a40;--btn-beam:conic-gradient(transparent 40%, #b4863a, #e9d8af, transparent 60%);--nav-bg:#f6f1e99e;--nav-border:#ffffff8c;--nav-shadow:0 18px 50px #2a24201a, inset 0 1px 0 #fff9;--grain-opacity:.025}[data-theme=premium] .hero-eyebrow{letter-spacing:.28em}[data-theme=corporate]{--ink:#121820;--ink-soft:#1f2933;--surface:#fff;--surface-2:#f5f7fa;--muted:#5b6472;--brand:#1e3a5f;--brand-mid:#2e567f;--brand-soft:#7c94ad;--brand-alt:var(--brand-soft);--line:#12181f1f;--line-soft:#12181f0f;--accent-color:var(--brand);--accent-family:var(--font-display);--accent-style:normal;--accent-weight:700;--accent-transform:none;--font-sans:var(--font-ibm-plex-sans), system-ui, sans-serif;--font-display:var(--font-ibm-plex-sans), system-ui, sans-serif;--font-serif:var(--font-ibm-plex-sans), system-ui, sans-serif;--font-label:var(--font-ibm-plex-mono), ui-monospace, monospace;--title-weight:600;--title-tracking:-.02em;--title-leading:1.05;--radius-pill:999px;--radius-btn:.65rem;--radius-card:.85rem;--dot-clip:inset(0% round 2px);--btn-bg:linear-gradient(135deg, #1e3a5f, #2e567f);--btn-fg:#fff;--btn-border:transparent;--btn-shadow:0 14px 32px #12181f38;--btn-beam:conic-gradient(transparent 42%, #1e3a5f, #7c94ad, transparent 58%);--nav-bg:#ffffffb8;--nav-border:#1e3a5f24;--nav-shadow:0 14px 40px #12181f14, inset 0 1px 0 #ffffffe6;--grain-opacity:.012}[data-theme=industrial]{--ink:#17181a;--ink-soft:#26282b;--surface:#d9d9d6;--surface-2:#e4e4e1;--muted:#55585c;--brand:#d6470a;--brand-mid:#f2793e;--brand-soft:#f2a97e;--brand-alt:var(--brand-soft);--line:#17181a29;--line-soft:#17181a14;--accent-color:var(--brand);--accent-family:var(--font-display);--accent-style:normal;--accent-weight:600;--accent-transform:uppercase;--font-sans:var(--font-barlow), system-ui, sans-serif;--font-display:var(--font-oswald), var(--font-barlow), sans-serif;--font-serif:var(--font-oswald), sans-serif;--font-label:var(--font-oswald), sans-serif;--title-weight:600;--title-tracking:-.005em;--title-leading:1;--radius-pill:.4rem;--radius-btn:.35rem;--radius-card:.5rem;--dot-clip:polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);--btn-bg:linear-gradient(180deg, #3a3d42, #1d1e20);--btn-fg:#fff;--btn-border:#f2540a8c;--btn-shadow:0 12px 28px #00000059;--btn-beam:conic-gradient(transparent 40%, #f2540a, #f2793e, transparent 60%);--nav-bg:#d9d9d694;--nav-border:#17181a29;--nav-shadow:0 16px 40px #0003, inset 0 1px 0 #ffffff73;--grain-opacity:.05}[data-theme=industrial] .hero-eyebrow{letter-spacing:.24em;font-weight:500}[data-theme=creative]{--ink:#2e2440;--ink-soft:#3e3255;--surface:#f3eefb;--surface-2:#f9f6fd;--muted:#6e6288;--brand:#d14b3c;--brand-mid:#ff7a6b;--brand-soft:#ffc4bb;--brand-alt:#b79cf2;--line:#2e244024;--line-soft:#2e244012;--accent-color:var(--brand);--accent-family:var(--font-sans);--accent-style:normal;--accent-weight:600;--accent-transform:none;--font-sans:var(--font-space-grotesk), var(--font-inter), sans-serif;--font-display:var(--font-sora), var(--font-space-grotesk), sans-serif;--font-serif:var(--font-sora), sans-serif;--font-label:var(--font-space-grotesk), sans-serif;--title-weight:700;--title-tracking:-.03em;--title-leading:1;--radius-pill:999px;--radius-btn:999px;--radius-card:1.75rem;--dot-clip:none;--btn-bg:linear-gradient(135deg, #c33f30, #8b5fc0);--btn-fg:#fff;--btn-border:transparent;--btn-shadow:0 16px 40px #e85a4b52;--btn-beam:conic-gradient(transparent 35%, #e85a4b, #b79cf2, transparent 65%);--nav-bg:#f3eefb99;--nav-border:#fff9;--nav-shadow:0 18px 50px #2e24401f, inset 0 1px 0 #ffffffb3;--grain-opacity:.03}[data-theme=creative] .hero-eyebrow-dot{border-radius:60% 40% 55% 45%/45% 55% 40% 60%}[data-theme=creative] .hero-title .accent{display:inline-block;transform:skew(-6deg)}
.serif{font-family:var(--font-serif);font-style:italic}.nav-glass{z-index:100;background:var(--nav-bg);-webkit-backdrop-filter:blur(28px)saturate(170%);border:1px solid var(--nav-border);width:min(100% - 1.5rem,560px);box-shadow:var(--nav-shadow);transition:border-radius .4s var(--ease-out), background var(--dur-theme) var(--ease-soft), border-color var(--dur-theme) var(--ease-soft), box-shadow var(--dur-theme) var(--ease-soft), width .4s var(--ease-out);border-radius:999px;position:absolute;top:1.15rem;left:50%;transform:translate(-50%)}.nav-glass.is-open{box-shadow:var(--nav-shadow), 0 28px 70px #00000014;border-radius:1.75rem}.nav-bar{grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;padding:.55rem .65rem .55rem .85rem;display:grid}.nav-logo{justify-self:start;align-items:center;gap:.55rem;display:inline-flex;overflow:visible}.nav-logo img{object-fit:contain;width:auto;max-width:none;height:32px;display:block;overflow:visible}.nav-menu-wrap{justify-self:center;position:relative}.nav-menu-btn{min-height:2.4rem;font:500 .68rem/1 var(--font-label);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);transition:color .25s ease, background .25s ease, border-color .25s ease, font-family var(--dur-theme) var(--ease-soft);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 1rem;display:inline-flex}.nav-menu-btn:hover,.nav-glass.is-open .nav-menu-btn{color:var(--ink);border-color:var(--line);background:#fff6}.nav-menu-btn iconify-icon,.nav-menu-btn svg{transition:transform .35s var(--ease-out);font-size:.95rem}.nav-glass.is-open .nav-menu-btn iconify-icon,.nav-glass.is-open .nav-menu-btn svg{transform:rotate(180deg)}.nav-cta{flex-shrink:0;justify-self:end}.nav-cta.beam-button>span{padding:.62rem .95rem;font-size:.72rem}.nav-cta iconify-icon{font-size:1.05rem}.nav-drawer{opacity:0;visibility:hidden;pointer-events:none;transition:grid-template-rows .45s var(--ease-out), opacity .3s ease, visibility .45s;grid-template-rows:0fr;display:grid}.nav-glass.is-open .nav-drawer{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr}.nav-drawer-panel{min-height:0;overflow:hidden}.nav-drawer-inner{border-top:1px solid var(--line);flex-direction:column;gap:.1rem;margin:0 .85rem .95rem;padding-top:.4rem;display:flex}.nav-drawer-link{color:var(--muted);font:500 .7rem/1 var(--font-label);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid var(--line-soft);opacity:0;transition:color .25s ease, padding-left .25s ease, opacity .35s var(--ease-out), transform .4s var(--ease-out);justify-content:space-between;align-items:center;padding:.9rem .35rem;display:flex;transform:translateY(10px)}.nav-drawer-link span{color:var(--muted);font-size:.58rem}.nav-drawer-link:hover{color:var(--ink);padding-left:.5rem}.nav-drawer-link:hover span{color:var(--brand)}.nav-glass.is-open .nav-drawer-link{opacity:1;transform:translateY(0)}.nav-glass.is-open .nav-drawer-link:first-child{transition-delay:60ms}.nav-glass.is-open .nav-drawer-link:nth-child(2){transition-delay:.1s}.nav-glass.is-open .nav-drawer-link:nth-child(3){transition-delay:.14s}.nav-glass.is-open .nav-drawer-link:nth-child(4){transition-delay:.18s}.nav-drawer-actions{opacity:0;transition:opacity .35s var(--ease-out), transform .4s var(--ease-out);gap:.55rem;margin-top:.85rem;display:grid;transform:translateY(12px)}.nav-glass.is-open .nav-drawer-actions{opacity:1;transition-delay:.24s;transform:translateY(0)}.nav-action{min-height:2.65rem;font:600 .78rem/1 var(--font-sans);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;transition:background .25s,border-color .25s,color .25s,transform .25s;display:flex}.nav-action.is-login{border:1px solid var(--line);color:var(--ink);background:#fff6}.nav-action.is-login:hover{border-color:var(--muted);background:var(--white,#fff);transform:translateY(-1px)}.nav-action.is-whatsapp{background:var(--ink);color:var(--surface)}.nav-action.is-whatsapp:hover{background:var(--ink-soft);transform:translateY(-1px)}.nav-action iconify-icon{font-size:1.05rem}.identity-frame{background:var(--surface);width:100%;min-height:100svh;transition:background-color var(--dur-theme) var(--ease-soft);position:relative}.identity-frame.is-wiping{overflow:hidden}.wipe-outgoing{z-index:55;contain:paint;will-change:clip-path;pointer-events:none;background:var(--surface);width:100%;height:100%;position:absolute;inset:0;overflow:hidden;transform:translateZ(0)}.wipe-outgoing .nav-glass{position:absolute}.wipe-outgoing iconify-icon,.beam-button iconify-icon,.nav-menu-btn iconify-icon{vertical-align:middle;flex-shrink:0;width:1em;height:1em;display:inline-flex}.iconify-snap{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.iconify-snap svg{width:1em;height:1em;display:block}html.is-wiping .identity-frame,html.is-wiping .identity-frame *,html.is-wiping .wipe-outgoing,html.is-wiping .wipe-outgoing *{transition:none!important}html.is-wiping .beam-button:before,html.is-wiping .hero-eyebrow-dot,html.is-wiping .hero-scroll-line i,html.is-wiping .hero-switcher-fill{animation:none!important}.wipe-beam{top:0;bottom:0;left:var(--wipe-p,0%);z-index:60;pointer-events:none;background:linear-gradient(90deg, transparent 0%, #ffffff26 18%, #ffffffd9 42%, color-mix(in srgb, var(--brand) 55%, #fff) 50%, #ffffffd9 58%, #ffffff26 82%, transparent 100%);width:clamp(14px,2.8vw,40px);box-shadow:0 0 28px 10px color-mix(in srgb, var(--brand) 40%, transparent), 0 0 60px 22px #ffffff73, 0 0 100px 40px color-mix(in srgb, var(--brand) 18%, transparent);filter:blur(.4px);mix-blend-mode:plus-lighter;opacity:.95;position:absolute;transform:translate(-50%)}.hero{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100svh;min-height:640px;display:flex;position:relative;overflow:hidden}.hero-bg{z-index:0;opacity:0;background:var(--surface);transition:opacity 1.6s var(--ease-soft), background-color var(--dur-theme) var(--ease-soft);position:absolute;inset:0}html.is-revealed .hero-bg{opacity:1}.hero-bg-veil{z-index:2;pointer-events:none;background:radial-gradient(ellipse 72% 58% at 50% 46%, transparent 0%, color-mix(in srgb, var(--surface) 22%, transparent) 55%, color-mix(in srgb, var(--surface) 78%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 42%, transparent) 0%, transparent 22%, transparent 76%, color-mix(in srgb, var(--surface) 55%, transparent) 100%);transition:background var(--dur-theme) var(--ease-soft);position:absolute;inset:0}.hero-bg-vignette{z-index:3;pointer-events:none;background:radial-gradient(circle at center, transparent 40%, color-mix(in srgb, var(--ink) 8%, transparent) 100%);transition:background var(--dur-theme) var(--ease-soft);position:absolute;inset:0}.hero-stage{z-index:10;text-align:center;width:min(920px,100% - 2.5rem);position:relative}.hero-copy{flex-direction:column;align-items:center;gap:1.35rem;display:flex}.hero-eyebrow{font:500 .65rem/1 var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);transition:color var(--dur-theme) var(--ease-soft), font-family var(--dur-theme) var(--ease-soft), letter-spacing var(--dur-theme) var(--ease-soft);align-items:center;gap:.55rem;margin:0;display:inline-flex}.hero-eyebrow-dot{width:6px;height:6px;clip-path:var(--dot-clip);background:var(--brand);box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 45%, transparent);transition:background var(--dur-theme) var(--ease-soft), clip-path var(--dur-theme) var(--ease-soft), border-radius var(--dur-theme) var(--ease-soft);animation:2.6s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 40%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--brand) 0%, transparent)}}.hero-title{font-family:var(--font-display);font-weight:var(--title-weight);font-size:clamp(2.35rem,6.4vw,5.6rem);line-height:var(--title-leading);letter-spacing:var(--title-tracking);color:var(--ink);text-wrap:balance;transition:color var(--dur-theme) var(--ease-soft), font-family var(--dur-theme) var(--ease-soft), font-weight var(--dur-theme) var(--ease-soft), letter-spacing var(--dur-theme) var(--ease-soft);flex-wrap:wrap;justify-content:center;gap:.05em .42em;margin:0;display:flex}.hero-title .word{display:inline-block}.hero-title .accent{color:var(--accent-color);font-family:var(--accent-family);font-style:var(--accent-style);font-weight:var(--accent-weight);text-transform:var(--accent-transform);transition:color var(--dur-theme) var(--ease-soft), font-family var(--dur-theme) var(--ease-soft), transform var(--dur-theme) var(--ease-soft)}.hero-sub{max-width:32rem;font-family:var(--font-sans);color:var(--muted);text-wrap:balance;transition:color var(--dur-theme) var(--ease-soft), font-family var(--dur-theme) var(--ease-soft);margin:0;font-size:clamp(1rem,1.55vw,1.2rem);font-weight:300;line-height:1.65}.hero-cta{margin-top:.3rem}.hero-cta.beam-button>span{border-radius:var(--radius-btn);gap:.65rem;padding:.85rem 1.35rem;font-size:.84rem}.hero-cta iconify-icon{font-size:1.2rem}.hero-foot{z-index:12;width:min(100%,640px);padding:0 1rem;position:absolute;bottom:clamp(1.2rem,3.6vh,2.2rem);left:50%;transform:translate(-50%)}.hero-foot-inner{flex-direction:column;align-items:center;gap:1rem;display:flex}.hero-switcher{background:color-mix(in srgb, var(--surface) 55%, transparent);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line-soft);transition:background var(--dur-theme) var(--ease-soft), border-color var(--dur-theme) var(--ease-soft);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem;display:flex}.hero-switcher-btn{font:500 .6rem/1 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-radius:999px;padding:.4rem .75rem;transition:color .3s;position:relative;overflow:hidden}.hero-switcher-btn:hover{color:var(--ink)}.hero-switcher-fill{z-index:-1;background:color-mix(in srgb, var(--brand) 16%, transparent);border-radius:inherit;transform-origin:0;transform:scaleX(var(--fill,0));will-change:transform;position:absolute;inset:0}.hero-switcher-btn.is-active{color:var(--ink)}.hero-scroll{color:color-mix(in srgb, var(--muted) 80%, transparent);font:500 .6rem/1 var(--font-label);letter-spacing:.22em;text-transform:uppercase;transition:color var(--dur-theme) var(--ease-soft), font-family var(--dur-theme) var(--ease-soft);flex-direction:column;align-items:center;gap:.5rem;display:flex}.hero-scroll-line{background:var(--line);width:1px;height:34px;position:relative;overflow:hidden}.hero-scroll-line i{background:linear-gradient(to bottom, transparent, var(--brand), transparent);width:100%;height:40%;animation:scroll-fall 2.2s var(--ease-soft) infinite;position:absolute;top:-40%;left:0}@keyframes scroll-fall{0%{opacity:0;top:-40%}20%{opacity:1}to{opacity:0;top:110%}}:root{--ease-stage:cubic-bezier(.22, 1, .36, 1);--dur-stage-in:1.1s;--dur-stage-out:.78s}[data-stage]{--stage-y:18px;--stage-glow:color-mix(in srgb, var(--brand) 55%, transparent);--stage-glow-soft:color-mix(in srgb, var(--brand) 30%, transparent);--stage-opacity-off:0;opacity:var(--stage-opacity-off);transform:translate3d(0, var(--stage-y), 0);text-shadow:0 0 40px var(--stage-glow);pointer-events:none;transition:opacity var(--dur-stage-out) var(--ease-stage), transform var(--dur-stage-out) var(--ease-stage), text-shadow var(--dur-stage-out) var(--ease-stage), box-shadow var(--dur-stage-out) var(--ease-stage);transition-delay:var(--stage-delay,0s)}.hero.is-entering [data-stage]{--stage-y:18px}.hero.is-exiting [data-stage]{--stage-y:-12px}html:not(.is-motion-ready) [data-stage],html:not(.is-motion-ready) [data-stage-word]{transition:none!important}[data-stage].is-stage-on{opacity:1;text-shadow:0 0 #0000;pointer-events:auto;transition-duration:var(--dur-stage-in);transform:translate(0,0)}[data-stage].is-soft-out{--stage-opacity-off:.32}[data-stage=nav]{--stage-y:-14px;text-shadow:none;transform:translate3d(-50%, var(--stage-y), 0);box-shadow:0 0 44px #0000}.hero.is-entering [data-stage=nav]{--stage-y:-14px}.hero.is-exiting [data-stage=nav]{--stage-y:-8px}[data-stage=nav].is-stage-on{box-shadow:var(--nav-shadow);text-shadow:none;transform:translate(-50%)}[data-stage=nav]:not(.is-stage-on){box-shadow:0 0 40px var(--stage-glow-soft), var(--nav-shadow)}[data-stage=cta]{--stage-y:20px;text-shadow:none;box-shadow:0 0 #0000}[data-stage=cta].is-stage-on{box-shadow:none}[data-stage=cta]:not(.is-stage-on){box-shadow:0 0 48px var(--stage-glow);transform:translate3d(0, var(--stage-y), 0) scale(.97)}[data-stage=cta].is-stage-on{transform:translate(0,0)scale(1)}[data-stage=foot]{text-shadow:none}[data-stage=title]{opacity:1;text-shadow:none;pointer-events:none;transition:none;transform:none}[data-stage=title].is-stage-on{pointer-events:auto}[data-stage-word]{--stage-y:20px;opacity:0;transform:translate3d(0, var(--stage-y), 0);text-shadow:0 0 44px var(--stage-glow);transition:opacity var(--dur-stage-out) var(--ease-stage), transform var(--dur-stage-out) var(--ease-stage), text-shadow var(--dur-stage-out) var(--ease-stage);transition-delay:calc(var(--stage-delay,0s) + var(--wi,0) * 85ms);display:inline-block}.hero.is-entering [data-stage-word]{--stage-y:20px}.hero.is-exiting [data-stage-word]{--stage-y:-12px}[data-stage=title].is-stage-on [data-stage-word]{opacity:1;text-shadow:0 0 #0000;transition-duration:var(--dur-stage-in);transform:translate(0,0)}.hero.is-choreographing{--stage-glow-soft:color-mix(in srgb, var(--brand) 22%, transparent)}.hero.is-choreographing:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle, var(--stage-glow-soft) 0%, transparent 72%);opacity:0;transition:opacity .7s var(--ease-stage);border-radius:50%;position:absolute;inset:20% 24%}.hero.is-choreographing.is-exiting:after,.hero.is-choreographing.is-entering:after{opacity:.55}noscript~* [data-stage],noscript~* [data-stage-word],.no-js [data-stage],.no-js [data-stage-word]{opacity:1!important;text-shadow:none!important;pointer-events:auto!important;transform:none!important}@media (prefers-reduced-motion:reduce){[data-stage],[data-stage-word]{opacity:1!important;text-shadow:none!important;pointer-events:auto!important;transition:none!important;transform:none!important}[data-stage=nav]{transform:translate(-50%)!important}.hero-bg{opacity:1!important}.hero-scroll-line i,.hero-eyebrow-dot,.beam-button:before,.hero-switcher-fill{animation:none!important}.hero.is-choreographing:after,.wipe-beam{display:none!important}}@media (max-width:640px){.nav-glass{width:min(100% - 1rem,420px);top:.85rem}.nav-bar{padding:.45rem .5rem .45rem .7rem}.nav-logo img{height:26px}.nav-menu-btn{letter-spacing:.14em;padding:0 .75rem}.nav-cta.beam-button>span{padding:.55rem .8rem}.nav-cta .cta-label{display:none}.hero-stage{width:min(100%,100% - 1.75rem)}.hero-title{font-size:clamp(2.1rem,9.5vw,3.2rem)}.hero-sub{font-size:.98rem}.hero-cta.beam-button>span{padding:.78rem 1.1rem;font-size:.78rem}.hero-switcher{flex-wrap:wrap;justify-content:center}.hero-switcher-label{display:none}.hero-switcher-btn{padding:.55rem}.hero-switcher-btn:after{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;display:block}}@media (min-width:641px) and (max-width:900px){.hero-switcher-label{font-size:.56rem}}
.hero-bg-layer{opacity:0;background-color:var(--layer-surface,var(--surface));transition:opacity var(--crossfade-duration) var(--ease-soft), background-color var(--crossfade-duration) var(--ease-soft);will-change:opacity;position:absolute;inset:0}.hero-bg-layer.is-active{opacity:1}.hero-bg-layer svg{width:100%;height:100%;display:block}.bg-parallax{transform:translate3d(var(--px,0px), var(--py,0px), 0);transition:transform .7s var(--ease-out)}.bg-float{animation:bg-float-kf var(--dur,16s) var(--delay,0s) ease-in-out infinite alternate;transform-box:fill-box;transform-origin:50%}@keyframes bg-float-kf{0%{transform:translate(0)scale(1)}to{transform:translate(var(--fx,10px), var(--fy,-14px)) scale(var(--fs,1.04))}}.bg-drift{animation:bg-drift-kf var(--dur,40s) var(--delay,0s) ease-in-out infinite alternate;transform-box:fill-box;transform-origin:50%}@keyframes bg-drift-kf{0%{transform:translate(0)}to{transform:translate(var(--fx,24px), var(--fy,18px))}}.bg-pulse{animation:bg-pulse-kf var(--dur,6s) var(--delay,0s) ease-in-out infinite}@keyframes bg-pulse-kf{0%,to{opacity:var(--op-min,.25)}50%{opacity:var(--op-max,.75)}}.bg-flow{animation:bg-flow-kf var(--dur,22s) var(--delay,0s) linear infinite}@keyframes bg-flow-kf{to{stroke-dashoffset:var(--flow-to,-400)}}.bg-rotate-slow{animation:bg-rotate-kf var(--dur,140s) linear infinite;transform-box:fill-box;transform-origin:50%}@keyframes bg-rotate-kf{to{transform:rotate(360deg)}}.bg-sweep{animation:bg-sweep-kf var(--dur,18s) var(--delay,0s) ease-in-out infinite}@keyframes bg-sweep-kf{0%{opacity:0;transform:translate(-15%)}10%{opacity:.6}50%{opacity:.6;transform:translate(115%)}60%{opacity:0}to{opacity:0;transform:translate(115%)}}.bg-blob{animation:bg-blob-kf var(--dur,34s) var(--delay,0s) ease-in-out infinite alternate;transform-box:fill-box;transform-origin:50%}@keyframes bg-blob-kf{0%{transform:translate(0)scale(1)}to{transform:translate(var(--fx,-26px), var(--fy,22px)) scale(var(--fs,1.08))}}.bg-glow{pointer-events:none;animation:bg-glow-kf var(--dur,30s) var(--delay,0s) ease-in-out infinite alternate;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@keyframes bg-glow-kf{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(calc(-50% + var(--fx,-24px)), calc(-50% + var(--fy,18px))) scale(var(--fs,1.08))}}@media (prefers-reduced-motion:reduce){.hero-bg-layer{transition:opacity .3s linear}.bg-float,.bg-drift,.bg-pulse,.bg-flow,.bg-rotate-slow,.bg-sweep,.bg-blob{animation:none!important}.bg-parallax{transition:none!important;transform:none!important}}
.about{z-index:1;isolation:isolate;background:var(--surface);color:var(--ink);transition:background-color var(--dur-theme) var(--ease-soft), color var(--dur-theme) var(--ease-soft);position:relative}.about-inner{max-width:var(--content-max);padding:clamp(5.5rem, 12vw, 10rem) var(--pad-inline) clamp(5rem, 10vw, 8.5rem);margin:0 auto}.about-intro{grid-template-columns:1fr;display:grid}.about-eyebrow{font:500 .65rem/1 var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.55rem;margin:0 0 clamp(1.75rem,3.5vw,2.75rem);display:inline-flex}.about-eyebrow-dot{width:6px;height:6px;clip-path:var(--dot-clip);background:var(--brand);box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 45%, transparent);animation:2.6s ease-in-out infinite about-pulse-dot}@keyframes about-pulse-dot{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 40%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--brand) 0%, transparent)}}.about-title{max-width:14ch;font-family:var(--font-display);font-size:clamp(2.35rem,5.8vw,4.75rem);font-weight:var(--title-weight);letter-spacing:var(--title-tracking);line-height:var(--title-leading);color:var(--ink);perspective:600px;margin:0}.about-title .accent{color:var(--accent-color);font-family:var(--accent-family);font-style:var(--accent-style);font-weight:var(--accent-weight);text-transform:var(--accent-transform)}.about-title .about-word{will-change:transform, opacity;display:inline-block}.about-statement{max-width:28ch;font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink-soft);text-wrap:pretty;margin:clamp(2.25rem,5vw,3.75rem) 0 0 auto;font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:300;line-height:1.55}.about-lead,.about-pillar{max-width:42ch;margin:clamp(4rem,8vw,6.5rem) 0 0}.about-lead{font-family:var(--font-sans);color:var(--ink-soft);text-wrap:pretty;margin-left:clamp(0rem,8vw,5.5rem);font-size:clamp(1rem,1.35vw,1.125rem);font-weight:400;line-height:1.7}.about-pillars{flex-direction:column;gap:0;margin-top:0;display:flex}.about-pillar{border:none;padding:0}.about-pillar--1{max-width:40ch;margin-left:0}.about-pillar--2{max-width:36ch;margin-left:auto}.about-pillar--3{max-width:40ch;margin-left:clamp(0rem,10vw,7rem)}.about-pillar-title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);margin:0 0 .9rem;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:600;line-height:1.2}.about-pillar-body{font-family:var(--font-sans);color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.3vw,1.1rem);font-weight:400;line-height:1.7}.about-close{max-width:36ch;margin:clamp(4rem,8vw,6.5rem) 0 0 auto}.about-close-text{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1.55vw,1.25rem);font-weight:300;line-height:1.55}.about:not(.is-about-ready) [data-about-copy],.about:not(.is-about-ready) .about-title .about-word{opacity:0}@media (max-width:1199px){.about-title{max-width:16ch;font-size:clamp(2.25rem,5.2vw,3.85rem)}.about-statement{max-width:30ch}.about-pillar--3{margin-left:clamp(0rem,6vw,4rem)}}@media (max-width:900px){.about-inner{padding-block:clamp(4.5rem,10vw,7rem) clamp(4rem,8vw,6rem)}.about-title{max-width:none;font-size:clamp(2.15rem,7vw,3.25rem)}.about-statement{max-width:34ch;margin-left:12%}.about-lead,.about-pillar--1,.about-pillar--3{max-width:48ch;margin-left:0}.about-pillar--2{max-width:42ch;margin-left:10%}.about-close{max-width:none;margin-left:0}}@media (max-width:640px){.about-inner{padding-block:4.25rem 4.5rem}.about-eyebrow{margin-bottom:1.35rem}.about-title{max-width:12ch;font-size:clamp(2rem,9vw,2.65rem)}.about-statement{max-width:none;margin-top:1.75rem;margin-left:0;font-size:1.05rem}.about-lead,.about-pillar{max-width:none;margin-top:3rem}.about-pillar--2{margin-left:0}.about-pillar-title{font-size:clamp(1.25rem,6vw,1.5rem)}.about-close{margin-top:3.5rem}}@media (prefers-reduced-motion:reduce){.about-eyebrow-dot{animation:none!important}[data-about-copy],.about-title .about-word{opacity:1!important;filter:none!important;transform:none!important}}
.services{z-index:2;color:var(--ink);background:0 0;margin-top:-100vh;position:relative}.services-track{position:relative}.services-stage{isolation:isolate;background:0 0;height:100dvh;position:relative;overflow:hidden}.service-card{padding:clamp(5.5rem, 12vh, 7.5rem) var(--pad-inline) clamp(2.5rem, 6vh, 4rem);background:radial-gradient(120% 80% at 8% 12%, color-mix(in srgb, var(--brand) 9%, transparent) 0%, transparent 52%), radial-gradient(90% 70% at 92% 88%, color-mix(in srgb, var(--brand-soft) 14%, transparent) 0%, transparent 55%), linear-gradient(165deg, var(--surface-2) 0%, var(--surface) 48%, color-mix(in srgb, var(--surface) 92%, var(--ink) 8%) 100%);color:var(--ink);will-change:transform, filter, opacity;backface-visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateZ(0)}.service-card:before{content:"";pointer-events:none;background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 0%, transparent) 0%, transparent 40%, color-mix(in srgb, var(--ink) 4%, transparent) 100%);opacity:.9;position:absolute;inset:0}.service-card:nth-child(2n){background:radial-gradient(100% 75% at 88% 18%, color-mix(in srgb, var(--brand) 11%, transparent) 0%, transparent 50%), radial-gradient(80% 60% at 12% 90%, color-mix(in srgb, var(--brand-mid) 10%, transparent) 0%, transparent 55%), linear-gradient(195deg, var(--surface) 0%, var(--surface-2) 55%, color-mix(in srgb, var(--surface) 88%, var(--brand-soft) 12%) 100%)}.service-card-inner{z-index:1;width:min(100%, var(--content-max));grid-template-columns:minmax(0,1fr);align-content:center;gap:clamp(1.5rem,3vw,2.25rem);display:grid;position:relative}.service-meta{align-items:center;gap:.85rem;display:flex}.service-index{font:500 .7rem/1 var(--font-label);letter-spacing:.18em;color:var(--brand);font-variant-numeric:tabular-nums;margin:0}.service-eyebrow{font:500 .65rem/1 var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.55rem;margin:0;display:inline-flex}.service-eyebrow-dot{width:6px;height:6px;clip-path:var(--dot-clip);background:var(--brand);box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 45%, transparent);animation:2.6s ease-in-out infinite service-pulse-dot}@keyframes service-pulse-dot{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 40%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--brand) 0%, transparent)}}.service-title{max-width:16ch;font-family:var(--font-display);font-size:clamp(2.35rem,6.2vw,5.25rem);font-weight:var(--title-weight);letter-spacing:var(--title-tracking);line-height:var(--title-leading);color:var(--ink);text-wrap:balance;margin:0}.service-title .accent{color:var(--accent-color);font-family:var(--accent-family);font-style:var(--accent-style);font-weight:var(--accent-weight);text-transform:var(--accent-transform)}.service-desc{max-width:38ch;font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1.55vw,1.3rem);font-weight:300;line-height:1.6}.service-watermark{right:var(--pad-inline);z-index:0;font-family:var(--font-display);letter-spacing:-.08em;color:color-mix(in srgb, var(--ink) 6%, transparent);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;font-size:clamp(6rem,22vw,16rem);font-weight:600;line-height:.8;position:absolute;bottom:clamp(1rem,4vh,2.5rem)}.services:not(.is-services-ready) .service-card{visibility:hidden}.services.is-services-static .service-card{visibility:visible;min-height:100dvh;position:relative;inset:auto;filter:none!important;opacity:1!important;transform:none!important}.services.is-services-static .services-track{height:auto}.services.is-services-static .services-stage{flex-direction:column;height:auto;display:flex;overflow:visible}@media (max-width:900px){.service-card{align-items:flex-end;padding-block:clamp(5rem,12vh,6.5rem) clamp(2rem,5vh,3rem)}.service-card-inner{padding-bottom:clamp(1.5rem,4vh,2.5rem)}.service-title{max-width:12ch;font-size:clamp(2.2rem,9vw,3.5rem)}.service-desc{max-width:42ch;font-size:clamp(1.05rem,3.4vw,1.2rem)}.service-watermark{opacity:.85;right:.5rem}}@media (max-width:640px){.service-card{padding-inline:clamp(1.25rem,5vw,1.75rem)}.service-meta{flex-wrap:wrap;gap:.65rem .85rem}.service-title{max-width:none;font-size:clamp(2.05rem,10.5vw,2.75rem)}.service-desc{max-width:none;font-size:1.05rem;line-height:1.65}.service-watermark{font-size:clamp(5.5rem,42vw,9rem);bottom:.75rem;right:.35rem}}@media (prefers-reduced-motion:reduce){.service-eyebrow-dot{animation:none!important}.service-card{visibility:visible!important;filter:none!important;opacity:1!important;transform:none!important}}
.contact{z-index:3;isolation:isolate;min-height:100dvh;color:var(--ink);background:radial-gradient(90% 70% at 50% -10%, color-mix(in srgb, var(--brand) 14%, transparent) 0%, transparent 55%), radial-gradient(70% 55% at 100% 80%, color-mix(in srgb, var(--brand-soft) 18%, transparent) 0%, transparent 50%), radial-gradient(55% 45% at 0% 100%, color-mix(in srgb, var(--brand-mid) 10%, transparent) 0%, transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, var(--ink) 12%) 0%, var(--surface) 28%, var(--surface-2) 100%);position:relative;overflow:hidden}.contact-atmosphere{pointer-events:none;position:absolute;inset:0;overflow:hidden}.contact-orb{filter:blur(40px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}.contact-orb--a{background:color-mix(in srgb, var(--brand) 35%, transparent);width:clamp(14rem,32vw,28rem);height:clamp(14rem,32vw,28rem);top:8%;left:-6%}.contact-orb--b{background:color-mix(in srgb, var(--brand-soft) 45%, transparent);width:clamp(12rem,28vw,24rem);height:clamp(12rem,28vw,24rem);bottom:12%;right:-4%}.contact-orb--c{background:color-mix(in srgb, var(--brand-mid) 28%, transparent);width:clamp(8rem,18vw,16rem);height:clamp(8rem,18vw,16rem);top:42%;left:48%}.contact-rail{pointer-events:none;opacity:.14;z-index:0;position:absolute;left:0;right:0;overflow:hidden}.contact-rail--top{top:clamp(4.5rem,10vh,6.5rem);transform:rotate(-3.5deg)}.contact-rail--bottom{opacity:.1;bottom:clamp(3.5rem,8vh,5.5rem);transform:rotate(2.5deg)}.contact-rail-track{will-change:transform;gap:0;width:max-content;display:flex}.contact-rail-track span{font-family:var(--font-display);letter-spacing:-.05em;text-transform:uppercase;color:var(--ink);white-space:nowrap;flex:none;padding:0 1.25rem;font-size:clamp(2.5rem,6vw,5rem);font-weight:600;line-height:1}.contact-rail-track span i{color:var(--brand);opacity:.7;font-style:normal}.contact-stage{z-index:1;min-height:100dvh;max-width:var(--content-max);padding:clamp(5.5rem, 12vh, 8rem) var(--pad-inline) clamp(1.75rem, 4vh, 2.75rem);grid-template-rows:1fr auto;margin:0 auto;display:grid;position:relative}.contact-main{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-content:center;align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.contact-eyebrow{font:500 .65rem/1 var(--font-label);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.55rem;margin:0 0 clamp(1.5rem,3vw,2.25rem);display:inline-flex}.contact-eyebrow-dot{width:6px;height:6px;clip-path:var(--dot-clip);background:var(--brand);animation:2.4s ease-in-out infinite contact-pulse-dot}@keyframes contact-pulse-dot{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 40%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--brand) 0%, transparent)}}.contact-title{max-width:12ch;font-family:var(--font-display);font-size:clamp(2.6rem,6.4vw,5.5rem);font-weight:var(--title-weight);letter-spacing:var(--title-tracking);line-height:var(--title-leading);color:var(--ink);perspective:700px;text-wrap:balance;margin:0}.contact-title .accent{color:var(--accent-color);font-family:var(--accent-family);font-style:var(--accent-style);font-weight:var(--accent-weight);text-transform:var(--accent-transform)}.contact-title .contact-word{will-change:transform, opacity, filter;display:inline-block}.contact-lead{max-width:34ch;font-family:var(--font-sans);letter-spacing:-.01em;color:var(--ink-soft);text-wrap:pretty;margin:clamp(1.75rem,3.5vw,2.75rem) 0 0;font-size:clamp(1.05rem,1.55vw,1.28rem);font-weight:300;line-height:1.6}.contact-signals{flex-wrap:wrap;gap:.65rem 1.35rem;margin:clamp(1.5rem,3vw,2.25rem) 0 0;padding:0;list-style:none;display:flex}.contact-signals li{font:500 .72rem/1 var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.45rem;display:inline-flex}.contact-signals li:before{content:"";width:5px;height:5px;clip-path:var(--dot-clip);background:var(--brand);opacity:.85}.contact-action{isolation:isolate;justify-self:stretch;place-items:center;min-height:clamp(18rem,42vw,28rem);display:grid;position:relative;overflow:hidden}.contact-orbit{pointer-events:none;will-change:transform;animation:64s linear infinite contact-orbit-spin;position:absolute;inset:14%}.contact-sat-arm{transform:rotate(var(--a,0deg));position:absolute;inset:0}.contact-sat{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-2) 88%, transparent);-webkit-backdrop-filter:blur(10px);font:500 .68rem/1 var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;box-shadow:0 10px 30px color-mix(in srgb, var(--ink) 6%, transparent);transform:translateX(-50%) rotate(calc(var(--a,0deg) * -1));margin:0;padding:.55rem .9rem;animation:64s linear infinite contact-orbit-counter;position:absolute;top:2%;left:50%}.contact-sat-arm:first-child{--a:-18deg}.contact-sat-arm:nth-child(2){--a:52deg}.contact-sat-arm:nth-child(3){--a:128deg}.contact-sat-arm:nth-child(4){--a:208deg}.contact-sat-arm:nth-child(5){--a:288deg}@keyframes contact-orbit-spin{to{transform:rotate(360deg)}}@keyframes contact-orbit-counter{to{transform:translateX(-50%) rotate(calc(var(--a,0deg) * -1 - 360deg))}}.contact-field{z-index:2;aspect-ratio:1;place-items:center;width:min(100%,22rem);display:grid;position:relative}.contact-ring{border:1px solid color-mix(in srgb, var(--brand) 28%, transparent);pointer-events:none;border-radius:50%;position:absolute;inset:12%}.contact-ring--pulse{border-color:color-mix(in srgb, var(--brand) 18%, transparent);animation:contact-ring-pulse 3.2s var(--ease-soft) infinite;inset:4%}.contact-ring--spin{border-style:dashed;border-color:color-mix(in srgb, var(--ink) 12%, transparent);animation:28s linear infinite contact-ring-spin;inset:20%}@keyframes contact-ring-pulse{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.85;transform:scale(1.04)}}@keyframes contact-ring-spin{to{transform:rotate(360deg)}}.contact-ping{border:1.5px solid color-mix(in srgb, var(--brand) 55%, transparent);pointer-events:none;opacity:0;border-radius:50%;position:absolute;inset:28%}.contact-cta.beam-button{z-index:1;will-change:transform;position:relative}.contact-cta.beam-button>span{gap:.7rem;padding:1.05rem 1.55rem;font-size:.88rem}.contact-cta iconify-icon{font-size:1.25rem}.contact-cta-hint{width:max-content;font:500 .65rem/1 var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);pointer-events:none;margin:0;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}@media (hover:none),(max-width:900px){.contact-cta-hint{display:none}}.contact-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1.5rem;margin-top:clamp(2rem,5vh,3.5rem);padding-top:1.25rem;display:flex}.contact-brand{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:.95rem;font-weight:600}.contact-brand span{color:var(--brand)}.contact-copy-small{font:400 .75rem/1.4 var(--font-sans);color:var(--muted);margin:0}.contact:not(.is-contact-ready) [data-contact-reveal],.contact:not(.is-contact-ready) .contact-title .contact-word{opacity:0}@media (max-width:980px){.contact-main{grid-template-columns:1fr;gap:clamp(1.5rem,4vh,2.5rem)}.contact-action{min-height:clamp(16rem,55vw,22rem)}.contact-title{max-width:14ch;font-size:clamp(2.35rem,8vw,3.75rem)}.contact-lead{max-width:42ch}.contact-orbit{inset:4%}}@media (max-width:640px){.contact-stage{padding-block:5rem 1.5rem}.contact-title{max-width:none;font-size:clamp(2.15rem,11vw,2.85rem)}.contact-lead{max-width:none;font-size:1.05rem}.contact-action{min-height:17rem}.contact-field{width:min(100%,17.5rem)}.contact-sat{padding:.45rem .7rem;font-size:.6rem}.contact-rail--top{top:4.25rem}.contact-rail--bottom{bottom:5.5rem}.contact-foot{flex-direction:column;align-items:flex-start}.contact-cta.beam-button>span{padding:.95rem 1.35rem;font-size:.84rem}}@media (prefers-reduced-motion:reduce){.contact-eyebrow-dot,.contact-ring--pulse,.contact-ring--spin,.contact-orbit,.contact-sat{animation:none!important}[data-contact-reveal],.contact-title .contact-word{opacity:1!important;filter:none!important;transform:none!important}.contact-cta.beam-button{transform:none!important}}
.login-page{min-height:100dvh;padding:clamp(1.5rem, 4vw, 3rem) var(--pad-inline);background:var(--surface);place-items:center;display:grid;position:relative;overflow:hidden}.login-atmosphere{pointer-events:none;z-index:0;background:radial-gradient(55% 45% at 18% 12%, color-mix(in srgb, var(--brand-soft) 28%, transparent), transparent 70%), radial-gradient(50% 40% at 88% 78%, color-mix(in srgb, var(--brand) 12%, transparent), transparent 72%), linear-gradient(165deg, var(--surface-2) 0%, var(--surface) 55%, color-mix(in srgb, var(--ink) 4%, var(--surface)) 100%);position:absolute;inset:0}.login-shell{z-index:1;width:min(100%,24rem);animation:login-enter .7s var(--ease-out) both;flex-direction:column;align-items:stretch;gap:0;display:flex;position:relative}.login-brand{transition:opacity var(--dur-micro) var(--ease-swift);align-self:center;margin-bottom:2.25rem;display:inline-flex}.login-brand:hover{opacity:.78}.login-title{font-family:var(--font-display);font-size:clamp(1.85rem,4vw,2.35rem);font-weight:var(--title-weight);letter-spacing:var(--title-tracking);line-height:var(--title-leading);color:var(--ink);margin:0 0 .4rem}.login-subtitle{color:var(--muted);margin:0 0 1.85rem;font-size:.95rem;line-height:1.5}.login-error{border:1px solid color-mix(in srgb, #b42318 28%, var(--line));border-radius:calc(var(--radius-card) * .45);background:color-mix(in srgb, #b42318 8%, var(--surface-2));color:#9b1c1c;margin:0 0 .25rem;padding:.75rem .9rem;font-size:.875rem;line-height:1.45}.login-form{flex-direction:column;gap:1.15rem;display:flex}.login-submit:disabled{opacity:.65;cursor:wait}.login-field{flex-direction:column;gap:.45rem;display:flex}.login-label-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.login-label{font-family:var(--font-label);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:500}.login-forgot{color:var(--brand);transition:color var(--dur-micro) var(--ease-swift);font-size:.78rem}.login-forgot:hover{color:var(--brand-mid)}.login-input-wrap{position:relative}.login-input{border:1px solid var(--line);border-radius:calc(var(--radius-card) * .55);background:var(--surface-2);width:100%;color:var(--ink);font-family:var(--font-sans);transition:border-color var(--dur-micro) var(--ease-swift), box-shadow var(--dur-micro) var(--ease-swift), background var(--dur-theme) var(--ease-soft);outline:none;padding:.85rem 1rem;font-size:.95rem;line-height:1.4}.login-input-wrap .login-input{padding-right:2.85rem}.login-input::placeholder{color:color-mix(in srgb, var(--muted) 72%, transparent)}.login-input:hover{border-color:color-mix(in srgb, var(--ink) 22%, transparent)}.login-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 22%, transparent)}.login-password-toggle{width:2rem;height:2rem;color:var(--muted);transition:color var(--dur-micro) var(--ease-swift), background var(--dur-micro) var(--ease-swift);border-radius:.4rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.login-password-toggle:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 5%, transparent)}.login-remember{color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.55rem;margin-top:.1rem;font-size:.875rem;display:inline-flex}.login-remember input{width:1rem;height:1rem;accent-color:var(--brand);cursor:pointer}.login-submit{justify-content:center;width:100%;margin-top:.35rem}.login-submit>span{justify-content:center;width:100%;padding:.85rem 1.25rem;font-size:.85rem}.login-back{color:var(--muted);transition:color var(--dur-micro) var(--ease-swift);align-self:center;margin-top:1.75rem;font-size:.85rem}.login-back:hover{color:var(--ink)}@keyframes login-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.login-shell{animation:none}}
.painel-page{min-height:100dvh;padding:clamp(1.25rem, 3vw, 2rem) var(--pad-inline) clamp(2.5rem, 5vw, 4rem);background:var(--surface);position:relative;overflow-x:hidden}.painel-atmosphere{pointer-events:none;z-index:0;background:radial-gradient(50% 40% at 12% 8%, color-mix(in srgb, var(--brand-soft) 26%, transparent), transparent 70%), radial-gradient(45% 35% at 92% 18%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 72%), linear-gradient(165deg, var(--surface-2) 0%, var(--surface) 55%, color-mix(in srgb, var(--ink) 4%, var(--surface)) 100%);position:absolute;inset:0}.painel-shell{z-index:1;width:min(100%,68rem);animation:painel-enter .7s var(--ease-out) both;flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem);margin-inline:auto;display:flex;position:relative}.painel-header{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.25rem 1.75rem;padding-bottom:1.25rem;display:flex}.painel-header-brand{flex-wrap:wrap;align-items:center;gap:1.15rem 1.5rem;display:flex}.painel-logo{transition:opacity var(--dur-micro) var(--ease-swift);display:inline-flex}.painel-logo:hover{opacity:.78}.painel-header-titles{flex-direction:column;gap:.35rem;display:flex}.painel-eyebrow{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.45rem;margin:0;font-size:.7rem;font-weight:500;display:inline-flex}.painel-eyebrow-dot{background:var(--brand);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.painel-title{font-family:var(--font-display);font-size:clamp(1.55rem,3.2vw,2rem);font-weight:var(--title-weight);letter-spacing:var(--title-tracking);line-height:var(--title-leading);color:var(--ink);margin:0}.painel-header-actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;display:flex}.painel-greeting{color:var(--muted);margin:0;font-size:.95rem}.painel-greeting span{color:var(--ink);font-weight:500}.painel-logout{border:1px solid var(--line);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-2) 80%, transparent);color:var(--ink-soft);cursor:pointer;transition:border-color var(--dur-micro) var(--ease-swift), color var(--dur-micro) var(--ease-swift), background var(--dur-micro) var(--ease-swift);align-items:center;gap:.4rem;padding:.45rem .85rem;font-family:inherit;font-size:.82rem;display:inline-flex}.painel-logout:hover{border-color:color-mix(in srgb, var(--ink) 22%, transparent);color:var(--ink);background:var(--surface-2)}.painel-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:900px){.painel-grid{grid-template-columns:1.05fr 1fr;gap:1.35rem}.painel-plan{grid-area:1/1}.painel-metrics{grid-area:1/2}.painel-tickets{grid-column:1/-1}}.painel-card{border:1px solid var(--line);border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface-2) 92%, var(--white));padding:clamp(1.15rem,2.5vw,1.5rem);box-shadow:0 18px 40px #1c22260a}.painel-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.painel-section-title{font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.35rem);font-weight:var(--title-weight);letter-spacing:-.03em;color:var(--ink);margin:.35rem 0 0;line-height:1.15}.painel-badge{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand);font-family:var(--font-label);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.35rem;padding:.3rem .7rem;font-size:.68rem;font-weight:500;display:inline-flex}.painel-plan-name{font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:var(--title-weight);letter-spacing:-.035em;color:var(--ink);margin:0 0 1.15rem;line-height:1.15}.painel-plan-meta{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);grid-template-columns:1fr;gap:.85rem 1rem;margin:0 0 1.25rem;padding:.9rem 0;display:grid}@media (min-width:640px){.painel-plan-meta{grid-template-columns:repeat(3,1fr)}}.painel-plan-meta dt{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .25rem;font-size:.65rem;font-weight:500}.painel-plan-meta dd{color:var(--ink);margin:0;font-size:.95rem;font-weight:500}.painel-plan-features{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.painel-plan-features li{color:var(--ink-soft);align-items:flex-start;gap:.55rem;font-size:.9rem;line-height:1.45;display:flex}.painel-plan-features li svg{color:var(--brand);flex-shrink:0;margin-top:.15rem;font-size:1.05rem}.painel-metrics{flex-direction:column;gap:.85rem;min-width:0;display:flex}.painel-metrics-head{flex-direction:column;align-items:flex-start;margin-bottom:0}.painel-metrics-grid{flex:1;grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:520px){.painel-metrics-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:900px) and (max-width:1099px){.painel-metrics-grid{grid-template-columns:1fr}}.painel-metric-card{flex-direction:column;gap:.45rem;min-height:100%;padding:1rem 1.05rem;display:flex}.painel-metric-icon{background:color-mix(in srgb, var(--brand) 12%, transparent);width:2.15rem;height:2.15rem;color:var(--brand);border-radius:.65rem;justify-content:center;align-items:center;margin-bottom:.15rem;font-size:1.15rem;display:inline-flex}.painel-metric-label{font-family:var(--font-label);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.65rem;font-weight:500}.painel-metric-value{font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.4rem);font-weight:var(--title-weight);letter-spacing:-.03em;color:var(--ink);margin:0;line-height:1.15}.painel-tickets{flex-direction:column;gap:1.15rem;display:flex}.painel-tickets-head{align-items:flex-start;gap:1rem 1.5rem}.painel-tickets-lead{max-width:36rem;color:var(--muted);margin:.55rem 0 0;font-size:.9rem;line-height:1.5}.painel-whatsapp{flex-shrink:0;align-self:flex-start}.painel-whatsapp>span{padding:.75rem 1.15rem;font-size:.82rem}.painel-ticket-list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.painel-badge--paused,.painel-badge--draft{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink-soft)}.painel-badge--ended{color:#9b1c1c;background:#b423181f}.painel-plan-description{color:var(--ink-soft);margin:0;font-size:.9rem;line-height:1.5}.painel-empty-copy{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.painel-empty-card{flex-direction:column;gap:.75rem;display:flex}.painel-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.painel-client-switcher select{border:1px solid var(--line);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-2) 80%, transparent);max-width:14rem;color:var(--ink);padding:.45rem .7rem;font-family:inherit;font-size:.82rem}.painel-unread{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--brand) 12%, transparent);color:var(--brand);align-items:center;gap:.3rem;margin:0;padding:.3rem .65rem;font-size:.78rem;font-weight:500;display:inline-flex}.painel-notifications-title-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;width:100%;display:flex}.painel-notification-list{flex-direction:column;flex:1;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.painel-notification{flex-direction:column;gap:.45rem;display:flex}.painel-notification.is-unread{border-color:color-mix(in srgb, var(--brand) 35%, var(--line));box-shadow:inset 3px 0 0 var(--brand)}.painel-notification-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.4rem .85rem;display:flex}.painel-notification-title{color:var(--ink);align-items:flex-start;gap:.4rem;margin:0;font-size:.95rem;font-weight:600;line-height:1.35;display:inline-flex}.painel-notification-title svg{color:var(--brand);flex-shrink:0;margin-top:.1rem}.painel-notification-top time{color:var(--muted);white-space:nowrap;font-size:.75rem}.painel-notification-message{color:var(--ink-soft);margin:0;font-size:.88rem;line-height:1.45}.painel-text-action{color:var(--brand);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-family:inherit;font-size:.78rem}.painel-text-action:hover{color:var(--brand-mid)}.painel-ticket{border:1px solid var(--line);border-radius:calc(var(--radius-card) * .75);background:color-mix(in srgb, var(--surface) 65%, var(--surface-2));color:inherit;transition:border-color var(--dur-micro) var(--ease-swift), background var(--dur-micro) var(--ease-swift);padding:1.05rem 1.1rem;text-decoration:none;display:block}a.painel-ticket:hover{border-color:color-mix(in srgb, var(--brand) 40%, var(--line));background:var(--surface-2)}.painel-back{color:var(--muted);align-items:center;gap:.35rem;margin-bottom:1rem;font-size:.85rem;display:inline-flex}.painel-back:hover{color:var(--ink)}.painel-ticket-detail .painel-whatsapp{margin-top:1.15rem}.painel-comment-list{flex-direction:column;gap:.85rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.painel-comment{border:1px solid var(--line-soft);border-radius:calc(var(--radius-card) * .6);background:color-mix(in srgb, var(--surface) 70%, var(--surface-2));padding:.9rem 1rem}.painel-comment.is-you{border-color:color-mix(in srgb, var(--brand) 28%, var(--line))}.painel-comment-meta{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.35rem .85rem;margin-bottom:.45rem;font-size:.75rem;display:flex}.painel-comment-content{color:var(--ink);white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.5}.painel-comment-form{flex-direction:column;gap:.75rem;display:flex}.painel-comment-input{border:1px solid var(--line);border-radius:calc(var(--radius-card) * .45);background:var(--surface);width:100%;color:var(--ink);resize:vertical;padding:.85rem 1rem;font-family:inherit;font-size:.95rem;line-height:1.45}.painel-comment-input:focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 22%, transparent);outline:none}.painel-form-error{color:#9b1c1c;margin:0;font-size:.85rem}.painel-comment-submit{align-self:flex-start}.painel-comment-submit:disabled{opacity:.65;cursor:wait}.painel-ticket-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;margin-bottom:.65rem;display:flex}.painel-ticket-identity{flex-direction:column;gap:.3rem;min-width:0;display:flex}.painel-ticket-code{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--brand);font-size:.68rem;font-weight:500}.painel-ticket-title{font-family:var(--font-display);font-size:1.05rem;font-weight:var(--title-weight);letter-spacing:-.02em;color:var(--ink);margin:0;line-height:1.25}.painel-ticket-status{border-radius:var(--radius-pill);font-family:var(--font-label);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:.3rem .7rem;font-size:.65rem;font-weight:500;display:inline-flex}.painel-ticket-status--em_andamento{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand)}.painel-ticket-status--aguardando{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink-soft)}.painel-ticket-status--concluido{color:#2f7d4a;background:#2f7d4a24}.painel-ticket-desc{color:var(--ink-soft);margin:0 0 1rem;font-size:.9rem;line-height:1.5}.painel-ticket-meta{border-top:1px solid var(--line-soft);grid-template-columns:1fr;gap:.75rem 1rem;margin:0;padding-top:.9rem;display:grid}@media (min-width:640px){.painel-ticket-meta{grid-template-columns:1fr 1fr}}@media (min-width:960px){.painel-ticket-meta{grid-template-columns:repeat(4,1fr)}}.painel-ticket-meta dt{font-family:var(--font-label);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.35rem;margin:0 0 .25rem;font-size:.62rem;font-weight:500;display:inline-flex}.painel-ticket-meta dt svg{color:var(--brand);font-size:.95rem}.painel-ticket-meta dd{color:var(--ink);margin:0;font-size:.88rem;font-weight:500}@media (max-width:640px){.painel-tickets-head{flex-direction:column}.painel-whatsapp{width:100%}.painel-whatsapp>span{justify-content:center;width:100%}}@keyframes painel-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.painel-shell{animation:none}}

