@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_a1f97743-module__niLfra__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_a1f97743-module__niLfra__variable{--font-plus-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(../media/manrope-cyrillic-ext-300-normal.3bj25yvjtpo2o.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-300-normal.3ny-saere61kc.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(../media/manrope-cyrillic-300-normal.12jxsulm17ols.woff2)format("woff2"),url(../media/manrope-cyrillic-300-normal.1pbp_qicb_gwr.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(../media/manrope-greek-300-normal.24jvcdh1xi-mc.woff2)format("woff2"),url(../media/manrope-greek-300-normal.0spt84p7nuo3g.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(../media/manrope-vietnamese-300-normal.1wlby92bw95z0.woff2)format("woff2"),url(../media/manrope-vietnamese-300-normal.2-5l6rqgxesqf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(../media/manrope-latin-ext-300-normal.2872psnm0xf3o.woff2)format("woff2"),url(../media/manrope-latin-ext-300-normal.02e_2puy8vqwz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:300;src:url(../media/manrope-latin-300-normal.3rqomp-8c6ll5.woff2)format("woff2"),url(../media/manrope-latin-300-normal.05118pvf-xhbw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-ext-400-normal.3jvet3qmpe_np.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-400-normal.3h3676at96nns.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-cyrillic-400-normal.1kar6y_w7xc92.woff2)format("woff2"),url(../media/manrope-cyrillic-400-normal.2ow5pljymqch1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-greek-400-normal.3ndh7452icn1t.woff2)format("woff2"),url(../media/manrope-greek-400-normal.010saykxxeioc.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-vietnamese-400-normal.3twqkh3lr93h-.woff2)format("woff2"),url(../media/manrope-vietnamese-400-normal.3o_jvyozxy7do.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-ext-400-normal.3kpz2pq12o9y7.woff2)format("woff2"),url(../media/manrope-latin-ext-400-normal.3dacdzxdo3dh1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(../media/manrope-latin-400-normal.2xa18tgv2np2i.woff2)format("woff2"),url(../media/manrope-latin-400-normal.16uzrbq5-8z5v.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-ext-500-normal.2kuwqy2x2_kvx.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-500-normal.0xr2oo9ws-j-l.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-cyrillic-500-normal.2j2me72v6wy09.woff2)format("woff2"),url(../media/manrope-cyrillic-500-normal.1snb6zl_nhipa.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-greek-500-normal.3fllgi463pg36.woff2)format("woff2"),url(../media/manrope-greek-500-normal.44ok24c-hm52c.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-vietnamese-500-normal.2rmwx81er-1wg.woff2)format("woff2"),url(../media/manrope-vietnamese-500-normal.3j-azu-_-g81b.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-ext-500-normal.2m4b1kv6exkn9.woff2)format("woff2"),url(../media/manrope-latin-ext-500-normal.09w2uqje_gnk0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(../media/manrope-latin-500-normal.23dhs730snm70.woff2)format("woff2"),url(../media/manrope-latin-500-normal.1uxcnzel4f8qj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-ext-600-normal.2c5msalb399p0.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-600-normal.15dz_0yvxte-y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-cyrillic-600-normal.2dlkzm0g6c5lw.woff2)format("woff2"),url(../media/manrope-cyrillic-600-normal.2lp-6i5mhw61k.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-greek-600-normal.36n2ro-k8135v.woff2)format("woff2"),url(../media/manrope-greek-600-normal.2cdz12dc1iljx.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-vietnamese-600-normal.44s_uvku5lu7o.woff2)format("woff2"),url(../media/manrope-vietnamese-600-normal.04ryp5-ejuw11.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-ext-600-normal.0rboslp6omgc3.woff2)format("woff2"),url(../media/manrope-latin-ext-600-normal.2dnw-ugx_s-0m.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(../media/manrope-latin-600-normal.2ybi4mo9-3upl.woff2)format("woff2"),url(../media/manrope-latin-600-normal.0d_nc7hu7m8km.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-ext-700-normal.24rfadzth-ea_.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-700-normal.24rbunm8ei_ow.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-cyrillic-700-normal.16p40z5fn5_zv.woff2)format("woff2"),url(../media/manrope-cyrillic-700-normal.3te-i5lbatid1.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-greek-700-normal.345zy40yxw5yy.woff2)format("woff2"),url(../media/manrope-greek-700-normal.106e_m097cdnm.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-vietnamese-700-normal.3spwa7rpbdcfi.woff2)format("woff2"),url(../media/manrope-vietnamese-700-normal.09mmasjjym1bw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-ext-700-normal.14ezai-4kezdq.woff2)format("woff2"),url(../media/manrope-latin-ext-700-normal.3p3hfqi13m0pv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(../media/manrope-latin-700-normal.22dwiag9_pj68.woff2)format("woff2"),url(../media/manrope-latin-700-normal.2dopus2zh5ii9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-cyrillic-ext-800-normal.29qbcrtmcyu4t.woff2)format("woff2"),url(../media/manrope-cyrillic-ext-800-normal.066cgovoj794h.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-cyrillic-800-normal.2ohq_hu38ve4h.woff2)format("woff2"),url(../media/manrope-cyrillic-800-normal.32dd6yd8_gpxf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-greek-800-normal.0289vjefxfdzw.woff2)format("woff2"),url(../media/manrope-greek-800-normal.35thbajvftyqu.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-vietnamese-800-normal.442n86tidv_77.woff2)format("woff2"),url(../media/manrope-vietnamese-800-normal.3icp_a-119ojs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-latin-ext-800-normal.3brv9jqybigpz.woff2)format("woff2"),url(../media/manrope-latin-ext-800-normal.0jpddng83u627.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(../media/manrope-latin-800-normal.037pwi_4ver8j.woff2)format("woff2"),url(../media/manrope-latin-800-normal.0a-2q2cgln7hh.woff)format("woff");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 Tight;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-tight-cyrillic-ext-300-normal.438pnleh8tb40.woff2)format("woff2"),url(../media/inter-tight-cyrillic-ext-300-normal.3f-65t_nzm9fs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-tight-cyrillic-300-normal.1arxal0eq8hr5.woff2)format("woff2"),url(../media/inter-tight-cyrillic-300-normal.2pinedpvihhwc.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-tight-greek-ext-300-normal.00zgxtfjun5up.woff2)format("woff2"),url(../media/inter-tight-greek-ext-300-normal.18cq4ic9kix1_.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-tight-greek-300-normal.09g32i8rbrfp8.woff2)format("woff2"),url(../media/inter-tight-greek-300-normal.1d8cmv1_2i458.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-tight-vietnamese-300-normal.3z_fy4x1ctn0p.woff2)format("woff2"),url(../media/inter-tight-vietnamese-300-normal.2onjitaxdf1tg.woff)format("woff");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 Tight;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-tight-latin-ext-300-normal.2rokamyh92r5q.woff2)format("woff2"),url(../media/inter-tight-latin-ext-300-normal.22pfj0poqugoy.woff)format("woff");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 Tight;font-style:normal;font-display:swap;font-weight:300;src:url(../media/inter-tight-latin-300-normal.3-4fg9yeff5d4.woff2)format("woff2"),url(../media/inter-tight-latin-300-normal.1a4q-hakpndnx.woff)format("woff");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 Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-cyrillic-ext-400-normal.0ge4_6_s4_npk.woff2)format("woff2"),url(../media/inter-tight-cyrillic-ext-400-normal.1lhhc0gdmalw3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-cyrillic-400-normal.1dalotsyoxm02.woff2)format("woff2"),url(../media/inter-tight-cyrillic-400-normal.1t8uv1o7r8f_z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-greek-ext-400-normal.33prrsz-1ha1s.woff2)format("woff2"),url(../media/inter-tight-greek-ext-400-normal.204vtr181p406.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-greek-400-normal.1c7i1015y36w8.woff2)format("woff2"),url(../media/inter-tight-greek-400-normal.1e_mzqt05vv__.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-vietnamese-400-normal.3-8k14cj_1xez.woff2)format("woff2"),url(../media/inter-tight-vietnamese-400-normal.2a2nc2jenfzha.woff)format("woff");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 Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-latin-ext-400-normal.10-h8h9g014m1.woff2)format("woff2"),url(../media/inter-tight-latin-ext-400-normal.2e84rxrq2ctpo.woff)format("woff");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 Tight;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-tight-latin-400-normal.3-tx31erx95sz.woff2)format("woff2"),url(../media/inter-tight-latin-400-normal.2-j40d5icxizv.woff)format("woff");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 Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-cyrillic-ext-500-normal.28cum61-3ily2.woff2)format("woff2"),url(../media/inter-tight-cyrillic-ext-500-normal.0g9glpc_00rm5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-cyrillic-500-normal.1e8cl9wbn-z1o.woff2)format("woff2"),url(../media/inter-tight-cyrillic-500-normal.06o4xcpzdr53h.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-greek-ext-500-normal.0-u7jc_m0lnf-.woff2)format("woff2"),url(../media/inter-tight-greek-ext-500-normal.272omaxaticw2.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-greek-500-normal.2_l5lwi3cnfny.woff2)format("woff2"),url(../media/inter-tight-greek-500-normal.1y-xrzbtifty3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-vietnamese-500-normal.30oxlq3-3m833.woff2)format("woff2"),url(../media/inter-tight-vietnamese-500-normal.3-2vrj_dee1j6.woff)format("woff");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 Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-latin-ext-500-normal.31d8lzpotdm2b.woff2)format("woff2"),url(../media/inter-tight-latin-ext-500-normal.2o6yhwwis98j6.woff)format("woff");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 Tight;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-tight-latin-500-normal.1i59jh2lv3_fa.woff2)format("woff2"),url(../media/inter-tight-latin-500-normal.1i8nv6a26yjm9.woff)format("woff");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 Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-cyrillic-ext-600-normal.0zyeydclva0ph.woff2)format("woff2"),url(../media/inter-tight-cyrillic-ext-600-normal.1xavktenfhv2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-cyrillic-600-normal.37u9oeqekddd8.woff2)format("woff2"),url(../media/inter-tight-cyrillic-600-normal.1pqsrkha1g1y5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-greek-ext-600-normal.3_dr0l0xtbgp7.woff2)format("woff2"),url(../media/inter-tight-greek-ext-600-normal.3xcgzlb-80amw.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-greek-600-normal.419ut842z59tm.woff2)format("woff2"),url(../media/inter-tight-greek-600-normal.1rdjs_tcdduga.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-vietnamese-600-normal.3t3qea8ejoihm.woff2)format("woff2"),url(../media/inter-tight-vietnamese-600-normal.1ikotk2n83k5s.woff)format("woff");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 Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-latin-ext-600-normal.1zy1wu4pgmkg5.woff2)format("woff2"),url(../media/inter-tight-latin-ext-600-normal.2smmqt2ie-zl0.woff)format("woff");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 Tight;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-tight-latin-600-normal.0px0seh3wb-f2.woff2)format("woff2"),url(../media/inter-tight-latin-600-normal.1-zwf946pa8m2.woff)format("woff");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 Tight;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-tight-cyrillic-ext-700-normal.0_gpf5scfkuti.woff2)format("woff2"),url(../media/inter-tight-cyrillic-ext-700-normal.40x-zh0bra-sz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-tight-cyrillic-700-normal.2res8ys8t4-h0.woff2)format("woff2"),url(../media/inter-tight-cyrillic-700-normal.3cv2p57kb8cos.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-tight-greek-ext-700-normal.45bpt5h-o2knr.woff2)format("woff2"),url(../media/inter-tight-greek-ext-700-normal.2x1m7su9gxuyx.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-tight-greek-700-normal.3y57zgbrgcdga.woff2)format("woff2"),url(../media/inter-tight-greek-700-normal.1upjn461v_1tc.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-tight-vietnamese-700-normal.2n9_1xpui1u2g.woff2)format("woff2"),url(../media/inter-tight-vietnamese-700-normal.0c4aliuha1gp7.woff)format("woff");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 Tight;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-tight-latin-ext-700-normal.14ur01u01mer7.woff2)format("woff2"),url(../media/inter-tight-latin-ext-700-normal.1qfygm_v6yxq6.woff)format("woff");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 Tight;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-tight-latin-700-normal.2jmrhr9kf_tx4.woff2)format("woff2"),url(../media/inter-tight-latin-700-normal.1froninw208oy.woff)format("woff");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 Tight;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-tight-cyrillic-ext-800-normal.40u3_6ulb24sa.woff2)format("woff2"),url(../media/inter-tight-cyrillic-ext-800-normal.08f8-gx3qrvc7.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-tight-cyrillic-800-normal.251874h9qd75k.woff2)format("woff2"),url(../media/inter-tight-cyrillic-800-normal.1qxc7e-lp037i.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-tight-greek-ext-800-normal.2rjuzlv1-y6cq.woff2)format("woff2"),url(../media/inter-tight-greek-ext-800-normal.10tcedeyi8-k3.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-tight-greek-800-normal.41v5pthbqbnr9.woff2)format("woff2"),url(../media/inter-tight-greek-800-normal.08pu06bawyuu4.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-tight-vietnamese-800-normal.093lthljkwfvs.woff2)format("woff2"),url(../media/inter-tight-vietnamese-800-normal.3auoh40oc289m.woff)format("woff");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 Tight;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-tight-latin-ext-800-normal.106rk79j7grh_.woff2)format("woff2"),url(../media/inter-tight-latin-ext-800-normal.448aqo_l9z4_4.woff)format("woff");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 Tight;font-style:normal;font-display:swap;font-weight:800;src:url(../media/inter-tight-latin-800-normal.1k1ualclk_2wg.woff2)format("woff2"),url(../media/inter-tight-latin-800-normal.2gkj-geka52eo.woff)format("woff");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}
:root{--font-heading:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font:var(--font-body);--font-family:var(--font-body);--primary-font:var(--font-body);--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--letter-spacing:-.01em;--body-letter-spacing:-.01em;--heading-letter-spacing:-.01em;--font-size-12px:16px;--font-size-14px:16px;--font-size-16px:16px;--font-size-18px:18px;--font-size-20px:20px;--font-size-24px:24px;--font-size-28px:28px;--font-size-36px:36px;--fs-12:16px;--fs-13:16px;--fs-14:16px;--fs-15:16px;--fs-16:16px;--fs-17:17px;--fs-18:18px;--fs-20:20px;--fs-21:21px;--fs-22:22px;--fs-24:24px;--fs-25:25px;--fs-26:26px;--fs-28:28px;--fs-32:32px;--fs-34:34px;--fs-36:36px;--fs-38:38px;--fs-40:40px;--fs-48:48px;--fs-50:50px;--fs-52:52px;--fs-76:76px;--font-size-12:var(--fs-16);--font-size-13:var(--fs-16);--font-size-14:var(--fs-16);--font-size-15:var(--fs-16);--font-size-16:var(--fs-16);--font-size-17:var(--fs-17);--font-size-18:var(--fs-18);--font-size-20:var(--fs-20);--font-size-21:var(--fs-21);--font-size-22:var(--fs-22);--font-size-24:var(--fs-24);--font-size-25:var(--fs-25);--font-size-26:var(--fs-26);--font-size-28:var(--fs-28);--font-size-32:var(--fs-32);--font-size-34:var(--fs-34);--font-size-36:var(--fs-36);--font-size-38:var(--fs-38);--font-size-40:var(--fs-40);--font-size-48:var(--fs-48);--font-size-50:var(--fs-50);--font-size-52:var(--fs-52);--font-size-76:var(--fs-76);--fs-xs:var(--fs-16);--fs-sm:var(--fs-16);--fs-sm-plus:var(--fs-16);--fs-base:var(--fs-16);--fs-base-plus:var(--fs-16);--fs-md:var(--fs-16);--fs-lg:var(--fs-18);--fs-xl:var(--fs-20);--fs-2xl:var(--fs-24);--fs-3xl:var(--fs-28);--fs-4xl:var(--fs-36);--font-size-xs:var(--fs-16);--font-size-sm:var(--fs-16);--font-size-base:var(--fs-16);--font-size-md:var(--fs-16);--font-size-lg:var(--fs-18);--font-size-xl:var(--fs-20);--font-size-2xl:var(--fs-24);--font-size-3xl:var(--fs-28);--font-size-4xl:var(--fs-36);--text-xs:var(--fs-16);--text-sm:var(--fs-16);--text-md:var(--fs-16);--text-base:var(--fs-16);--text-lg:var(--fs-18);--text-xl:var(--fs-20);--text-2xl:var(--fs-24);--text-3xl:var(--fs-28);--text-4xl:var(--fs-36);--font-display-2xl:clamp(var(--fs-28), 3.2vw, var(--fs-40));--font-display-xl:clamp(var(--fs-24), 2.7vw, var(--fs-34));--font-display-lg:clamp(var(--fs-20), 2.2vw, var(--fs-28));--font-display-md:clamp(var(--fs-18), 1.9vw, var(--fs-24));--font-display-sm:clamp(var(--fs-16), 1.6vw, var(--fs-20));--font-display-xs:var(--fs-16);--font-text-xl:var(--fs-18);--font-text-lg:var(--fs-17);--font-text-md:var(--fs-16);--font-text-sm:var(--fs-16);--font-text-xs:var(--fs-16);--lh-display-2xl:1.12;--lh-display-xl:1.15;--lh-display-lg:1.2;--lh-display-md:1.25;--lh-display-sm:1.3;--lh-text-xl:1.6;--lh-text-lg:1.6;--lh-text-md:1.55;--lh-text-sm:1.5;--lh-text-xs:1.4;--brand-primary:#c1121f;--brand-primary-hover:#a00e19;--brand-primary-active:#830b14;--brand-primary-light:#d93843;--brand-primary-lightmode:#c1121f;--brand-primary-lightmode-hover:#a00e19;--brand-tint-05:#c1121f0d;--brand-tint-08:#c1121f14;--brand-tint-10:#c1121f1a;--brand-tint-15:#c1121f26;--brand-tint-20:#c1121f33;--brand-tint-25:#c1121f40;--brand-border:#c1121f66;--brand-border-subtle:#c1121f40;--brand-500:var(--brand-primary);--muted-champagne:var(--brand-primary);--brand-terracotta:var(--brand-primary);--gold:var(--brand-primary);--gold-dark:var(--brand-primary-hover);--gold-light:var(--brand-primary-light);--gold-gradient:linear-gradient(135deg, #c1121f 0%, #a00e19 100%);--gold-gradient-hover:linear-gradient(135deg, #d93843 0%, #c1121f 100%);--brand-whatsapp:#25d366;--brand-whatsapp-hover:#1ebe5d;--brand-whatsapp-glow:#25d36659;--radius-whatsapp:18px;--bg-dark:#060606;--bg-dark-card:#0e0e0e;--bg-dark-card-hover:#141414;--bg-dark-secondary:#0e0e0e;--bg-dark-tertiary:#171717;--deep-charcoal:#060606;--rich-black:#060606;--bg-light:#fff;--bg-light-secondary:#fff;--bg-light-tertiary:#fff;--bg-light-card:#fff;--bg-light-card-hover:#f8f9fa;--bg-surface:#fff;--bg:#fff;--warm-ivory:#fff;--warm-stone:#fff;--soft-white:#fff;--text-primary:#292929;--text-dark-primary:#292929;--text:#292929;--text-muted:#29292995;--text-dark-muted:#29292995;--text-dark-secondary:#29292995;--text-dark-subtle:#29292995;--text-dark-quaternary:#29292995;--text-secondary:var(--text-muted);--text-tertiary:var(--text-muted);--text-quaternary:var(--text-muted);--text-white:#f2f2f2;--text-light-primary:#f2f2f2;--text-white-pure:#f2f2f2;--text-white-secondary:#f2f2f2;--text-white-muted:#f2f2f280;--text-light-muted:#f2f2f280;--text-light-secondary:#f2f2f280;--text-light-subtle:#f2f2f280;--text-white-subtle:#f2f2f280;--text-brand:var(--brand-primary);--icon-primary:#292929;--border-default:#29292914;--border:#29292914;--border-light-subtle:#29292914;--border-light-medium:#29292914;--border-light-strong:#29292914;--border-primary:#29292914;--border-secondary:#29292914;--border-dark-hairline:#ffffff14;--border-dark-subtle:#ffffff1f;--border-dark-medium:#ffffff24;--border-dark-strong:#ffffff38;--border-dark-interactive:#ffffff4d;--surface-dark-glass:#ffffff0d;--surface-dark-glass-hover:#ffffff1f;--surface-dark-card:#0e0e0e;--surface-dark-card-border:var(--border-dark-medium);--shadow-xs:0px 1px 2px #0000000a;--shadow-sm:0px 2px 6px #0000000f;--shadow-md:0px 8px 24px -4px #00000014;--shadow-lg:0px 16px 36px -6px #0000001a;--shadow-xl:0px 24px 48px -8px #0000001f;--shadow-2xl:0px 32px 64px -12px #00000026;--shadow-card-light:0 12px 32px #0000000f;--shadow-card-dark:0 16px 40px #0009;--shadow-card-dark-hover:0 24px 48px #000000bf;--shadow-glass:inset 0 -1px 0 0 #ffffff0d, 0 10px 32px -10px #000000a6;--shadow-brand-glow:none;--shadow-brand-glow-lg:none;--ease-luxury:cubic-bezier(.16, 1, .3, 1);--ease-apple:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.19, 1, .22, 1);--ease-smooth:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.16, 1, .3, 1);--duration-fast:.2s;--duration-normal:.35s;--duration-smooth:.45s;--duration-slow:.65s;--transition-fast:.2s cubic-bezier(.16, 1, .3, 1);--transition-normal:.35s cubic-bezier(.16, 1, .3, 1);--transition-smooth:.45s cubic-bezier(.16, 1, .3, 1);--transition-luxury:.35s cubic-bezier(.16, 1, .3, 1);--radius-none:0px;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-brand-6:6px;--radius-brand-10:10px;--radius-brand-12:12px;--radius-brand-14:14px;--radius-brand-16:16px;--radius-brand-18:18px;--radius-brand-20:20px;--radius-brand-24:24px;--radius-brand-36:36px;--radius-brand:var(--radius-brand-18);--radius-brand-sm:var(--radius-brand-18);--radius-brand-md:var(--radius-brand-24);--radius-brand-lg:var(--radius-brand-36);--radius-card:var(--radius-brand-18);--radius-lg:var(--radius-brand-18);--radius-xl:var(--radius-brand-24);--radius-2xl:var(--radius-brand-36);--radius-button:9999px;--radius-pill:9999px;--radius-full:9999px;--radius-circle:100%;--container-max-w:1440px;--section-py:clamp(60px, 6vw, 88px);--section-py-sm:clamp(36px, 4vw, 56px);--section-py-lg:clamp(72px, 8vw, 108px);--header-height-normal:72px;--header-height-scrolled:58px;--announcement-bar-height:44px}*,:before,:after{box-sizing:border-box;margin:0;padding:0;font-family:"Plus Jakarta Sans", var(--font-plus-jakarta), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif!important;letter-spacing:-.01em!important}html,body,h1,h2,h3,h4,h5,h6,p,a,span,button,input,select,textarea,label,option,div{font-family:"Plus Jakarta Sans", var(--font-plus-jakarta), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif!important;letter-spacing:-.01em!important}:root,html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root,html,body{--lightningcss-light: ;--lightningcss-dark:initial}}*{scrollbar-width:thin;scrollbar-color:#ffffff47 #060606}::-webkit-scrollbar{width:6px!important;height:6px!important}::-webkit-scrollbar-track{border-radius:var(--radius-pill,9999px)!important;background:#060606!important}::-webkit-scrollbar-thumb{transition:background-color .2s;border-radius:var(--radius-pill,9999px)!important;background:#ffffff47!important;border:1px solid #06060680!important}::-webkit-scrollbar-thumb:hover{background:var(--brand-primary,#c1121f)!important;box-shadow:0 0 10px #ff636480!important}::-webkit-scrollbar-corner{background:#060606!important}html{scroll-behavior:smooth;font-size:var(--fs-16);color:var(--text-dark-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-body);overflow-wrap:break-word;word-break:break-word;background-color:#060606;letter-spacing:-.01em!important}body{background-color:var(--bg-light);color:var(--text-dark-primary);overflow-wrap:break-word;line-height:1.55;font-family:var(--font-body);overflow-x:hidden;letter-spacing:-.01em!important}h1,h2,h3,h4,h5,h6,.display-2xl,.display-xl,.display-lg,.display-md,.display-sm,.display-xs,.hero-title,.section-header h2,.section-header h1,.stat-item-number,.stat-item-title,.feature-title,.project-card-title,.card-title,.cta-dark-title{color:var(--text-dark-primary);text-transform:capitalize;text-wrap:balance;overflow-wrap:break-word;max-width:100%;font-family:var(--font-heading)!important;letter-spacing:-.01em!important;font-weight:700!important}p,a,span,button,input,select,textarea,label,option,.btn,.nav-link,.badge,.form-input,.form-select,.form-textarea,.stat-item-sub,.feature-desc,.project-card-type,.faq-question,.faq-answer,.testimonial-role,.footer-desc,.footer-links-list,.text-xl,.text-lg,.text-md,.text-sm,.text-xs{font-family:var(--font-body);text-wrap:pretty;overflow-wrap:break-word;max-width:100%;letter-spacing:-.01em!important}a{color:inherit;transition:var(--transition-fast);text-decoration:none}button{cursor:pointer;appearance:none;background:0 0;border:none;outline:none}img,video{max-width:100%;height:auto;display:block}a,button,[role=button],input[type=submit],input[type=button],input[type=reset],input[type=checkbox],input[type=radio],select,label[for],.btn,.nav-link,.nav-logo,.mobile-menu-btn,.floating-whatsapp,.featured-services-nav-btn,.featured-service-arrow-btn,.why-parthu-banner-btn,.faq-question,.faq-header,.modal-close,.consultation-modal-overlay,.project-card-link,.filter-btn,.tab-btn{cursor:pointer!important}.featured-services-slider-container,.projects-slider-container{cursor:grab}.featured-services-slider-container:active,.projects-slider-container:active{cursor:grabbing}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=url],input[type=password],textarea,.form-input,.form-textarea{cursor:text!important}select,.form-select{cursor:pointer!important}.testimonial-card,.process-step-item,.why-parthu-item,.feature-card,.stat-item{cursor:default}button:disabled,input:disabled,select:disabled,textarea:disabled,.btn:disabled,.btn-disabled,[aria-disabled=true]{cursor:not-allowed!important}.display-2xl{font-size:var(--font-display-2xl);line-height:var(--lh-display-2xl);letter-spacing:var(--letter-spacing);color:var(--text-dark-primary);font-family:var(--font-heading)!important;font-weight:700!important}.display-xl{font-size:var(--font-display-xl);line-height:var(--lh-display-xl);letter-spacing:var(--letter-spacing);color:var(--text-dark-primary);font-family:var(--font-heading)!important;font-weight:700!important}.display-lg{font-size:var(--font-display-lg);line-height:var(--lh-display-lg);letter-spacing:var(--letter-spacing);text-transform:capitalize;color:var(--text-dark-primary);font-family:var(--font-heading)!important;font-weight:700!important}.display-md{font-size:var(--font-display-md);line-height:var(--lh-display-md);letter-spacing:var(--letter-spacing);text-transform:capitalize;color:var(--text-dark-primary);font-family:var(--font-heading)!important;font-weight:700!important}.display-sm{font-size:var(--font-display-sm);line-height:var(--lh-display-sm);letter-spacing:var(--letter-spacing);text-transform:capitalize;color:var(--text-dark-primary);font-family:var(--font-heading)!important;font-weight:700!important}.display-xs{font-size:var(--font-display-xs);letter-spacing:var(--letter-spacing);text-transform:capitalize;color:var(--text-dark-primary);line-height:24px;font-family:var(--font-heading)!important;font-weight:700!important}.text-xl{font-size:var(--font-text-xl);line-height:var(--lh-text-xl);letter-spacing:var(--letter-spacing);color:var(--text-dark-secondary)}.text-lg{font-size:var(--font-text-lg);line-height:var(--lh-text-lg);letter-spacing:var(--letter-spacing);color:var(--text-dark-secondary)}.text-md{font-size:var(--font-text-md);line-height:var(--lh-text-md);letter-spacing:var(--letter-spacing);color:var(--text-dark-muted)}.text-sm{font-size:var(--font-text-sm);line-height:var(--lh-text-sm);letter-spacing:var(--letter-spacing);color:var(--text-dark-subtle)}.text-xs{font-size:var(--font-text-xs);line-height:var(--lh-text-xs);letter-spacing:var(--letter-spacing);color:var(--text-dark-quaternary)}.brand-gradient-text,.brand-gold-text{color:var(--brand-primary);letter-spacing:var(--letter-spacing);display:inline-block}.container{width:100%;max-width:var(--container-max-w);margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}@media (max-width:768px){.container{padding-left:24px!important;padding-right:24px!important}}.section-py{padding-top:var(--section-py);padding-bottom:var(--section-py);background-color:var(--bg-light)}@media (max-width:768px){.section-py{padding-top:60px;padding-bottom:60px}}.section-header{text-align:center;max-width:760px;margin:0 auto clamp(48px,5vw,64px)}.section-header--left{text-align:left;max-width:100%;margin-left:0}.section-header--mb{margin-bottom:clamp(24px,3.5vw,36px)!important}.projects-cta-wrap{text-align:center;margin-top:48px}.projects-cta-wrap .btn{color:#060606!important;box-shadow:none!important;border-radius:var(--radius-pill)!important;opacity:1!important;background:#fff!important;border:1px solid #fff!important;padding:14px 36px!important;font-weight:600!important;transition:opacity .2s!important;transform:none!important}.projects-cta-wrap .btn:hover{color:#060606!important;box-shadow:none!important;opacity:.85!important;background:#fff!important;border-color:#fff!important;transform:none!important}.reveal-on-scroll{opacity:0;filter:blur(4px);will-change:transform, opacity, filter;transition:opacity .85s cubic-bezier(.16,1,.3,1),transform .85s cubic-bezier(.16,1,.3,1),filter .85s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.reveal-on-scroll.is-revealed{opacity:1;filter:blur();transform:translateY(0)}.reveal-delay-1{transition-delay:80ms}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}.section-header h1,.section-header h2,.section-header .display-2xl,.section-header .display-xl,.section-header .display-lg,.section-header .display-md,.section-header .display-sm,.section-header .display-xs{margin-bottom:12px}.section-header p{margin-top:0}.section-eyebrow,.badge,.badge-brand,.badge-group{text-transform:uppercase;transition:var(--transition-fast);justify-content:center;align-items:center;gap:6px;width:fit-content;margin-bottom:14px;line-height:1.2;border:1px solid var(--brand-primary-lightmode,#c1121f)!important;border-radius:var(--radius-pill)!important;color:var(--brand-primary-lightmode,#c1121f)!important;letter-spacing:normal!important;box-shadow:none!important;background:0 0!important;padding:4px 12px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.bg-dark .section-eyebrow,[data-theme=dark] .section-eyebrow,.who-we-are-section .section-eyebrow,.services-hero-banner .section-eyebrow,.why-parthu-interiors-section .section-eyebrow,.footer .section-eyebrow{color:#c1121f!important;border-color:#ff636466!important}.badge-dot{display:none!important}.badge-group-pill{color:var(--text-dark-primary);font-size:var(--fs-14);font-weight:var(--fw-extrabold);letter-spacing:var(--letter-spacing);text-transform:uppercase;background:0 0;border:none;padding:0}.process-step-num{font-size:var(--fs-20);font-weight:var(--fw-bold);color:var(--brand-primary);letter-spacing:var(--letter-spacing);display:inline-block;font-family:var(--font-heading)!important}.btn,button{cursor:pointer;white-space:nowrap;letter-spacing:var(--letter-spacing);-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex;position:relative;font-family:var(--font-body)!important;font-weight:var(--fw-medium)!important;border-radius:var(--radius-button)!important;transition:transform .25s cubic-bezier(.16, 1, .3, 1), background-color .3s var(--ease-apple), border-color .3s var(--ease-apple), color .3s var(--ease-apple), box-shadow .3s var(--ease-apple)!important;box-shadow:none!important}.btn:hover,.btn:focus,.btn:focus-visible,button:hover,button:focus,button:focus-visible{box-shadow:none!important}.btn:active,button:active{box-shadow:none!important;transition:transform .12s cubic-bezier(.16,1,.3,1)!important;transform:scale(.995)!important}a,[role=button],input[type=submit],input[type=button],.project-card,.service-card,.blog-card,.feature-card,.location-card,.process-card,.interactive-card,.card{-webkit-tap-highlight-color:transparent;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .25s cubic-bezier(.16,1,.3,1),border-color .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}a:active,a[href]:active,[role=button]:active,input[type=submit]:active,input[type=button]:active,.btn:active,.btn-primary:active,.btn-secondary:active,.btn-secondary-gray:active,.btn-secondary-glass:active,.nav-link:active,.nav-logo:active,.mobile-menu-btn:active,.floating-whatsapp:active,.project-card:active,.service-card:active,.blog-card:active,.feature-card:active,.location-card:active,.process-card:active,.interactive-card:active,.filter-btn:active,.tab-btn:active,.faq-question:active,.card:active,a.card:active{transition:transform .12s cubic-bezier(.16,1,.3,1)!important;transform:scale(.995)!important}.btn-primary{position:relative!important;overflow:hidden!important}.btn-primary>*{opacity:1;will-change:transform, opacity;justify-content:center;align-items:center;gap:6px;display:inline-flex;transform:translateY(0);transition:transform .35s cubic-bezier(.76,0,.24,1),opacity .5s cubic-bezier(.76,0,.24,1)!important}.btn-primary:hover>*,.btn-primary:focus-visible>*{opacity:0;transform:translateY(-100%)}.btn-primary[data-text]:after{content:attr(data-text);opacity:0;pointer-events:none;white-space:nowrap;width:100%;height:100%;font:inherit;color:inherit;will-change:transform, opacity;padding:inherit;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0;transform:translateY(100%);transition:transform .5s cubic-bezier(.76,0,.24,1),opacity .5s cubic-bezier(.76,0,.24,1)!important}.btn-primary[data-text]:hover:after,.btn-primary[data-text]:focus-visible:after{opacity:1;transform:translateY(0)}.btn-sm{border-radius:var(--radius-pill)!important;padding:10px 20px!important;font-size:.88rem!important;line-height:1.4!important}.btn-md{border-radius:var(--radius-pill)!important;padding:14px 28px!important;font-size:.95rem!important;line-height:1.4!important}.btn-lg{border-radius:var(--radius-pill)!important;padding:16px 32px!important;font-size:1rem!important;line-height:1.4!important}.btn-xl{border-radius:var(--radius-pill)!important;padding:16px 36px!important;font-size:1.05rem!important;line-height:1.4!important}.btn-primary{color:#fff!important;border-radius:var(--radius-pill)!important;box-shadow:none!important;text-shadow:none!important;background:#c1121f!important;border:1px solid #0000!important;font-weight:700!important}.btn-primary *{color:#fff!important}.btn-primary svg,.btn-primary path{stroke:#fff!important}.btn-primary:hover{color:#fff!important;box-shadow:none!important;background:#e55556!important}.btn-primary:active{color:#fff!important;background:#d44748!important}.btn-secondary,.btn-secondary-gray,.btn-secondary-glass{color:#fff!important;border-radius:var(--radius-pill)!important;box-shadow:none!important;-webkit-backdrop-filter:blur(10px)!important;background:#ffffff14!important;border:1px solid #ffffff47!important;font-weight:600!important}.btn-secondary *,.btn-secondary-gray *,.btn-secondary-glass *{color:#fff!important}.btn-secondary svg,.btn-secondary path,.btn-secondary-gray svg,.btn-secondary-gray path,.btn-secondary-glass svg,.btn-secondary-glass path{stroke:#fff!important}.btn-secondary:hover,.btn-secondary-gray:hover,.btn-secondary-glass:hover{color:#fff!important;box-shadow:none!important;background:#ffffff29!important;border-color:#ffffff80!important}.btn-secondary:active,.btn-secondary-gray:active,.btn-secondary-glass:active{color:#fff!important;background:#ffffff38!important;border-color:#ffffffb3!important}[data-theme=light] .btn-secondary,[data-theme=light] .btn-secondary-gray,[data-theme=light] .btn-secondary-glass,.light-theme .btn-secondary,.light-mode .btn-secondary,.bg-light .btn-secondary,.bg-white .btn-secondary,.card-light .btn-secondary,.light-section .btn-secondary,.inner-page-hero .btn-secondary,.about-hero-actions .btn-secondary,.contact-action-btns .btn-secondary,.site-header.scrolled .btn-secondary-gray{color:#000!important;background:0 0!important;border:1px solid #000!important}[data-theme=light] .btn-secondary *,[data-theme=light] .btn-secondary-gray *,[data-theme=light] .btn-secondary-glass *,.light-theme .btn-secondary *,.light-mode .btn-secondary *,.bg-light .btn-secondary *,.bg-white .btn-secondary *,.card-light .btn-secondary *,.light-section .btn-secondary *,.inner-page-hero .btn-secondary *,.about-hero-actions .btn-secondary *,.contact-action-btns .btn-secondary *,.site-header.scrolled .btn-secondary-gray *{color:#000!important}[data-theme=light] .btn-secondary svg,[data-theme=light] .btn-secondary path,.light-theme .btn-secondary svg,.light-theme .btn-secondary path,.bg-light .btn-secondary svg,.bg-light .btn-secondary path,.bg-white .btn-secondary svg,.bg-white .btn-secondary path,.light-section .btn-secondary svg,.light-section .btn-secondary path,.inner-page-hero .btn-secondary svg,.inner-page-hero .btn-secondary path,.about-hero-actions .btn-secondary svg,.about-hero-actions .btn-secondary path,.contact-action-btns .btn-secondary svg,.contact-action-btns .btn-secondary path,.site-header.scrolled .btn-secondary-gray svg,.site-header.scrolled .btn-secondary-gray path{stroke:#000!important}[data-theme=light] .btn-secondary:hover,[data-theme=light] .btn-secondary-gray:hover,[data-theme=light] .btn-secondary-glass:hover,.light-theme .btn-secondary:hover,.light-mode .btn-secondary:hover,.bg-light .btn-secondary:hover,.bg-white .btn-secondary:hover,.card-light .btn-secondary:hover,.light-section .btn-secondary:hover,.inner-page-hero .btn-secondary:hover,.about-hero-actions .btn-secondary:hover,.contact-action-btns .btn-secondary:hover,.site-header.scrolled .btn-secondary-gray:hover{color:#000!important;box-shadow:none!important;background:#00000014!important;border:1px solid #000!important}.btn-whatsapp{color:var(--brand-whatsapp,#25d366)!important;border:2px solid var(--brand-whatsapp,#25d366)!important;box-shadow:none!important;background:0 0!important;transition:none!important;transform:none!important}.btn-whatsapp:hover,.btn-whatsapp:active,.btn-whatsapp:focus{border-color:var(--brand-whatsapp,#25d366)!important;color:var(--brand-whatsapp,#25d366)!important;box-shadow:none!important;background:0 0!important;transform:none!important}.btn-link-brand{color:var(--brand-primary);font-weight:var(--fw-bold);cursor:pointer;font-size:var(--fs-14);transition:color .2s var(--ease-apple), gap .2s var(--ease-apple);background:0 0;border:none;align-items:center;gap:5px;padding:0;display:inline-flex;box-shadow:none!important;text-shadow:none!important}.btn-link-brand:hover{color:var(--brand-primary-hover);gap:8px;box-shadow:none!important;text-shadow:none!important}.featured-icon{width:40px;height:40px;font-size:var(--fs-18);transition:var(--transition-normal);flex-shrink:0;justify-content:center;align-items:center;display:flex;border-radius:var(--radius-brand-18)!important}.featured-icon-brand{color:#000;background:#0000000d;border:1px solid #00000014!important}.form-group{margin-bottom:14px}.form-label{margin-bottom:6px;display:block;color:var(--text-dark-muted,#666)!important;letter-spacing:0!important;font-size:14px!important;font-weight:500!important}.form-input,.form-select,.form-textarea{width:100%;font-size:var(--fs-16);color:var(--text-dark-primary);border:1px solid var(--border-light-medium);transition:border-color var(--duration-fast) var(--ease-apple), background-color var(--duration-fast) var(--ease-apple), box-shadow var(--duration-fast) var(--ease-apple);outline:none;padding:12px 16px;border-radius:var(--radius-brand-18)!important;background-color:#0000!important}.form-input::placeholder,.form-textarea::placeholder{color:var(--text-dark-quaternary)}.form-select option{color:#fff;background-color:#060606}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 2px var(--brand-tint-25);background-color:#0000!important}.cta-dark-section .form-label,.modal-box .form-label,.dark-theme .form-label{color:#ffffffd9!important;letter-spacing:0!important;font-size:14px!important;font-weight:500!important}.cta-dark-section .form-input,.cta-dark-section .form-select,.cta-dark-section .form-textarea,.modal-box .form-input,.modal-box .form-select,.modal-box .form-textarea,.dark-theme .form-input,.dark-theme .form-select,.dark-theme .form-textarea{color:#fff!important;border-radius:var(--radius-brand-18)!important;background-color:#0000!important;border:1px solid #ffffff29!important}.cta-dark-section .form-input::placeholder,.cta-dark-section .form-textarea::placeholder,.modal-box .form-input::placeholder,.modal-box .form-textarea::placeholder,.dark-theme .form-input::placeholder,.dark-theme .form-textarea::placeholder{color:#ffffff73!important}.cta-dark-section .form-select option,.modal-box .form-select option,.dark-theme .form-select option{color:#fff!important;background-color:#171716!important}.cta-dark-section .form-input:focus,.cta-dark-section .form-select:focus,.cta-dark-section .form-textarea:focus,.modal-box .form-input:focus,.modal-box .form-select:focus,.modal-box .form-textarea:focus,.dark-theme .form-input:focus,.dark-theme .form-select:focus,.dark-theme .form-textarea:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 2px var(--brand-tint-25)!important;background-color:#0000!important}.phone-input-group{border:1px solid var(--border-light-medium);width:100%;transition:border-color var(--duration-fast) var(--ease-apple), background-color var(--duration-fast) var(--ease-apple), box-shadow var(--duration-fast) var(--ease-apple);background-color:#0000;align-items:center;padding:0 16px;display:flex;border-radius:var(--radius-brand-18)!important}.phone-input-group:focus-within{border-color:var(--brand-primary)!important;box-shadow:0 0 0 2px var(--brand-tint-25)!important}.phone-prefix{font-size:var(--fs-16);color:var(--text-dark-primary);-webkit-user-select:none;user-select:none;white-space:nowrap;padding-right:12px;font-weight:500}.phone-separator{background-color:var(--border-light-strong);flex-shrink:0;width:1px;height:20px;margin-right:12px}.phone-input-group .phone-input{width:100%;font-size:var(--fs-16);color:var(--text-dark-primary);flex:1;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;padding:12px 0!important}.phone-input-group .phone-input::placeholder{color:var(--text-dark-quaternary)}.cta-dark-section .phone-input-group,.modal-box .phone-input-group,.dark-theme .phone-input-group{background-color:#0000!important;border:1px solid #ffffff29!important}.cta-dark-section .phone-input-group:focus-within,.modal-box .phone-input-group:focus-within,.dark-theme .phone-input-group:focus-within{border-color:var(--brand-primary)!important;box-shadow:0 0 0 2px var(--brand-tint-25)!important;background-color:#0000!important}.cta-dark-section .phone-prefix,.modal-box .phone-prefix,.dark-theme .phone-prefix{color:#ffffffe6!important}.cta-dark-section .phone-separator,.modal-box .phone-separator,.dark-theme .phone-separator{background-color:#fff3!important}.cta-dark-section .phone-input,.modal-box .phone-input,.dark-theme .phone-input{color:#fff!important}.cta-dark-section .phone-input::placeholder,.modal-box .phone-input::placeholder,.dark-theme .phone-input::placeholder{color:#ffffff73!important}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.header-wrapper{pointer-events:none;z-index:9999!important;width:100%!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.top-announcement-bar{opacity:0!important;pointer-events:none!important;display:none!important}.top-announcement-bar *,.top-announcement-bar span,.top-announcement-bar a,.top-announcement-bar strong{font-size:14px!important}.top-announcement-bar.collapsed{opacity:0;pointer-events:none;max-height:0;padding-top:0;padding-bottom:0;border-bottom:0 solid #0000!important}@media (max-width:768px){.top-announcement-bar{display:none!important}}.site-header.scrolled,.header-wrapper.is-scrolled .site-header{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.site-header{pointer-events:auto;z-index:1000;-webkit-backdrop-filter:blur(12px)saturate(160%);border-bottom:1px solid #0000;width:100%;transition:background-color .4s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .4s cubic-bezier(.16,1,.3,1),backdrop-filter .4s cubic-bezier(.16,1,.3,1),border-color .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);position:relative}.site-header.scrolled,.header-wrapper.is-scrolled .site-header{-webkit-backdrop-filter:blur(24px)saturate(190%)!important;background:#060606b8!important;border-bottom:1px solid #ffffff24!important;box-shadow:0 12px 40px #00000080!important}.top-announcement-bar.inner-page-header{display:none!important}.site-header.inner-page-header{-webkit-backdrop-filter:blur(24px)saturate(190%)!important;background:#060606!important;border-bottom:none!important;box-shadow:0 8px 32px #0006!important}.apple-drawer-overlay{z-index:999999;color:#111827;opacity:0;pointer-events:none;will-change:transform, opacity;background-color:#fff;flex-direction:column;width:100vw;height:100vh;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-100%)}.apple-drawer-overlay.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}@keyframes appleItemCascade{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.apple-drawer-overlay.is-open .apple-drawer-item{opacity:0;animation:.42s cubic-bezier(.16,1,.3,1) forwards appleItemCascade}.apple-drawer-overlay.is-open .apple-drawer-item:first-child{animation-delay:80ms}.apple-drawer-overlay.is-open .apple-drawer-item:nth-child(2){animation-delay:.12s}.apple-drawer-overlay.is-open .apple-drawer-item:nth-child(3){animation-delay:.16s}.apple-drawer-overlay.is-open .apple-drawer-item:nth-child(4){animation-delay:.2s}.apple-drawer-overlay.is-open .apple-drawer-item:nth-child(5){animation-delay:.24s}.apple-drawer-overlay.is-open .apple-drawer-item:nth-child(6){animation-delay:.28s}.apple-drawer-overlay.is-open .apple-drawer-footer{opacity:0;animation:.42s cubic-bezier(.16,1,.3,1) .32s forwards appleItemCascade}.contact-info-stack{flex-direction:column;gap:24px;display:flex}.contact-whatsapp-box{border-radius:var(--radius-brand-18);background:linear-gradient(135deg,#25d36614,#25d36608);border:1px solid #25d36640;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex;box-shadow:0 4px 16px #25d3660a}.contact-whatsapp-title{font-weight:var(--fw-bold);font-size:var(--fs-16);color:#0e5a2a}.contact-whatsapp-sub{color:#4b5563;margin-top:4px;font-size:14px}.contact-map-section{background:var(--bg-light-secondary,#f8f7f4);border-top:none!important}.contact-map-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.contact-map-box{border-radius:var(--radius-brand-24);border:1px solid var(--border-light-medium,#1717161f);height:100%;min-height:440px;position:relative;overflow:hidden;box-shadow:0 12px 36px #0000000d}.contact-map-box iframe{display:block;border:0!important;width:116%!important;height:132%!important;margin-top:-66px!important;margin-left:-8%!important}.contact-map-box iframe.theme-silver{filter:grayscale()contrast(106%)brightness(98%);transition:filter .4s}.contact-map-box iframe.theme-dark{filter:grayscale()invert(92%)contrast(118%)hue-rotate(180deg)brightness(90%);transition:filter .4s}.contact-map-box iframe.theme-standard{filter:none;transition:filter .4s}@keyframes sonarPulse{0%{opacity:.95;transform:scale(.8)}to{opacity:0;transform:scale(2.8)}}@media (max-width:991px){.contact-map-grid{grid-template-columns:1fr!important;gap:32px!important}.contact-map-box{min-height:340px}.contact-map-box iframe{width:120%!important;height:138%!important;margin-top:-62px!important;margin-left:-10%!important}}.inner-page-hero{padding-top:92px!important}.header-breadcrumb-standalone-bar{border-bottom:1px solid var(--border-dark-hairline);z-index:10;background:#060606;width:100%;margin-top:76px;padding:12px 0;position:relative}.nav-container{justify-content:space-between;align-items:center;height:64px;transition:height .5s cubic-bezier(.16,1,.3,1);display:flex}.site-header.scrolled .nav-container{height:64px}.nav-logo{transform-origin:0;will-change:transform;align-items:center;gap:10px;transition:transform .5s cubic-bezier(.16,1,.3,1);display:flex;transform:scale(1)translateZ(0)}.site-header.scrolled .nav-logo{transform:scale(1)translateZ(0)}.nav-logo-img{object-fit:contain;width:auto;height:52px;max-height:56px;image-rendering:-webkit-optimize-contrast;transition:none}.site-header.scrolled .nav-logo-img{height:52px!important}@media (max-width:768px){.nav-logo-img{height:38px!important;max-height:40px!important}.site-header.scrolled .nav-logo-img{height:38px!important}}.nav-menu{transition:gap var(--duration-smooth) var(--ease-apple);align-items:center;gap:4px;list-style:none;display:flex}.nav-link{font-size:var(--fs-15);font-weight:var(--fw-medium);letter-spacing:var(--letter-spacing);will-change:color, background-color, filter;padding:6px 18px;transition:color .35s cubic-bezier(.16,1,.3,1),background-color .35s cubic-bezier(.16,1,.3,1),border-color .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),filter .35s cubic-bezier(.16,1,.3,1);position:relative;color:#ffffffd9!important;border-radius:var(--radius-pill)!important;border:1px solid #0000!important;outline:none!important;text-decoration:none!important}.nav-link:hover{-webkit-backdrop-filter:blur(8px);color:#fff!important;background-color:#ffffff1f!important;border-color:#0000!important}.nav-link.active{color:var(--brand-primary)!important;font-weight:var(--fw-bold)!important;box-shadow:none!important;background-color:#0000!important;border:1px solid #0000!important}.nav-link:after,.nav-link.active:after{content:none!important;display:none!important}.header-breadcrumb-row{border-top:1px solid #ffffff1a;margin-top:4px;padding:10px 0 12px}.header-breadcrumb-links{font-size:14px;font-weight:500;font-family:var(--font-body);align-items:center;gap:8px;display:flex}.header-breadcrumb-link{align-items:center;font-size:14px;line-height:1.2;display:inline-flex;color:#ffffffbf!important;background:0 0!important;border-radius:6px!important;padding:4px 10px!important;font-weight:500!important;text-decoration:none!important;transition:color .2s,background .2s!important}.header-breadcrumb-link:hover{color:#fff!important;background:#ffffff14!important}.header-breadcrumb-sep{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex;color:#fff6!important}.header-breadcrumb-current{align-items:center;font-size:14px;line-height:1.2;display:inline-flex;color:#fff!important;background:#ffffff14!important;border-radius:6px!important;padding:4px 10px!important;font-weight:600!important}@keyframes routeBlurFadeIn{0%{opacity:.7;filter:blur(6px)}to{opacity:1;filter:blur()}}main{will-change:opacity, filter;animation:.45s cubic-bezier(.16,1,.3,1) forwards routeBlurFadeIn}.nav-actions{transition:gap var(--duration-smooth) var(--ease-apple);align-items:center;gap:10px;display:flex}.site-header .btn{transition:background-color .3s var(--ease-apple), border-color .3s var(--ease-apple), color .3s var(--ease-apple), box-shadow .3s var(--ease-apple), padding var(--duration-smooth) var(--ease-apple), font-size var(--duration-smooth) var(--ease-apple);will-change:background-color, border-color, color, box-shadow;transform:none!important}.site-header .btn:hover,.site-header .btn:active{transform:none!important}.site-header .btn-primary:hover{box-shadow:none!important}.site-header .btn-secondary-gray{color:var(--text-dark-primary)!important;border:1px solid var(--border-dark-strong)!important;-webkit-backdrop-filter:blur(20px)!important;background:#ffffffb3!important}.site-header .btn-secondary-gray:hover{color:var(--bg-light)!important;box-shadow:none!important;background:#fff3!important;border:1.5px solid #ffffff59!important}.mobile-menu-btn{cursor:pointer;color:var(--text-light-primary);border-radius:var(--radius-md);transition:background-color var(--duration-fast) var(--ease-apple), transform var(--duration-fast) var(--ease-apple);background:0 0;border:none;padding:6px;display:none}.mobile-menu-btn:hover{background:var(--border-dark-hairline);transform:scale(1.05)}.hero-cinematic-section{background:var(--bg-dark);width:100%;min-height:540px;max-height:820px;color:var(--text-light-primary);justify-content:center;padding-top:clamp(110px,12vw,140px);display:flex;position:relative;overflow:hidden;align-items:flex-end!important;height:80vh!important;padding-bottom:24px!important}@media (min-width:1024px){.hero-cinematic-section{min-height:580px;max-height:820px;height:80vh!important;padding-bottom:24px!important}}@media (max-width:768px){.hero-cinematic-section{height:auto;min-height:80vh;padding-top:130px;padding-bottom:40px}}.hero-bg-layer{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.hero-slide-frame{width:100%;height:100%;position:absolute;inset:0}.hero-bg-image{object-fit:cover;object-position:center 36%;width:100%;height:100%;transition:transform 6s var(--ease-apple);transform:scale(1.02)}.hero-bg-overlay{pointer-events:none;background:linear-gradient(90deg,#000000bf 0%,#00000080 45%,#0003 100%),linear-gradient(#00000080 0%,#0000 35%,#0009 100%);width:100%;height:100%;position:absolute;inset:0}.hero-top-bar{justify-content:space-between;gap:20px;width:100%;display:flex;align-items:flex-end!important}@media (max-width:768px){.hero-top-bar{align-items:center}}.hero-slider-controls{z-index:25;flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}.hero-slider-counter{font-family:var(--font-body);font-size:var(--fs-14);color:var(--text-white-pure);letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-dark-hairline);border-radius:var(--radius-pill);background:#0000008c;margin-right:4px;padding:10px 16px;font-weight:600}.hero-slider-btn{border-radius:var(--radius-circle);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-dark-strong);color:#fff;cursor:pointer;background:#0000008c;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:none!important}.hero-slider-btn:hover{transform:scale(1.06);box-shadow:none!important;border-color:#ffffffa6!important}.hero-slider-btn:active{transform:scale(.96)}.hero-cinematic-container{z-index:5;flex-direction:column;justify-content:center;width:100%;display:flex;position:relative}.hero-cinematic-content{text-align:left;flex-direction:column;align-items:flex-start;max-width:660px;margin:0;display:flex;padding:0!important}.hero-cinematic-eyebrow{margin-bottom:16px;-webkit-backdrop-filter:blur(10px)!important;border:1px solid var(--brand-primary)!important;color:var(--text-light-primary)!important;background:#0000008c!important}.hero-cinematic-title{font-family:var(--font-heading);color:var(--text-light-primary);letter-spacing:var(--letter-spacing);text-shadow:0 3px 20px #00000080;margin-bottom:0;font-size:clamp(20px,3.2vw,40px);font-weight:600;line-height:1.2}.hero-title-accent{color:var(--brand-primary-light);font-style:italic}.hero-cinematic-subtitle{font-family:var(--font-body);font-size:var(--fs-15);color:var(--text-light-secondary);max-width:520px;letter-spacing:var(--letter-spacing);text-shadow:0 2px 10px #0009;margin-bottom:24px;line-height:1.55}.hero-cinematic-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex;gap:20px!important}@media (max-width:768px){.hero-cinematic-actions{display:none!important}.hero-cinematic-title{margin-bottom:0!important;font-size:20px!important;font-weight:600!important}.featured-services-top-bar{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;margin-bottom:24px!important;display:flex!important}}.btn-secondary-glass{opacity:1!important;-webkit-backdrop-filter:blur(20px)!important;color:var(--text-light-primary)!important;transition:background-color .3s var(--ease-apple), border-color .3s var(--ease-apple), border-width .3s var(--ease-apple), color .3s var(--ease-apple)!important;background:#1a1a1ab3!important;border:1px solid #ffffff38!important}.btn-secondary-glass:hover{color:var(--text-light-primary)!important;background:#2d2d2dd9!important;border-color:#ffffff73!important;box-shadow:inset 0 0 0 .5px #ffffff59!important}.community-marquee-section{background-color:#060606;padding:clamp(52px,6vw,80px) 0 clamp(44px,5vw,64px);position:relative;overflow:hidden;border-top:none!important;border-bottom:none!important}.community-marquee-container{max-width:1200px;margin:0 auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.community-marquee-track{align-items:center;gap:64px;width:max-content;animation:35s linear infinite marqueeSlow;display:flex}.community-marquee-track:hover{animation-play-state:paused}@keyframes marqueeSlow{0%{transform:translate(0)}to{transform:translate(-50%)}}.community-pill{color:#ffffffe6;white-space:nowrap;letter-spacing:-.01em;flex-shrink:0;justify-content:center;align-items:center;padding:0 32px;font-size:1.2rem;font-weight:700;transition:all .3s;display:inline-flex;border-radius:var(--radius-none)!important;box-shadow:none!important;background:0 0!important;border:none!important}.community-pill:hover{opacity:1;background:0 0!important;border:none!important}.who-we-are-section{background:var(--bg-dark);color:var(--text-light-primary);padding:clamp(60px,7vw,96px) 0;position:relative;overflow:hidden;border-bottom:none!important}.who-we-are-header-wrap{align-items:center;gap:20px;margin-bottom:clamp(32px,4vw,48px);display:flex}.who-we-are-line{background:var(--brand-primary);flex-shrink:0;width:50px;height:2px}.who-we-are-tag{color:var(--brand-primary);letter-spacing:var(--letter-spacing);line-height:1;font-family:var(--font-heading)!important;font-size:clamp(var(--fs-36), 6vw, var(--fs-76))!important;text-transform:uppercase!important;font-weight:400!important}.who-we-are-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(36px,5vw,64px);display:grid}.who-we-are-content{flex-direction:column;align-items:flex-start;display:flex}.who-we-are-heading{font-weight:var(--fw-bold);color:var(--text-light-primary);letter-spacing:-.01em;line-height:1.3;font-family:var(--font-heading)!important;margin-bottom:28px!important;font-size:clamp(1.4rem,2.2vw,1.95rem)!important}.who-we-are-desc{font-family:var(--font-body);font-size:var(--fs-16);color:var(--text-light-secondary);letter-spacing:var(--letter-spacing);line-height:1.68;margin-bottom:22px!important}.who-we-are-visuals{width:100%;position:relative}.who-we-are-factory-card{border:1px solid var(--brand-border-subtle);background:var(--bg-dark-card);width:100%;height:clamp(320px,36vw,440px);position:relative;overflow:hidden}.who-we-are-factory-img{object-fit:cover;filter:grayscale(20%)contrast(105%);width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-apple)}.who-we-are-factory-card:hover .who-we-are-factory-img{transform:scale(1.025)}.who-we-are-factory-tag{text-transform:uppercase;z-index:3;position:absolute;bottom:16px;right:16px;-webkit-backdrop-filter:blur(12px)!important;color:#fff!important;letter-spacing:.08em!important;border-radius:var(--radius-pill,9999px)!important;background:#0c0c0cd9!important;border:1px solid #ffffff40!important;padding:8px 16px!important;font-size:13px!important;font-weight:800!important;box-shadow:0 8px 24px #0009!important}.who-we-are-showroom-card{background:var(--bg-dark-card);width:clamp(200px,25vw,290px);height:clamp(170px,20vw,230px);box-shadow:var(--shadow-card-dark);z-index:4;position:absolute;bottom:-24px;left:-24px;overflow:hidden;border:none!important}.who-we-are-showroom-img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-slow) var(--ease-apple)}.who-we-are-showroom-card:hover .who-we-are-showroom-img{transform:scale(1.025)}.who-we-are-showroom-tag{text-align:center;text-transform:uppercase;white-space:nowrap;pointer-events:none;z-index:5;position:absolute;bottom:16px;left:50%;transform:translate(-50%);-webkit-backdrop-filter:blur(12px)!important;color:#fff!important;letter-spacing:.08em!important;border-radius:var(--radius-pill,9999px)!important;background:#0c0c0cd9!important;border:1px solid #ffffff40!important;padding:8px 16px!important;font-size:13px!important;font-weight:800!important;box-shadow:0 8px 24px #0009!important}@media (max-width:900px){.who-we-are-grid{grid-template-columns:1fr;gap:36px}.who-we-are-tag{font-size:clamp(var(--fs-28), 6.5vw, var(--fs-48))!important}.who-we-are-showroom-card{display:none!important}}.why-parthu-section{background:var(--bg-light);color:var(--text-dark-primary);padding:clamp(60px,7vw,90px) 0;position:relative;border-bottom:none!important}.why-parthu-title{font-size:clamp(var(--fs-22), 2.5vw, var(--fs-32));font-weight:var(--fw-bold);color:var(--text-dark-primary);text-align:center;letter-spacing:var(--letter-spacing);margin-bottom:clamp(48px,5vw,64px);font-family:var(--font-heading)!important}.why-parthu-items-grid{grid-template-columns:repeat(6,1fr);align-items:flex-start;gap:16px;margin-bottom:clamp(48px,6vw,64px);display:grid}.why-parthu-item{text-align:center;transition:transform var(--duration-fast) var(--ease-apple);flex-direction:column;align-items:center;padding:4px;display:flex}.why-parthu-item:hover{transform:none}.why-parthu-item-icon{width:52px;height:52px;color:var(--text-dark-primary);box-sizing:border-box;background:#f4f4f5;border-radius:14px;justify-content:center;align-items:center;display:flex;border:none!important;margin-bottom:20px!important;padding:14px!important}.why-parthu-item-label{font-family:var(--font-body);color:var(--text-dark-primary);max-width:190px;line-height:1.35;font-size:var(--fs-16)!important;font-weight:600!important}.footer-area-link:hover{color:#c1121f!important;text-decoration:underline!important}.why-parthu-black-banner{color:#fff;text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:24px;max-width:960px;margin:48px auto 0;padding:clamp(28px,3.5vw,42px) clamp(24px,4vw,56px);display:flex;overflow:hidden;border-radius:var(--radius-brand-24)!important}.why-parthu-banner-text{font-family:var(--font-body);font-size:clamp(var(--fs-20), 2.4vw, var(--fs-28));font-weight:var(--fw-bold);color:#fff;letter-spacing:-.01em;text-align:center;max-width:720px;line-height:1.5}@media (max-width:1024px){.why-parthu-items-grid{grid-template-columns:repeat(3,1fr);gap:32px 16px}}@media (max-width:640px){.why-parthu-items-grid{grid-template-columns:repeat(2,1fr);gap:28px 12px}.why-parthu-black-banner{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px 20px}}.featured-services-section{background:var(--bg-dark);color:var(--text-light-primary);padding:clamp(70px,8vw,110px) 0;position:relative;overflow:hidden;border-bottom:none!important}.featured-services-top-bar{justify-content:space-between;align-items:flex-end;margin-bottom:clamp(48px,5vw,64px);display:flex}.featured-services-heading{font-size:clamp(var(--fs-22), 2.5vw, var(--fs-32));font-weight:var(--fw-bold);color:var(--text-light-primary);letter-spacing:var(--letter-spacing);font-family:var(--font-body)!important}.featured-services-nav-btns{align-items:center;gap:12px;display:flex}.featured-services-nav-btn{width:44px;height:44px;color:var(--text-light-primary);cursor:pointer;transition:var(--transition-fast);background:#ffffff0f;border:1px solid #ffffff26;justify-content:center;align-items:center;display:flex;border-radius:var(--radius-circle)!important}.featured-services-nav-btn:hover{color:var(--text-light-primary);border-color:#ffffff80!important;box-shadow:inset 0 0 0 .5px #ffffff59!important}.featured-services-progress-track{background:#fff3;width:100%;max-width:100%;height:3px;margin-bottom:clamp(36px,4.5vw,52px);position:relative;overflow:hidden}.featured-services-progress-fill{background:var(--brand-primary);width:25%;height:100%;transition:width .15s ease-out}.featured-services-slider-container{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:28px;padding-top:10px;padding-bottom:32px;display:flex;overflow-x:auto;overflow-y:hidden!important}.featured-services-slider-container::-webkit-scrollbar{width:0;height:0;display:none}.featured-service-card-item{flex-direction:column;flex:0 0 clamp(300px,31vw,380px);display:flex;position:relative;cursor:pointer!important;text-decoration:none!important}.featured-service-num{font-family:var(--font-body);font-size:var(--fs-22);font-weight:var(--fw-regular);color:#ffffff73;letter-spacing:.02em;margin-bottom:12px}.featured-service-img-wrapper{background:var(--bg-dark-card);width:100%;height:260px;position:relative;overflow:hidden;border-radius:var(--radius-brand-24)!important;border:1px solid #ffffff24!important}.featured-service-img-wrapper img{transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.featured-service-card-item:hover .featured-service-img-wrapper img{transform:scale(1.025)!important}.featured-service-white-box{color:var(--text-dark-primary);z-index:2;background:#fff;flex-direction:column;justify-content:space-between;min-height:185px;margin-top:-40px;margin-left:12px;margin-right:12px;padding:24px 20px;display:flex;position:relative;box-shadow:0 12px 32px #00000059;border-radius:var(--radius-brand-18)!important}.featured-service-title{font-size:var(--fs-18);color:var(--text-dark-primary);margin-bottom:8px;transition:color .45s cubic-bezier(.16,1,.3,1);font-family:var(--font-body)!important;font-weight:500!important}.featured-service-card-item:hover .featured-service-title{color:var(--text-dark-primary)!important;font-weight:500!important}.featured-service-desc{font-family:var(--font-body);font-size:var(--fs-16);color:var(--text-dark-secondary);margin-bottom:16px;line-height:1.55}.featured-service-arrow-btn{background:var(--brand-primary,#c1121f);border:1px solid var(--brand-primary,#c1121f);cursor:pointer;justify-content:center;align-self:flex-start;align-items:center;width:38px;height:38px;display:flex;border-radius:var(--radius-circle)!important;color:#fff!important;transition:transform .45s cubic-bezier(.16,1,.3,1),background-color .45s cubic-bezier(.16,1,.3,1),border-color .45s,color .45s!important}.featured-service-arrow-btn svg{transition:transform .45s cubic-bezier(.16,1,.3,1);color:#fff!important;stroke:#fff!important}.featured-service-card-item:hover .featured-service-arrow-btn{color:#fff!important;background:#060606!important;border-color:#060606!important}.featured-service-card-item:hover .featured-service-arrow-btn svg{transform:rotate(-45deg);color:#fff!important;stroke:#fff!important}.projects-section{background:var(--bg-dark);color:var(--text-light-primary);padding:clamp(70px,8vw,110px) 0;position:relative}.projects-section .section-header h2,.projects-section-title{font-size:clamp(var(--fs-24), 3vw, var(--fs-36));font-weight:var(--fw-bold);text-align:center;letter-spacing:var(--letter-spacing);margin-bottom:12px;font-family:var(--font-body)!important;color:#fff!important}.projects-filter-bar{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:48px;display:flex}.projects-cards-grid{grid-template-columns:repeat(2,1fr);gap:52px 36px;display:grid}@media (max-width:768px){.projects-cards-grid{grid-template-columns:1fr;gap:44px}}.project-card-item{flex-direction:column;display:flex;position:relative}.project-card-img-wrapper{background:var(--bg-dark-card);width:100%;height:clamp(280px,32vw,400px);position:relative;overflow:hidden;border-radius:var(--radius-brand-24)!important;border:1px solid #ffffff24!important}.project-card-img-wrapper picture,.project-card-img-wrapper img,.project-card-img-wrapper .img-skeleton-wrapper{object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.project-card-img-wrapper img{transition:transform .6s cubic-bezier(.16,1,.3,1)!important}.project-card-item:hover .project-card-img-wrapper img{transform:scale(1.025)!important}.project-card-white-box{color:var(--text-dark-primary);z-index:2;text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;margin-top:-45px;margin-left:24px;margin-right:24px;padding:18px 24px;display:flex;position:relative;box-shadow:0 12px 32px #00000059;border-radius:var(--radius-brand-18)!important}.project-card-title{font-size:var(--fs-16);font-weight:var(--fw-bold);color:#171717;text-transform:uppercase;letter-spacing:.02em;margin-bottom:4px;font-family:var(--font-body)!important}.project-card-location{font-family:var(--font-body);font-size:var(--fs-16);font-weight:var(--fw-medium);color:#666;margin:0}.features-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.feature-card{background:var(--bg-light-card);border:1px solid var(--border-light-subtle);transition:background-color var(--duration-fast) var(--ease-apple), border-color var(--duration-fast) var(--ease-apple), box-shadow var(--duration-fast) var(--ease-apple);text-align:left;flex-direction:column;align-items:flex-start;height:100%;padding:36px 28px;display:flex;border-radius:var(--radius-brand-18)!important}.feature-card:hover{border-color:var(--brand-primary);box-shadow:var(--shadow-card-light);transform:none}.pillar-card{background:var(--bg-dark-card);height:100%;transition:background-color var(--duration-fast) var(--ease-apple), border-color var(--duration-fast) var(--ease-apple), box-shadow var(--duration-fast) var(--ease-apple);flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:32px 28px;display:flex;border:1px solid var(--border-dark-subtle,#ffffff14)!important;border-radius:var(--radius-brand-18)!important}.pillar-card:hover{background:var(--bg-dark-card-hover);box-shadow:var(--shadow-card-dark);border-color:var(--brand-border-subtle)!important}.pillar-card-title{color:var(--text-light-primary);margin-bottom:12px;line-height:1.3;font-family:var(--font-heading)!important;font-weight:var(--fw-bold)!important;font-size:20px!important}.pillar-card-desc{color:var(--text-light-secondary);flex-grow:1;margin:0;line-height:1.6;font-size:16px!important}.pillar-icon-box{background:var(--brand-tint-15);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex;border-radius:var(--radius-brand-14)!important;border:none!important}.feature-title{color:var(--text-dark-primary);margin-top:20px;margin-bottom:12px;line-height:1.3;font-size:20px!important;font-weight:var(--fw-bold)!important;font-family:var(--font-heading)!important}.feature-desc{color:var(--text-dark-muted);flex-grow:1;margin:0;line-height:1.6;font-size:16px!important}.feature-checklist{margin-bottom:18px;list-style:none}.feature-checklist li{font-size:var(--fs-14);color:var(--text-dark-secondary);align-items:center;gap:7px;margin-bottom:6px;display:flex}.feature-checklist li svg{color:var(--brand-primary);flex-shrink:0}.process-minimal-container{flex-direction:column;gap:52px;display:flex}.process-phase-group{flex-direction:column;gap:20px;display:flex}.process-phase-header{font-size:var(--fs-12);font-weight:var(--fw-bold);text-transform:uppercase;color:var(--brand-primary);letter-spacing:var(--letter-spacing);align-items:center;gap:16px;display:flex}.process-phase-line{background:var(--border-light-subtle);flex-grow:1;height:1px}.process-steps-grid{gap:32px;display:grid;position:relative}.process-grid-4{grid-template-columns:repeat(4,1fr)}.process-grid-3{grid-template-columns:repeat(3,1fr)}@media (min-width:1025px){.process-grid-4:before{content:"";background:var(--border-light-medium);z-index:1;height:2px;position:absolute;top:28px;left:40px;right:40px}}.process-step-item{transition:transform var(--duration-fast) var(--ease-apple);flex-direction:column;align-items:flex-start;display:flex;position:relative}.process-circle-badge{background:var(--bg-light);width:58px;height:58px;transition:background-color var(--duration-fast) var(--ease-apple), border-color var(--duration-fast) var(--ease-apple), transform var(--duration-fast) var(--ease-apple), box-shadow var(--duration-fast) var(--ease-apple);z-index:2;justify-content:center;align-items:center;margin-bottom:20px;display:flex;position:relative;border-radius:var(--radius-circle)!important;border:2px solid var(--brand-primary-lightmode,#c1121f)!important;box-shadow:none!important}.process-step-number{font-size:var(--fs-20);font-weight:var(--fw-bold);transition:color var(--duration-fast) var(--ease-apple);line-height:1;font-family:var(--font-heading)!important;color:var(--brand-primary-lightmode,#c1121f)!important}.process-step-item:hover .process-circle-badge{background:var(--brand-primary-lightmode,#c1121f)!important;border-color:var(--brand-primary-lightmode,#c1121f)!important;box-shadow:none!important;transform:none!important}.process-step-item:hover .process-step-number{color:#fff!important}.process-step-title{font-size:var(--fs-16);font-weight:var(--fw-bold);color:var(--text-dark-primary);letter-spacing:var(--letter-spacing);margin-bottom:8px;font-family:var(--font-body)!important}.process-step-desc{font-family:var(--font-body);font-size:var(--fs-14);color:var(--text-dark-muted);letter-spacing:var(--letter-spacing);line-height:1.55}@media (max-width:1024px){.process-grid-4,.process-grid-3{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:640px){.process-grid-4,.process-grid-3{grid-template-columns:1fr;gap:20px}}.stats-section{padding:clamp(70px,7vw,100px) 0;background-color:#fff!important;border-top:none!important;border-bottom:none!important}.stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.stat-item-number{font-size:var(--font-display-xl);line-height:1.1;font-weight:var(--fw-semibold);color:var(--text-dark-primary);letter-spacing:var(--letter-spacing);margin-bottom:10px;font-family:var(--font-heading)!important}.stat-item-title{font-size:var(--fs-16);font-weight:var(--fw-semibold);color:var(--text-dark-primary);margin-bottom:6px;font-family:var(--font-heading)!important}.stat-item-sub{font-size:var(--fs-14);color:var(--text-dark-muted)}@media (max-width:1024px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:32px 20px}}@media (max-width:640px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:28px 16px}.stat-item-number{font-size:clamp(var(--fs-28), 8vw, var(--fs-36))}.stat-item-title{font-size:var(--fs-15)}.stat-item-sub{font-size:var(--fs-14)}}.faq-container{max-width:840px;margin:0 auto}.faq-item{background:0 0;border-bottom:1px solid #00000014;border-radius:0;padding:24px 0;transition:border-color .2s}.faq-item:first-child{border-top:1px solid #00000014}.faq-button{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:0;display:flex}.faq-question-text{letter-spacing:-.01em;font-family:var(--font-heading);transition:color .2s;color:#111!important;font-size:16px!important;font-weight:500!important;line-height:1.5!important}.faq-item:hover .faq-question-text,.faq-item.active .faq-question-text{color:#111!important}.faq-icon-circle{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;color:#111!important;box-shadow:none!important;background:0 0!important;border:none!important}.faq-answer-wrapper{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.faq-item.active .faq-answer-wrapper{opacity:1;grid-template-rows:1fr}.faq-answer-inner,.faq-answer-inner p{min-height:0;padding-top:12px;color:#4b5563!important;font-size:16px!important;line-height:1.7!important}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.testimonial-card{transition:all var(--duration-fast) var(--ease-apple);flex-direction:column;justify-content:space-between;padding:28px;display:flex;border-radius:var(--radius-brand-24)!important;background:#f4f5f7!important;border:none!important}.testimonial-card:hover{box-shadow:var(--shadow-sm);background:#f4f5f7!important;border:none!important;transform:none!important}.testimonial-stars-row{color:var(--brand-primary);font-size:var(--fs-15);gap:3px;margin-bottom:14px;display:flex}.testimonial-text{font-size:var(--fs-16);color:var(--text-dark-primary);flex-grow:1;margin-bottom:20px;line-height:1.6;font-style:normal!important}.testimonial-author-block{align-items:center;gap:10px;display:flex}.testimonial-avatar-circle{width:40px;height:40px;font-weight:var(--fw-bold);font-size:var(--fs-14);justify-content:center;align-items:center;display:flex;border-radius:var(--radius-circle)!important;background:var(--brand-primary-lightmode,#c1121f)!important;color:#fff!important;border:none!important}.testimonial-author-name{font-size:var(--fs-15);font-weight:var(--fw-bold);color:var(--text-dark-primary)}.testimonial-author-role{color:var(--text-dark-muted,#666)!important;font-size:14px!important;font-weight:400!important}.cta-dark-section{background-color:var(--bg-dark);color:var(--text-light-primary);padding:var(--section-py) 0}.cta-dark-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.cta-dark-section h1,.cta-dark-section h2,.cta-dark-section h3,.cta-dark-section h4,.cta-dark-section .display-2xl,.cta-dark-section .display-xl,.cta-dark-section .display-lg,.cta-dark-section .display-md,.cta-dark-section .display-sm,.cta-dark-section .display-xs,.cta-dark-section .section-header h1,.cta-dark-section .section-header h2,.cta-dark-title{font-size:var(--font-display-lg);line-height:var(--lh-display-lg);text-transform:capitalize;letter-spacing:var(--letter-spacing);margin-bottom:10px;font-family:var(--font-heading)!important;font-weight:var(--fw-bold)!important;color:var(--text-light-primary)!important}.cta-dark-section p,.cta-dark-desc{font-size:var(--fs-15);margin-bottom:28px;line-height:1.65;color:var(--text-light-secondary)!important}.cta-hero-title{font-size:clamp(var(--fs-34), 4.2vw, var(--fs-52));letter-spacing:var(--letter-spacing);margin-bottom:20px;font-family:var(--font-heading)!important;line-height:1.35!important;font-weight:var(--fw-bold)!important;color:var(--text-light-primary)!important}.cta-hero-title-accent{color:var(--brand-primary)}.cta-hero-desc{font-size:var(--fs-16);color:var(--text-light-secondary);max-width:480px;margin-bottom:28px;line-height:1.6}.cta-actions{flex-flow:wrap;align-items:center;width:auto;margin-bottom:20px;display:flex;gap:20px!important}.cta-actions .btn{text-align:center;justify-content:center;width:auto}.cta-contact-line{font-size:var(--fs-16);color:#ffffff80;align-items:center;gap:8px;display:flex}.cta-contact-link{color:var(--text-light-primary);font-weight:var(--fw-semibold);text-decoration:underline}.cta-form-card{background:var(--bg-dark-card);border:1px solid var(--brand-border-subtle);border-radius:var(--radius-brand-24);box-shadow:var(--shadow-card-dark);color:var(--text-light-primary);padding:36px}.cta-form-card-title{font-size:20px;font-weight:var(--fw-bold);color:var(--text-light-primary);margin-bottom:6px;line-height:1.25;font-family:var(--font-body)!important}.cta-form-card-subtitle{font-size:var(--fs-16);color:var(--text-light-secondary);margin-bottom:20px;line-height:1.5}.form-success-state{text-align:center;padding:28px 12px}.form-success-icon{margin:0 auto 16px;width:56px!important;height:56px!important}.form-success-title{color:var(--text-light-primary);font-size:var(--fs-20);font-weight:var(--fw-bold);margin-bottom:8px;font-family:var(--font-body)!important}.form-success-desc{color:#ffffffb3;font-size:var(--fs-16);margin-bottom:20px}.site-footer{background-color:var(--bg-dark);color:var(--text-light-secondary);padding-top:clamp(70px,7vw,100px);padding-bottom:40px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:48px;margin-bottom:56px;display:grid}.footer-logo-img{width:auto;height:80px;margin-bottom:20px}.footer-desc{font-size:var(--fs-14);color:var(--text-light-muted);max-width:300px;margin-bottom:22px;line-height:22px}.footer-heading{font-size:var(--fs-14);font-weight:var(--fw-bold);color:var(--text-light-primary);text-transform:uppercase;margin-bottom:16px;letter-spacing:normal!important}.footer-links-list{list-style:none}.footer-links-list li{margin-bottom:10px}.footer-links-list a{font-size:var(--fs-14);color:var(--text-light-secondary);transition:color var(--duration-fast) var(--ease-apple)}.footer-links-list a:hover{color:var(--brand-primary);text-shadow:none!important}.footer-divider{font-size:var(--fs-14);color:var(--text-light-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:24px;display:flex;border-top:none!important}.modal-backdrop{opacity:0;z-index:999999!important;-webkit-backdrop-filter:blur(14px)!important;width:100vw!important;height:100vh!important;transition:opacity var(--duration-normal) var(--ease-luxury)!important;background:#060606d9!important;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important;position:fixed!important;inset:0!important}.modal-backdrop.open{opacity:1;pointer-events:auto}.modal-box{width:100%;transform:scale(.96)translateY(12px);border-radius:var(--radius-brand-24)!important;max-width:520px!important;max-height:90vh!important;transition:transform var(--duration-normal) var(--ease-luxury), opacity var(--duration-normal) var(--ease-luxury)!important;color:#fff!important;background:#0d0e11!important;border:1px solid #ffffff24!important;margin:auto!important;padding:36px 32px 32px!important;position:relative!important;overflow-y:auto!important;box-shadow:0 32px 80px #000000f5,0 0 48px #ff63641a!important}.modal-backdrop.open .modal-box{transform:scale(1)translateY(0)!important}.modal-title{letter-spacing:-.015em;font-family:var(--font-body)!important;color:#fff!important;margin-bottom:20px!important;font-size:22px!important;font-weight:700!important;line-height:1.3!important}.modal-close-btn{width:36px;height:36px;font-size:var(--fs-14);cursor:pointer;z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;top:20px;right:20px;border-radius:var(--radius-circle)!important;color:#fff!important;transition:var(--transition-fast)!important;background:#ffffff0f!important;border:1px solid #ffffff2e!important}.modal-close-btn:hover{color:#fff!important;box-shadow:none!important;background:#fff3!important;border-color:#fff6!important}.modal-body-text{color:#ffffffb8!important;margin-bottom:20px!important;font-size:14px!important;line-height:1.55!important}.modal-privacy-note{color:#ffffffa6!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:18px!important;font-size:12.5px!important;display:flex!important}.modal-box .form-label{display:block;color:#ffffffe6!important;margin-bottom:8px!important;font-size:13px!important;font-weight:600!important}.modal-box .form-group{margin-bottom:18px!important}.modal-box .form-input{transition:all .2s;border-radius:var(--radius-brand-14)!important;color:#fff!important;background:0 0!important;border:1px solid #ffffff29!important;height:48px!important;padding:0 16px!important;font-size:14px!important}.modal-box .form-input:focus{background:0 0!important;border-color:#ff6364cc!important;outline:none!important;box-shadow:0 0 0 3px #ff636433!important}.modal-box .phone-input-group{transition:all .2s;border-radius:var(--radius-brand-14)!important;background:0 0!important;border:1px solid #ffffff29!important;align-items:center!important;height:48px!important;padding:0 14px!important;display:flex!important}.modal-box .phone-input-group:focus-within{background:0 0!important;border-color:#ff6364cc!important;box-shadow:0 0 0 3px #ff636433!important}.modal-box .phone-prefix{color:#ffffffe6!important;padding-left:0!important;padding-right:12px!important;font-size:14px!important}.modal-box .phone-separator{background-color:#fff3!important;width:1px!important;height:20px!important;margin-right:12px!important}.modal-box .phone-input{height:100%!important;box-shadow:none!important;border-radius:var(--radius-none)!important;color:#fff!important;background:0 0!important;border:none!important;outline:none!important;flex:1!important;width:100%!important;padding:0 6px!important;font-size:14px!important}.modal-box button[type=submit],.modal-box .btn-primary{text-align:center!important;border-radius:var(--radius-pill)!important;justify-content:center!important;align-items:center!important;width:100%!important;height:52px!important;margin-top:18px!important;display:flex!important}.contact-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:36px;display:grid}.contact-info-card{border:1px solid var(--border-light-medium,#1717161a);border-radius:var(--radius-brand-18);transition:var(--transition-normal);background:#fff;align-items:flex-start;gap:16px;padding:24px;display:flex;box-shadow:0 4px 20px #00000008}.contact-info-card:hover{border-color:var(--brand-border);box-shadow:0 8px 24px #00000014}.contact-info-card .icon-wrapper{border-radius:var(--radius-brand-12);color:#000;background:#0000000d;border:1px solid #00000014;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.contact-info-card .card-title{font-size:var(--fs-18);color:var(--text-dark-primary,#171716);font-weight:700;font-family:var(--font-heading)}.contact-info-card .card-desc{font-size:var(--fs-14);color:var(--text-dark-secondary,#4b5563);line-height:1.6}.contact-form-card{border:1px solid var(--border-light-medium,#1717161a);border-radius:var(--radius-brand-24);color:var(--text-dark-primary,#171716);background:#fff;padding:36px;box-shadow:0 12px 36px #0000000d}.contact-form-card-title{color:var(--text-dark-primary,#171716);margin-bottom:6px;font-size:24px;font-weight:800;line-height:1.25;font-family:var(--font-heading)!important}.contact-form-card-subtitle{font-size:var(--fs-16);color:var(--text-dark-secondary,#4b5563);margin-bottom:24px;line-height:1.5}.contact-form-card .form-label{margin-bottom:8px;color:#374151!important;font-size:14px!important;font-weight:600!important}.contact-form-card .form-input,.contact-form-card .form-textarea{padding:12px 16px;color:#1f2937!important;border-radius:var(--radius-brand-18)!important;background-color:#fff!important;border:1px solid #d1d5db!important}.contact-form-card .form-input::placeholder,.contact-form-card .form-textarea::placeholder{color:#9ca3af!important}.contact-form-card .form-input:focus,.contact-form-card .form-textarea:focus{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px #ff636440!important}.contact-form-card .phone-input-group{transition:border-color .2s,box-shadow .2s;border-radius:var(--radius-brand-18)!important;background-color:#fff!important;border:1px solid #d1d5db!important;align-items:center!important;width:100%!important;padding:0 16px!important;display:flex!important}.contact-form-card .phone-input-group:focus-within{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px #ff636440!important}.contact-form-card .phone-prefix{-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:var(--fs-16)!important;color:#374151!important;background:0 0!important;border:none!important;padding-right:12px!important;font-weight:600!important}.contact-form-card .phone-separator{background-color:#e5e7eb!important;flex-shrink:0!important;width:1px!important;height:20px!important;margin-right:12px!important}.contact-form-card .phone-input{border-radius:var(--radius-none)!important;width:100%!important;box-shadow:none!important;font-size:var(--fs-16)!important;color:#1f2937!important;background:0 0!important;border:none!important;outline:none!important;flex:1!important;padding:12px 0!important}.contact-form-card .phone-input::placeholder{color:#9ca3af!important}.contact-form-card button[type=submit],.contact-form-card .btn-primary{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.contact-form-card .modal-privacy-note{color:#6b7280!important;justify-content:center!important;align-items:center!important;gap:6px!important;margin-top:14px!important;font-size:13px!important;font-weight:500!important;display:flex!important}.floating-whatsapp{background:var(--brand-whatsapp);color:#fff;cursor:pointer;width:52px;height:52px;transition:var(--transition-fast);justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex;z-index:9999!important;border-radius:var(--radius-brand-18)!important;box-shadow:none!important;border:none!important;position:fixed!important;bottom:24px!important;right:24px!important}.floating-whatsapp:hover{background:var(--brand-whatsapp-hover);border-color:#0000;transform:scale(1.06);box-shadow:none!important}.floating-whatsapp svg{width:26px;height:26px}.before-after-container{border:1px solid var(--brand-border-subtle);-webkit-user-select:none;user-select:none;touch-action:pan-y;max-width:900px;height:440px;margin:0 auto;position:relative;overflow:hidden;border-radius:var(--radius-brand-24)!important}.ba-image-layer{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:var(--radius-brand-24)!important}.ba-image-layer img{object-fit:cover;width:100%;height:100%;border-radius:var(--radius-brand-24)!important}.ba-image-before{z-index:1}.ba-image-after{z-index:2;width:50%;overflow:hidden;border-radius:var(--radius-brand-24)!important}.ba-image-after img{object-fit:cover;width:100%;max-width:none;height:100%;border-radius:var(--radius-brand-24)!important}@media (max-width:1024px){.before-after-container{height:340px}.ba-image-after img{width:100%}}.ba-slider-handle{background:var(--brand-primary);z-index:10;cursor:ew-resize;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ba-slider-btn{width:40px;height:40px;transition:var(--transition-fast);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:var(--radius-pill)!important;background:var(--brand-primary)!important;color:#fff!important;border:1px solid var(--brand-primary)!important;box-shadow:none!important}.ba-slider-btn:hover{background:var(--brand-primary-hover)!important;border-color:var(--brand-primary-hover)!important;box-shadow:none!important}.ba-pill-badge{z-index:15;font-size:var(--fs-16);font-weight:var(--fw-bold);letter-spacing:.02em;pointer-events:none;padding:6px 14px;position:absolute;bottom:18px;border-radius:var(--radius-pill)!important;white-space:nowrap!important}.ba-pill-before{right:18px;color:#fff!important;background:#060606!important;border:none!important}.ba-pill-after{font-weight:var(--fw-bold);left:18px;background:var(--brand-primary)!important;color:#fff!important;box-shadow:none!important;border:none!important}.differentiator-images-grid{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:48px;display:grid}.differentiator-image-card{border:1px solid var(--border-dark-subtle,#ffffff1f)!important;border-radius:var(--radius-brand-24)!important;height:clamp(280px,30vw,380px)!important;transition:border-color .4s var(--ease-luxury), box-shadow .4s var(--ease-luxury)!important;background:#0e0e0e!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 40px #00000073,inset 0 1px #ffffff1a!important}.differentiator-image-card:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#06060600 35%,#060606a6 100%);position:absolute;inset:0}.differentiator-image-card:hover{border-color:var(--brand-border)!important;box-shadow:0 24px 50px #00000080,inset 0 1px #fff3!important}.differentiator-image-card img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;border-radius:var(--radius-brand-24)!important;transition:filter .5s var(--ease-luxury)!important}.differentiator-image-card:hover img{filter:brightness(1.05)contrast(1.03)}.differentiator-card-badge{letter-spacing:.04em!important;border-radius:var(--radius-pill)!important;z-index:2!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;font-size:13px!important;font-weight:700!important;display:inline-flex!important;position:absolute!important;bottom:18px!important;left:18px!important;box-shadow:0 8px 24px #00000059!important}.differentiator-card-badge--dark{color:var(--text-light-primary)!important;-webkit-backdrop-filter:blur(14px)!important;background:#0e0e0ebf!important;border:1px solid #ffffff2e!important}.differentiator-card-badge--brand{background:var(--brand-primary)!important;color:#fff!important;-webkit-backdrop-filter:blur(14px)!important;border:1px solid #ffffff40!important}.differentiator-pillars-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.value-strip-section{background:var(--bg-dark);color:var(--text-light-secondary);padding:52px 0}.guarantee-badges-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.value-badge{text-align:center;flex-direction:column;align-items:center;display:flex}.value-badge-icon{border-radius:var(--radius-brand-18);color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:14px;display:flex}.value-badge-title{color:#fff;font-weight:var(--fw-bold);font-size:var(--fs-15);letter-spacing:.03em;text-transform:uppercase;margin-bottom:4px}.value-badge-desc{font-size:var(--fs-14);color:#ffffffa6}@media (max-width:900px){.about-hero-grid{grid-template-columns:1fr!important;gap:32px!important}.differentiator-images-grid{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.differentiator-pillars-grid{grid-template-columns:1fr;gap:24px}.guarantee-badges-grid{grid-template-columns:repeat(2,1fr);gap:24px 16px}}@media (min-width:769px){.desktop-only-flex{display:inline-flex!important}}@media (max-width:1100px){.hero-grid,.cta-dark-grid{grid-template-columns:1fr;gap:40px}.projects-gallery-grid,.features-grid,.testimonials-grid,.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.nav-menu{display:none}.mobile-menu-btn{display:block}.projects-gallery-grid,.features-grid,.testimonials-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:32px}.form-row{grid-template-columns:1fr}.cta-actions,.about-hero-actions,.contact-action-btns,.combo-btn-group{flex-direction:column!important;gap:20px!important;width:100%!important;max-width:100%!important;display:flex!important}.cta-actions .btn,.about-hero-actions .btn,.contact-action-btns .btn,.combo-btn-group .btn{text-align:center!important;justify-content:center!important;width:100%!important}.hero-actions-group{flex-direction:column;align-items:stretch}.hero-fullscreen-wrapper{height:380px;margin-top:12px}.hero-floating-card{flex-direction:column;align-items:flex-start;gap:12px;padding:12px 16px;bottom:12px;left:12px;right:12px}.hero-floating-btn{justify-content:center;width:100%}.floating-whatsapp span{display:none}.floating-whatsapp{padding:12px;border-radius:var(--radius-brand,18px)!important}}.services-breadcrumb-bar{background:var(--bg-dark,#060606);padding-top:clamp(100px,12vw,115px);padding-bottom:12px}.services-breadcrumb-links{font-size:var(--fs-14);color:#fff9;align-items:center;gap:8px;display:flex}.services-breadcrumb-links a{color:#ffffffb3;transition:color var(--duration-fast) var(--ease-apple);text-decoration:none}.services-hero-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.services-grid-section{padding:clamp(64px,8vw,96px) 0 100px}.services-page-heading{color:var(--text-light-primary);font-weight:var(--fw-bold);letter-spacing:-.02em;margin-bottom:48px}.services-grid-container{grid-template-columns:repeat(3,1fr);gap:44px 28px;display:grid}.service-card-item{cursor:pointer;text-decoration:none;display:block}.service-card-img-box{aspect-ratio:4/3;background:#121212;border:1px solid #ffffff14;width:100%;position:relative;overflow:hidden;border-radius:var(--radius-brand-18)!important}.service-card-img-box img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.16,1,.3,1),filter .5s cubic-bezier(.16,1,.3,1)}.service-card-item:hover .service-card-img-box img{filter:brightness(1.05);transform:scale(1.02)}.service-card-title{font-size:var(--fs-20);color:#fff;letter-spacing:-.01em;margin-top:14px;transition:color .45s cubic-bezier(.16,1,.3,1);font-weight:500!important}.service-card-item:hover .service-card-title{color:#fff!important;font-weight:500!important}@media (max-width:1024px){.services-top-mosaic{grid-template-columns:repeat(2,1fr);padding-top:110px}.services-grid-container{grid-template-columns:repeat(2,1fr);gap:32px 20px}}@media (max-width:640px){.services-top-mosaic{grid-template-columns:repeat(2,1fr);gap:6px;padding-top:96px}.mosaic-item{height:130px}.services-grid-container{grid-template-columns:1fr;gap:28px}.service-card-title{font-size:var(--fs-18);margin-top:10px}}.services-page-wrapper{background:var(--bg-dark,#060606);color:var(--text-white-pure);min-height:100vh}.services-breadcrumb-bar{z-index:10;position:relative;background:#060606!important;border-bottom:none!important;margin-top:0!important;padding-top:clamp(84px,9vw,96px)!important;padding-bottom:16px!important}.services-breadcrumb-links{font-size:var(--fs-14);color:var(--text-white-muted);align-items:center;gap:10px;font-weight:500;display:flex}.services-breadcrumb-links a{color:var(--text-white-secondary);text-decoration:none;transition:color .2s}.services-breadcrumb-links a:hover{color:var(--brand-primary)}.services-breadcrumb-links .current{color:var(--text-white-pure);font-weight:600}.services-hero-banner{background:var(--bg-dark,#060606);width:100%;height:clamp(280px,32vw,480px);position:relative;overflow:hidden}.services-hero-img{object-fit:cover;filter:brightness(.85)contrast(1.05);width:100%;height:100%}.services-hero-overlay{pointer-events:none;background:linear-gradient(#0003 0%,#000000d9 100%);position:absolute;inset:0}.services-tabs-section{background:var(--bg-dark,#060606);padding:20px 0 24px;position:relative;border-bottom:none!important}.services-breadcrumb-row{font-size:var(--fs-14);align-items:center;gap:8px;margin-bottom:18px;padding-bottom:12px;font-weight:500;display:flex;border-bottom:none!important}.services-breadcrumb-link{align-items:center;font-size:14px;line-height:1.2;display:inline-flex;color:#ffffffbf!important;background:0 0!important;border-radius:6px!important;padding:4px 10px!important;font-weight:500!important;text-decoration:none!important;transition:color .2s,background .2s!important}.services-breadcrumb-link:hover{color:#fff!important;background:#ffffff14!important}.services-breadcrumb-sep{-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex;color:#fff6!important}.services-breadcrumb-current{align-items:center;font-size:14px;line-height:1.2;display:inline-flex;color:#fff!important;background:#ffffff14!important;border-radius:6px!important;padding:4px 10px!important;font-weight:600!important}.services-tabs-bar{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;align-items:center;gap:8px;width:100%;margin:0 auto;padding:8px 16px 14px;display:flex;flex-wrap:nowrap!important;overflow-x:auto!important}@media (min-width:992px){.services-tabs-bar{justify-content:center}}.services-tabs-bar::-webkit-scrollbar{display:none}.services-tab-btn{font-size:var(--fs-14);cursor:pointer;justify-content:center;align-items:center;padding:10px 22px;font-weight:500;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;color:#ffffffb3!important;border-radius:var(--radius-pill)!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;flex-shrink:0!important}.services-tab-btn:hover{background:var(--brand-tint-08)!important;color:var(--brand-primary)!important;border:1px solid #0000!important;outline:none!important}.services-tab-btn.active{font-weight:600;background:var(--brand-tint-10)!important;color:var(--brand-primary)!important;box-shadow:none!important;border:1px solid #0000!important;outline:none!important}.services-showcase-section{background:var(--bg-dark,#060606);padding:clamp(40px,5vw,64px) 0}.services-main-headline{font-family:var(--font-body);font-size:clamp(var(--fs-24), 3.2vw, var(--fs-38));color:var(--text-white-pure);text-align:center;letter-spacing:-.02em;margin-bottom:clamp(24px,4vw,40px);font-weight:700}.services-gallery-container{max-width:980px;margin:0 auto;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.services-main-image-box{aspect-ratio:16/10;border-radius:var(--radius-brand-16,16px);cursor:pointer;background:#0e0e0e;border:1px solid #ffffff1f;width:100%;height:100%;position:relative;overflow:hidden}.services-main-image-box .img-skeleton-wrapper,.services-main-image-box picture,.services-main-img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}.services-thumbnails-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.services-thumb-card{aspect-ratio:16/10;border-radius:var(--radius-brand-12,12px);cursor:pointer;background:#0e0e0e;border:2px solid #0000;width:100%;height:100%;transition:all .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.services-thumb-card:hover{border-color:#fff6}.services-thumb-card.active{border-color:#c1121f}.services-thumb-card img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}.services-description-box{text-align:center;max-width:760px;margin-top:32px;margin-left:auto;margin-right:auto}.services-description-box p{font-size:clamp(var(--fs-15), 1.8vw, var(--fs-17));color:var(--text-white-secondary);font-weight:400;line-height:1.7}.services-cta-banner-section{background:var(--bg-dark,#060606);padding:80px 0 100px;border-top:none!important}.services-cta-card{text-align:center;max-width:720px;margin:0 auto}.services-cta-title{color:var(--text-white-pure);letter-spacing:-.01em;margin-bottom:16px;font-weight:700;font-size:24px!important}.services-cta-desc{color:var(--text-white-secondary);margin-bottom:32px;line-height:1.6;font-size:18px!important}.services-cta-btn{font-size:var(--fs-16);padding:16px 36px;font-weight:700;display:inline-flex}.lightbox-overlay{-webkit-backdrop-filter:blur(20px);background:#000000f0;flex-direction:column;justify-content:space-between;align-items:center;padding:30px 20px 24px;animation:.25s ease-out fadeIn;display:flex;position:fixed;inset:0;z-index:999999!important}.lightbox-close-circle{z-index:1000;border-radius:var(--radius-circle);cursor:pointer;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:24px;right:24px;background:0 0!important;border:1px solid #ffffff38!important}.lightbox-close-circle:hover{transform:scale(1.05);background:#ffffff1f!important;border-color:#fff6!important}.lightbox-stage-wrapper{flex:1;justify-content:center;align-items:center;width:100%;margin-top:20px;display:flex;position:relative}.lightbox-arrow-btn{z-index:100;border-radius:var(--radius-circle);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff2e;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox-arrow-left{left:24px}.lightbox-arrow-right{right:24px}.lightbox-arrow-btn:hover{background:#ffffff40;transform:translateY(-50%)scale(1.08)}.lightbox-main-img-box{justify-content:center;align-items:center;max-width:82vw;max-height:64vh;display:flex}.lightbox-main-img{object-fit:contain;border-radius:var(--radius-xs);max-width:100%;max-height:64vh;transition:transform .3s cubic-bezier(.16,1,.3,1);box-shadow:0 24px 80px #000000f2}.lightbox-thumbnails-bar{z-index:100;width:100%;max-width:860px;margin-top:16px}.lightbox-thumbnails-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;gap:12px;width:max-content;min-width:100%;margin:0 auto;padding:6px 12px;display:flex;overflow:auto hidden}.lightbox-thumbnails-scroll::-webkit-scrollbar{display:none}.lightbox-thumb-item{border-radius:var(--radius-xs);cursor:pointer;opacity:.5;background:#121212;border:2px solid #0000;flex-shrink:0;width:108px;height:72px;padding:0;transition:all .25s cubic-bezier(.16,1,.3,1);overflow:hidden}.lightbox-thumb-item img{object-fit:cover;width:100%;height:100%;display:block}.lightbox-thumb-item:hover{opacity:.85}.lightbox-thumb-item.active{opacity:1;transform:scale(1.04);box-shadow:0 4px 16px #ffffff40;border-color:#fff!important}@media (max-width:768px){.lightbox-arrow-left{left:10px}.lightbox-arrow-right{right:10px}.lightbox-main-img-box{max-width:92vw;max-height:55vh}.lightbox-main-img{max-height:55vh}.lightbox-thumb-item{width:80px;height:56px}.lightbox-close-text,.lightbox-header-title{display:none!important}.lightbox-close-btn{border-radius:50%!important;justify-content:center!important;width:36px!important;height:36px!important;padding:0!important}}.lightbox-thumb-btn{border-radius:var(--radius-brand-6);cursor:pointer;opacity:.6;background:#111;border:2px solid #0000;flex-shrink:0;width:72px;height:52px;transition:all .2s;overflow:hidden}.lightbox-thumb-btn.active{border-color:var(--brand-primary,#e12312);opacity:1;transform:scale(1.05)}.lightbox-thumb-btn:hover{opacity:1}.lightbox-thumb-btn img{object-fit:cover;width:100%;height:100%}@media (max-width:640px){.services-breadcrumb-bar{margin-top:64px;padding:14px 0!important}}@media (max-width:991px){.about-zigzag-grid{grid-template-columns:1fr!important;gap:36px!important}}.dark-skeleton-loader{position:relative;overflow:hidden;background-color:#121212!important}.dark-skeleton-loader:before{content:"";z-index:2;pointer-events:none;opacity:1;background:linear-gradient(90deg,#fff0 0%,#ffffff14 50%,#fff0 100%);transition:opacity .4s ease-out;animation:1.5s cubic-bezier(.4,0,.6,1) infinite skeleton-shimmer;position:absolute;inset:0}.dark-skeleton-loader.is-loaded:before{opacity:0!important;animation:none!important}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.img-skeleton-wrapper{background-color:#121212;width:100%;height:100%;position:relative;overflow:hidden}.img-skeleton-wrapper picture{width:100%!important;height:100%!important;display:block!important}.img-skeleton-wrapper img{opacity:0;clip-path:inset(0 0 100%);will-change:opacity, clip-path, transform;transition:clip-path .75s cubic-bezier(.16,1,.3,1),opacity .5s ease-out,transform .75s cubic-bezier(.16,1,.3,1),filter .5s ease-out}.img-skeleton-wrapper img.is-loaded,.img-skeleton-wrapper img.image-reveal-active{opacity:1!important;clip-path:inset(0)!important}.img-skeleton-wrapper.is-loaded{background-color:#0000!important}@media (max-width:768px){.container{padding-left:20px!important;padding-right:20px!important}.form-row{grid-template-columns:1fr!important;gap:12px!important}.guarantee-badges-grid,.process-steps-grid,.contact-grid,.footer-grid{grid-template-columns:1fr!important;gap:24px!important}.modal-box{width:94%!important;max-width:94%!important;max-height:88vh!important;padding:24px 18px!important}.ba-pill-badge{padding:6px 12px!important;font-size:12px!important;bottom:16px!important}.ba-pill-after{left:14px!important}.ba-pill-before{right:14px!important}.display-lg{font-size:clamp(var(--fs-28), 7vw, var(--fs-40))!important}.display-md{font-size:clamp(var(--fs-24), 6vw, var(--fs-32))!important}}.about-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.about-hero-actions,.contact-action-btns{flex-flow:wrap;align-items:center;width:auto;display:flex;gap:20px!important}.about-hero-actions .btn,.contact-action-btns .btn{text-align:center;justify-content:center;width:auto}.about-hero-img-box{border-radius:var(--radius-brand-24);border:1px solid var(--border-light-subtle);width:100%;box-shadow:var(--shadow-subtle-lg);overflow:hidden}.about-hero-img{object-fit:cover;border-radius:var(--radius-brand-24);width:100%;height:500px;display:block}.about-philosophy-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.about-philosophy-img-box{border-radius:var(--radius-brand-24);border:1px solid var(--border-light-subtle);width:100%;box-shadow:var(--shadow-subtle-lg);overflow:hidden}.about-philosophy-img{object-fit:cover;border-radius:var(--radius-brand-24);width:100%;height:520px;display:block}.about-stats-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:991px){.about-hero-grid,.about-philosophy-grid{grid-template-columns:1fr!important;gap:32px!important}.about-hero-img,.about-philosophy-img{height:340px!important}}@media (max-width:640px){.about-hero-img,.about-philosophy-img{height:280px!important}.about-stats-grid{grid-template-columns:1fr!important;gap:12px!important}}.materials-grid-3x2{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.materials-card-clean{border-radius:var(--radius-brand-16);padding:24px;transition:transform .2s,background-color .2s;box-shadow:none!important;background:#141414!important;border:none!important}.materials-card-clean:hover{background:#1a1a1a!important}@media (max-width:991px){.materials-grid-3x2{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.materials-grid-3x2{grid-template-columns:1fr}}.grid-3x2-equal{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (max-width:991px){.grid-3x2-equal{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:576px){.grid-3x2-equal{grid-template-columns:1fr;gap:20px}}@media (max-width:768px){.site-header,.site-header.scrolled,.hero-slider-counter,.hero-slider-btn,.top-announcement-bar{-webkit-backdrop-filter:none!important}.site-header{background:#060606f2!important}.site-header.scrolled{background:#060606fa!important}.reveal-on-scroll{will-change:auto!important;filter:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal-on-scroll{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}.project-interiors-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:640px){.project-interiors-grid{gap:16px;grid-template-columns:1fr!important}}
