@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:400;src:url(/static/media/syne-greek-400-normal.90451aea0d400a513bb8.woff2) format("woff2"),url(/static/media/syne-greek-400-normal.19d922af5c7ca966385c.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:400;src:url(/static/media/syne-latin-ext-400-normal.1797cd189b3fcc80868d.woff2) format("woff2"),url(/static/media/syne-latin-ext-400-normal.26b0a71924e87ef7699c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:400;src:url(/static/media/syne-latin-400-normal.b2ff389f8ccd9b7821f3.woff2) format("woff2"),url(/static/media/syne-latin-400-normal.cf49b24eceaf3aa4d840.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:600;src:url(/static/media/syne-greek-600-normal.825a76ece92bb03f1fb9.woff2) format("woff2"),url(/static/media/syne-greek-600-normal.9e1b40b585c9f4747905.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:600;src:url(/static/media/syne-latin-ext-600-normal.6527c1522326c088ac5b.woff2) format("woff2"),url(/static/media/syne-latin-ext-600-normal.afc1878da9b81993e657.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:600;src:url(/static/media/syne-latin-600-normal.0138d89ca94c30144cef.woff2) format("woff2"),url(/static/media/syne-latin-600-normal.b11f0a761cd72801c08a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:700;src:url(/static/media/syne-greek-700-normal.726104a2f028169c298f.woff2) format("woff2"),url(/static/media/syne-greek-700-normal.69c6730040227558f76c.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:700;src:url(/static/media/syne-latin-ext-700-normal.a13829c6c25cc868d9ff.woff2) format("woff2"),url(/static/media/syne-latin-ext-700-normal.78fd36cb3a45e3b0afc7.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:700;src:url(/static/media/syne-latin-700-normal.8e71946a45e34dd26ce5.woff2) format("woff2"),url(/static/media/syne-latin-700-normal.1aa0b5b55ca3b5dd4104.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:800;src:url(/static/media/syne-greek-800-normal.c3cc513235e45172e8d5.woff2) format("woff2"),url(/static/media/syne-greek-800-normal.5f716eae361eeedb977f.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:800;src:url(/static/media/syne-latin-ext-800-normal.573ac3c360e761ae6040.woff2) format("woff2"),url(/static/media/syne-latin-ext-800-normal.9e80076cc379fe913356.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Syne;font-style:normal;font-weight:800;src:url(/static/media/syne-latin-800-normal.e8320e9f9b7f10311b03.woff2) format("woff2"),url(/static/media/syne-latin-800-normal.3d426d735ff3569f26e9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:300;src:url(/static/media/dm-sans-latin-ext-300-normal.4c3091c8284c94a1066b.woff2) format("woff2"),url(/static/media/dm-sans-latin-ext-300-normal.7eead918a6c1b71622f9.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:300;src:url(/static/media/dm-sans-latin-300-normal.492712424f428ca228aa.woff2) format("woff2"),url(/static/media/dm-sans-latin-300-normal.fbd4aab74294673a3a7d.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(/static/media/dm-sans-latin-ext-400-normal.2d149d08ff5a20db3296.woff2) format("woff2"),url(/static/media/dm-sans-latin-ext-400-normal.a670f2d2237866916178.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:400;src:url(/static/media/dm-sans-latin-400-normal.97def203da337e26d827.woff2) format("woff2"),url(/static/media/dm-sans-latin-400-normal.2c8c7be0365aecdaf260.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(/static/media/dm-sans-latin-ext-500-normal.50b040ac644772dcb734.woff2) format("woff2"),url(/static/media/dm-sans-latin-ext-500-normal.51a1ede8bf3ecdcfa592.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:500;src:url(/static/media/dm-sans-latin-500-normal.95be878c7de25e1db4c0.woff2) format("woff2"),url(/static/media/dm-sans-latin-500-normal.ed11bdb46a5adfbb6416.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:600;src:url(/static/media/dm-sans-latin-ext-600-normal.cb3fc28955a7656c13e2.woff2) format("woff2"),url(/static/media/dm-sans-latin-ext-600-normal.f5a963e83cdf4660b80d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:normal;font-weight:600;src:url(/static/media/dm-sans-latin-600-normal.734311c3c530f3ad138e.woff2) format("woff2"),url(/static/media/dm-sans-latin-600-normal.eed54baa89357289df02.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:300;src:url(/static/media/dm-sans-latin-ext-300-italic.474925959eae73fb356e.woff2) format("woff2"),url(/static/media/dm-sans-latin-ext-300-italic.f186f217e968e6e5ab6d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:DM Sans;font-style:italic;font-weight:300;src:url(/static/media/dm-sans-latin-300-italic.3bceb5d896fc2dc6ec1c.woff2) format("woff2"),url(/static/media/dm-sans-latin-300-italic.43704712e35471630abd.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:500;src:url(/static/media/space-grotesk-vietnamese-500-normal.152372a3a900b90399af.woff2) format("woff2"),url(/static/media/space-grotesk-vietnamese-500-normal.4cd7d39dff78eef3c3ae.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:500;src:url(/static/media/space-grotesk-latin-ext-500-normal.411a971e2cf9367a1f90.woff2) format("woff2"),url(/static/media/space-grotesk-latin-ext-500-normal.9b786262bfe89305ed9a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:500;src:url(/static/media/space-grotesk-latin-500-normal.2641fa827a3c8935ce36.woff2) format("woff2"),url(/static/media/space-grotesk-latin-500-normal.b49ceea0c1268b379704.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:600;src:url(/static/media/space-grotesk-vietnamese-600-normal.1266a16c37a89267b220.woff2) format("woff2"),url(/static/media/space-grotesk-vietnamese-600-normal.3371e3e4c9b26400a60c.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:600;src:url(/static/media/space-grotesk-latin-ext-600-normal.b188971fafaf65e315bd.woff2) format("woff2"),url(/static/media/space-grotesk-latin-ext-600-normal.1c236cd2c23e9664469d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:600;src:url(/static/media/space-grotesk-latin-600-normal.8ff7300c7c3cddae1fef.woff2) format("woff2"),url(/static/media/space-grotesk-latin-600-normal.ebac80b130385b5e7faf.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(/static/media/space-grotesk-vietnamese-700-normal.d961758c27eb1a21c68b.woff2) format("woff2"),url(/static/media/space-grotesk-vietnamese-700-normal.499e5d15f63548664580.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(/static/media/space-grotesk-latin-ext-700-normal.b40ed7a6c4733fbbac9f.woff2) format("woff2"),url(/static/media/space-grotesk-latin-ext-700-normal.60bdf4cbe6f46755f6fa.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Space Grotesk;font-style:normal;font-weight:700;src:url(/static/media/space-grotesk-latin-700-normal.da60da10a1aa9aca283c.woff2) format("woff2"),url(/static/media/space-grotesk-latin-700-normal.06b64ac55dcc99993664.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-ext-400-normal.39fbf8d2c4abc46f721f.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-400-normal.818b84180553acc613f3.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-400-normal.89455522650c3fb3654c.woff2) format("woff2"),url(/static/media/inter-cyrillic-400-normal.dd21c71421d58232ef03.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-ext-400-normal.f2ef63e732b18d636044.woff2) format("woff2"),url(/static/media/inter-greek-ext-400-normal.fc80974ec6969ee03fd2.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-400-normal.e685387f69602567b1da.woff2) format("woff2"),url(/static/media/inter-greek-400-normal.b412faded087fbcfa4ff.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-vietnamese-400-normal.44c9df135eec470b0ab6.woff2) format("woff2"),url(/static/media/inter-vietnamese-400-normal.aaa15d735e3826061950.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-ext-400-normal.210fb826cb25acbd4094.woff2) format("woff2"),url(/static/media/inter-latin-ext-400-normal.c616205185f0d3677df9.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-400-normal.eca1e21531598d5db58f.woff2) format("woff2"),url(/static/media/inter-latin-400-normal.2ea1079c0069eb040a52.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-cyrillic-ext-500-normal.b2740f247d3be4a05ca0.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-500-normal.e9974e820735012b025b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-cyrillic-500-normal.33a76a7cbcfcb7076534.woff2) format("woff2"),url(/static/media/inter-cyrillic-500-normal.72f7a9db87626ca30c76.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-greek-ext-500-normal.4c6d520b97e3bb4ef613.woff2) format("woff2"),url(/static/media/inter-greek-ext-500-normal.47cc2391a7edf82cf4e1.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-greek-500-normal.e7cec4ef4f6780e90a52.woff2) format("woff2"),url(/static/media/inter-greek-500-normal.6d34bacda2be54829b97.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-vietnamese-500-normal.63d02ea896a7406849b6.woff2) format("woff2"),url(/static/media/inter-vietnamese-500-normal.296d66c0bba9086788b9.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-latin-ext-500-normal.cdb4dd5dc508fe6e7398.woff2) format("woff2"),url(/static/media/inter-latin-ext-500-normal.2f93aaa35e870cec4704.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/static/media/inter-latin-500-normal.b7c27c60f848f2083f45.woff2) format("woff2"),url(/static/media/inter-latin-500-normal.5014db633e71a7741bf5.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-cyrillic-ext-600-normal.8c6413cdd8004fde0a19.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-600-normal.d6d44e8705a633436dfe.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-cyrillic-600-normal.fdee7b66c2d88216b75f.woff2) format("woff2"),url(/static/media/inter-cyrillic-600-normal.8609e1b95284125f21cb.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-greek-ext-600-normal.c3c138d889b8c929822c.woff2) format("woff2"),url(/static/media/inter-greek-ext-600-normal.c7983dac0ad6a359aef0.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-greek-600-normal.984050ecee12eabe9366.woff2) format("woff2"),url(/static/media/inter-greek-600-normal.d8b0044cf6afdd52b07b.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-vietnamese-600-normal.6984cf5e8583fac83be3.woff2) format("woff2"),url(/static/media/inter-vietnamese-600-normal.04bb56ffa463ab55708d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-latin-ext-600-normal.8148c3ae14dfaefc62ca.woff2) format("woff2"),url(/static/media/inter-latin-ext-600-normal.4d0d5017d71ea1750fc1.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/static/media/inter-latin-600-normal.69a8d1d484967aba2389.woff2) format("woff2"),url(/static/media/inter-latin-600-normal.f10265da6bd8d66999ac.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-ext-700-normal.b0c28c6752a13fa5abaf.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-700-normal.43f6f7e8a4205f05e58c.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-cyrillic-700-normal.533055ff3700190d8dfa.woff2) format("woff2"),url(/static/media/inter-cyrillic-700-normal.9f2de06ca9a7c8458434.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-ext-700-normal.c9429f4b77b1f85e999d.woff2) format("woff2"),url(/static/media/inter-greek-ext-700-normal.0f8675bdd7f3fe3a3dba.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-greek-700-normal.3f04511ca7c0cea0cc2f.woff2) format("woff2"),url(/static/media/inter-greek-700-normal.8b95c1e2b193d0541864.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-vietnamese-700-normal.d1c85cabbe96efcaeb68.woff2) format("woff2"),url(/static/media/inter-vietnamese-700-normal.05b640f829d1ac5ff29d.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-ext-700-normal.bc59219ed344909a4f53.woff2) format("woff2"),url(/static/media/inter-latin-ext-700-normal.d4a91814dd3f1e022ab1.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/static/media/inter-latin-700-normal.1104236696a5d2d1f236.woff2) format("woff2"),url(/static/media/inter-latin-700-normal.c73ae7252669254d2588.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/static/media/jetbrains-mono-cyrillic-ext-400-normal.7347c7bfed47f1ef0b25.woff2) format("woff2"),url(/static/media/jetbrains-mono-cyrillic-ext-400-normal.831e0db23a3b56373d02.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/static/media/jetbrains-mono-cyrillic-400-normal.f69e1e24f04a6ce942c0.woff2) format("woff2"),url(/static/media/jetbrains-mono-cyrillic-400-normal.d0dbe121eb8ccfff69fd.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/static/media/jetbrains-mono-greek-400-normal.3a4578ae9901384175e2.woff2) format("woff2"),url(/static/media/jetbrains-mono-greek-400-normal.55220d4dce9386883dd6.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/static/media/jetbrains-mono-vietnamese-400-normal.aa664ef15f2e285e9dda.woff2) format("woff2"),url(/static/media/jetbrains-mono-vietnamese-400-normal.411bbf704034dd802498.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/static/media/jetbrains-mono-latin-ext-400-normal.e83b764e84e73968db26.woff2) format("woff2"),url(/static/media/jetbrains-mono-latin-ext-400-normal.dfdc51c009ca3dea7613.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:400;src:url(/static/media/jetbrains-mono-latin-400-normal.d04352f240062b100fba.woff2) format("woff2"),url(/static/media/jetbrains-mono-latin-400-normal.1fef352a4021940e309a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/static/media/jetbrains-mono-cyrillic-ext-500-normal.12b2790f450a0135a4cd.woff2) format("woff2"),url(/static/media/jetbrains-mono-cyrillic-ext-500-normal.7d1c47b77c64589c778c.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/static/media/jetbrains-mono-cyrillic-500-normal.c859e1163e47db816b3f.woff2) format("woff2"),url(/static/media/jetbrains-mono-cyrillic-500-normal.508a23756dc3eb0a5f3f.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/static/media/jetbrains-mono-greek-500-normal.4ab6aec659058b6da634.woff2) format("woff2"),url(/static/media/jetbrains-mono-greek-500-normal.00b2594f4631af11e7ec.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/static/media/jetbrains-mono-vietnamese-500-normal.e8fe161b5afbc431d03f.woff2) format("woff2"),url(/static/media/jetbrains-mono-vietnamese-500-normal.61b340037f78bc2cdd7f.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/static/media/jetbrains-mono-latin-ext-500-normal.4a98f2079d9f35ae42c1.woff2) format("woff2"),url(/static/media/jetbrains-mono-latin-ext-500-normal.a9148377892cf3386f26.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:500;src:url(/static/media/jetbrains-mono-latin-500-normal.bb50084be2b43ba7b98c.woff2) format("woff2"),url(/static/media/jetbrains-mono-latin-500-normal.b6ddca2679c2b4a27c68.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/static/media/jetbrains-mono-cyrillic-ext-600-normal.228aae4e62f71f9bd6e0.woff2) format("woff2"),url(/static/media/jetbrains-mono-cyrillic-ext-600-normal.fd1e2a1c012794ecbe2a.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/static/media/jetbrains-mono-cyrillic-600-normal.8b3e76f3497a793c1ab2.woff2) format("woff2"),url(/static/media/jetbrains-mono-cyrillic-600-normal.4ca80b245d0897f2df91.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/static/media/jetbrains-mono-greek-600-normal.10cc4e4c508951c560cf.woff2) format("woff2"),url(/static/media/jetbrains-mono-greek-600-normal.2281356f21b48a6e0fa5.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/static/media/jetbrains-mono-vietnamese-600-normal.8a6f1ff135e2208a2ba1.woff2) format("woff2"),url(/static/media/jetbrains-mono-vietnamese-600-normal.adc7634e41a096d8bd64.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/static/media/jetbrains-mono-latin-ext-600-normal.2ebc3362e29bd0a56b47.woff2) format("woff2"),url(/static/media/jetbrains-mono-latin-ext-600-normal.31ca49736e964f7eb4fa.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:JetBrains Mono;font-style:normal;font-weight:600;src:url(/static/media/jetbrains-mono-latin-600-normal.d68d56cf8ab33f8cc5d0.woff2) format("woff2"),url(/static/media/jetbrains-mono-latin-600-normal.7e91dde00fbe12aae418.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:400;src:url(/static/media/sora-latin-ext-400-normal.24149ae8b91ae9128fa3.woff2) format("woff2"),url(/static/media/sora-latin-ext-400-normal.8cb4b1d5461a906843e3.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:400;src:url(/static/media/sora-latin-400-normal.29e6b7ae926c79058082.woff2) format("woff2"),url(/static/media/sora-latin-400-normal.3d2dd7af201d0b5cef99.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:500;src:url(/static/media/sora-latin-ext-500-normal.7939ceb48712cc05a00c.woff2) format("woff2"),url(/static/media/sora-latin-ext-500-normal.62cffc827ac3cd322991.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:500;src:url(/static/media/sora-latin-500-normal.e41a5cf24a6f493ef8a4.woff2) format("woff2"),url(/static/media/sora-latin-500-normal.b5a58fcdd93df227bf5c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:600;src:url(/static/media/sora-latin-ext-600-normal.dd6b207bf814676d740b.woff2) format("woff2"),url(/static/media/sora-latin-ext-600-normal.92694215e998c69f1242.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:600;src:url(/static/media/sora-latin-600-normal.2d1a5ccdb813260e884d.woff2) format("woff2"),url(/static/media/sora-latin-600-normal.392a691db380750c7789.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:700;src:url(/static/media/sora-latin-ext-700-normal.7256162e5d375d1dfc4f.woff2) format("woff2"),url(/static/media/sora-latin-ext-700-normal.a894e7302b9c06e2be33.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:700;src:url(/static/media/sora-latin-700-normal.1a92548c4260f51b98c6.woff2) format("woff2"),url(/static/media/sora-latin-700-normal.75ad8af4ff97575a46dc.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.card-icon{align-items:center;background:rgba(249,66,0,.149);border:1px solid #e8601c33;border-radius:12px;display:flex;font-size:1.4rem;height:52px;justify-content:center;margin-bottom:20px;width:52px}.card-title{color:#000;font-family:var(--font-display);font-size:1.15rem;font-weight:700;margin-bottom:10px}.card-text{color:#0a1929;font-size:.92rem;line-height:1.7}.grid-3{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.grid-4{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.hero-bg-grid{background-image:url(/static/media/bg-image.76a9cdeb111c9c294443.png);background-position:50%;background-repeat:no-repeat;background-size:60px 60px;background-size:cover;inset:0}.hero-bg-glow,.hero-bg-grid{pointer-events:none;position:absolute}.hero-bg-glow{background:radial-gradient(circle,#e8601c14 0,#0000 70%);height:700px;right:-200px;top:-200px;width:700px}.hero-bg-glow-2{background:radial-gradient(circle,#00b8a00f 0,#0000 70%);bottom:-200px;height:500px;left:-100px;pointer-events:none;position:absolute;width:500px}.hero-content{z-index:1}.hero-actions{align-items:center;gap:16px;margin-bottom:56px}.hero-actions,.hero-stats{display:flex;flex-wrap:wrap}.hero-stats{gap:40px}.stat-label{color:#0a1929;font-size:.82rem;font-weight:500;margin-top:4px}.hero-visual{z-index:1}.hero-card-stack,.hero-visual{position:relative}.hero-main-card{animation:float 6s ease-in-out infinite;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-glow);min-height:520px;padding:28px}.hmc-header{border-bottom:1px solid var(--border);gap:12px;margin-bottom:20px;padding-bottom:16px}.hmc-header,.hmc-icon{align-items:center;display:flex}.hmc-icon{background:#f94200;border-radius:10px;font-size:1.1rem;height:40px;justify-content:center;width:40px}.hmc-title{color:#000;font-family:var(--font-display);font-size:1rem;font-weight:700}.hmc-sub{color:#0a1929;font-size:.8rem}.hmc-metrics{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:25px;margin-top:24px}.hmc-metric{background:#fff;border:1px solid #ddd;border-radius:14px;min-height:190px;min-width:0;overflow:hidden;padding:22px 18px 18px;text-align:left}.hmc-metric-val{color:#ff3d00;font-family:var(--font-display);font-size:1.2rem;font-weight:900;line-height:1.05;white-space:nowrap}.hmc-metric-label{color:#111827;font-size:.9rem;font-weight:500;margin-top:10px}.mini-line-chart{display:block;height:70px;margin-top:18px;max-width:145px;width:100%}.mini-bar-chart{align-items:flex-end;display:flex;gap:10px;height:70px;margin-top:18px;padding-left:4px}.mini-bar-chart span{background:linear-gradient(180deg,#ff6a1a,#ff3d00);border-radius:6px 6px 0 0;width:11px}.hmc-bar-row{align-items:center;color:#0a1929;display:flex;font-size:.82rem;justify-content:space-between;margin-bottom:8px}.hmc-bar{background:#ffffff0f;border-radius:3px;height:6px;margin-bottom:12px;overflow:hidden}.hmc-bar-fill{animation:barGrow 2s ease forwards;background:var(--gradient-cyan);border-radius:3px;height:100%}.hero-floating-badge{align-items:center;animation:floatSmall 4s ease-in-out infinite;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 32px #0000004d;display:flex;gap:10px;padding:12px 18px;position:absolute}.badge-dot{animation:pulse 2s ease-in-out infinite;background:#e8601c;border-radius:50%;height:8px;width:8px}.badge-text{color:#000;font-size:.82rem;font-weight:600}.badge-sub{color:#0a1929;font-size:.72rem}.industry-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}.industry-grid{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:1fr 1.4fr}.industry-features{display:flex;flex-direction:column;gap:10px}.industry-feature{align-items:center;color:#0a1929;display:flex;font-size:.9rem;gap:12px}.feature-check{color:var(--accent-cyan);font-weight:700}.industry-card-visual:after{background:linear-gradient(135deg,#e8601c0d,#0000);content:"";inset:0;pointer-events:none;position:absolute}.industry-visual-icon{font-size:5rem;margin-bottom:24px}.industry-visual-title{color:#000;font-family:var(--font-display);font-size:1.2rem;font-weight:700;margin-bottom:8px}.industry-visual-stats{display:flex;gap:20px;margin-top:24px}.ivs-num{color:#f94200;font-family:var(--font-display);font-size:1.3rem;font-weight:800}.ivs-label{color:var(--text-muted);font-size:.75rem}.product-card{border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;transition:var(--transition)}.product-card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-glow);transform:translateY(-4px)}.product-card-header{background:#fff;border-bottom:1px solid rgba(249,66,0,.123);color:#000;padding:28px}.product-badge{background:#e8601c1f;border:1px solid #e8601c40;border-radius:100px;color:var(--accent-cyan);display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:1px;margin-bottom:14px;padding:4px 12px;text-transform:uppercase}.product-name{font-family:var(--font-display);font-size:1.5rem;font-weight:800;margin-bottom:8px}.product-tagline{color:#f94200;font-size:.88rem;font-style:italic}.product-body{background:#fff;flex:1 1;padding:28px}.product-desc{color:#000;font-size:.92rem;line-height:1.7;margin-bottom:20px}.product-features{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.product-feature{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:.88rem;gap:10px}.pf-icon{color:var(--accent-cyan);flex-shrink:0;margin-top:2px}.workflow-steps{display:flex;gap:0;position:relative}.workflow-steps:before{background:#f94200;content:"";height:2px;left:28px;opacity:.3;position:absolute;right:28px;top:28px}.workflow-step{flex:1 1;padding:0 16px;position:relative;text-align:center}.ws-circle{align-items:center;background:#fff;border:1px solid #f94200;border-radius:50%;display:flex;font-size:1.2rem;height:56px;justify-content:center;margin:0 auto 16px;position:relative;width:56px;z-index:1}.ws-title{color:#000;font-family:var(--font-display);font-size:.95rem;font-weight:700;margin-bottom:8px}.ws-desc{color:#0a1929;font-size:.82rem}.testimonial-card{background:#fff;border:1px solid rgba(249,66,0,.337);border-radius:var(--radius-lg);padding:32px;position:relative}.testimonial-card:before{color:#e8601c1a;content:'"';font-family:var(--font-display);font-size:5rem;line-height:1;position:absolute;right:28px;top:20px}.testimonial-text{color:#000;font-size:.95rem;font-style:italic;line-height:1.75;margin-bottom:20px}.testimonial-author{color:#0a1929;font-size:.9rem;font-weight:600}.testimonial-company{color:#f94200;font-size:.82rem}.cvs-parent{height:370px;perspective:1000px}.cvs-card{background:linear-gradient(135deg,#2a2a2a,#111 45%,#000);border-radius:36px;box-shadow:40px 50px 25px -40px #0000,0 25px 25px -5px #00000073;cursor:pointer;height:100%;position:relative;transform-style:preserve-3d;transition:all .5s ease-in-out}.cvs-parent:hover .cvs-card{box-shadow:30px 50px 25px -40px #ff3d0033,0 25px 30px 0 #00000059;transform:rotate3d(1,1,0,26deg)}.cvs-glass{background:linear-gradient(0deg,#ff3d0014,#141414bf);border-bottom:1px solid #ff3d0026;border-left:1px solid #ff3d0040;border-radius:40px;border-top-right-radius:100%;inset:8px;transform:translateZ(25px);transform-style:preserve-3d;transition:all .5s ease-in-out}.cvs-glass,.cvs-logo{pointer-events:none;position:absolute}.cvs-logo{right:0;top:0;transform-style:preserve-3d}.cvs-circle{aspect-ratio:1;background:#ff3d001f;border-radius:50%;display:block;position:absolute;right:0;top:0;transition:all .5s ease-in-out}.cvs-c1{right:8px;top:8px;transform:translateZ(20px);width:140px}.cvs-c2{right:11px;top:11px;transform:translateZ(40px);transition-delay:.4s;width:112px}.cvs-c3{right:17px;top:17px;transform:translateZ(60px);transition-delay:.8s;width:86px}.cvs-c4{right:23px;top:23px;transform:translateZ(80px);transition-delay:1.2s;width:62px}.cvs-c5{background:#ff3d0047;border:1px solid #ff3d0080;display:grid;place-content:center;right:29px;top:29px;transform:translateZ(100px);transition-delay:1.6s;width:40px}.cvs-parent:hover .cvs-card .cvs-c2{transform:translateZ(60px)}.cvs-parent:hover .cvs-card .cvs-c3{transform:translateZ(80px)}.cvs-parent:hover .cvs-card .cvs-c4{transform:translateZ(100px)}.cvs-parent:hover .cvs-card .cvs-c5{transform:translateZ(120px)}.cvs-icon-inner{color:#ff6a1a;font-size:18px}.cvs-header{padding:72px 20px 0 22px;position:relative;transform:translateZ(26px)}.cvs-badge{color:#ff8c5a;display:inline-block;font-family:DM Sans,sans-serif;font-size:9px;font-weight:700;letter-spacing:2px;margin-bottom:5px;text-transform:uppercase}.cvs-title{color:#fff;font-family:Syne,sans-serif;font-size:15px;font-weight:800;line-height:1.2}.cvs-bottom{bottom:14px;left:12px;position:absolute;right:12px;transform:translateZ(26px);transform-style:preserve-3d}.cvs-row{display:flex;flex-direction:column;gap:8px}.cvs-block{border-radius:12px;padding:10px 13px;transition:transform .2s ease-in-out .4s,box-shadow .2s ease-in-out .4s}.cvs-block.challenge{background:#ff3d001a;border:1px solid #ff3d0038}.cvs-parent:hover .cvs-card .cvs-block{box-shadow:-5px 20px 10px 0 #00000040;transform:translateZ(50px)}.cvs-blabel{font-family:DM Sans,sans-serif;font-size:9px;font-weight:700;letter-spacing:1.5px;margin-bottom:4px;text-transform:uppercase}.cvs-block.challenge .cvs-blabel{color:#ff8c5a}.cvs-btext{color:#fffc;font-family:DM Sans,sans-serif;font-size:11px;line-height:1.5}.hero-overlay{background:#fff;inset:0;pointer-events:none;position:absolute;z-index:0}.contact-offices-section{background:hsla(40,7%,66%,.163);padding:90px 0 100px}.contact-offices-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:340px 1fr}.contact-office-list{background:#fff;border-radius:14px;display:flex;flex-direction:column;gap:10px;max-height:580px;overflow-y:auto;padding-right:4px;scrollbar-color:#0a1929;scrollbar-width:thin}.contact-office-list::-webkit-scrollbar{width:4px}.contact-office-list::-webkit-scrollbar-track{background:#0000}.contact-office-list::-webkit-scrollbar-thumb{background:#e2780e4d;border-radius:4px}.contact-office-card{background:#fff;border:1px solid #ffffff12;border-radius:14px;cursor:pointer;padding:16px 18px;text-align:left;transition:border-color .25s,background .25s,transform .2s,box-shadow .25s;width:100%}.contact-office-card:hover{border-color:#e2780e66;transform:translateX(4px)}.contact-office-card--active{background:#e2780e14;border-color:#e2780e;box-shadow:0 0 0 1px #e2780e33}.contact-office-card__top{align-items:center;display:flex;gap:12px;margin-bottom:8px}.contact-office-card__flag{flex-shrink:0;font-size:1.4rem}.contact-office-card__region{color:#0a19296e;font-size:.72rem;font-weight:600;letter-spacing:.08em;margin:0 0 2px;text-transform:uppercase}.contact-office-card__country{color:#000;font-size:.95rem;font-weight:700;margin:0}.contact-office-card__badge{background:#e2780e1f;border:1px solid #e2780e4d;border-radius:100px;color:#e2780e;font-size:.68rem;font-weight:700;letter-spacing:.07em;margin-left:auto;padding:3px 10px;text-transform:uppercase}.contact-office-card__addr{color:#0a19297f;font-size:.82rem;line-height:1.55;margin:0 0 6px}.contact-office-card__phone{align-items:center;color:#f94200;display:flex;font-size:.82rem;gap:6px;margin:0}.contact-map-panel{background:#fff;border-radius:20px;overflow:hidden;padding:20px;position:-webkit-sticky;position:sticky;top:100px}.contact-map-label{align-items:center;display:flex;flex-wrap:wrap;font-size:.88rem;gap:10px;padding:4px}.contact-map-label span:first-child{color:#000;font-size:1.3rem}.contact-map-label strong{color:#000;font-weight:700}.contact-map-label__addr{color:rgba(0,0,0,.922);flex:1 1;font-size:.8rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-map-frame{background:#0000;height:420px;width:100%}.contact-map-frame iframe{border:none;display:block;filter:none;height:100%;width:100%}.contact-map-open{align-items:center;border-top:1px solid #ffffff12;color:#f94200;display:flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;padding:14px;text-decoration:none;transition:background .2s,color .2s}.contact-map-open:hover{color:#0991e5}@media (max-width:960px){.contact-offices-layout{grid-template-columns:1fr}.contact-office-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));max-height:none}.contact-map-panel{position:static}}.ivs{background:rgba(249,66,0,.099)!important;border:1px solid #e8601c33;border-radius:10px;flex:1 1;padding:14px 18px}.logo-slider{background:#fff;overflow:hidden;padding:20px 0;width:100%}.logo-track{animation:scroll 35s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.logo-track img{height:60px;margin:0 40px;object-fit:contain}@media (max-width:900px){.hero-inner{gap:40px!important;grid-template-columns:1fr!important;padding:40px 24px 56px!important}.hero-title{font-size:clamp(2rem,6vw,3rem)!important;-webkit-hyphens:none!important;hyphens:none!important;word-break:normal!important}.hero-visual{display:none!important}.hero-stats{gap:24px!important}.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)!important}.industry-grid{gap:24px!important;grid-template-columns:1fr!important}.industry-visual{display:none!important}.contact-offices-layout{flex-direction:column!important;gap:24px!important}.contact-office-list{grid-gap:12px!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(2,1fr)!important;max-height:none!important;overflow:visible!important}.contact-map-panel{width:100%!important}.contact-map-frame{height:320px!important}}@media (max-width:380px){.hero-title{font-size:1.65rem!important;-webkit-hyphens:none!important;hyphens:none!important;word-break:normal!important}.stat-num{font-size:1.2rem!important}}@media (max-width:1024px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.hero-inner{gap:50px!important;grid-template-columns:1fr!important}.hero-content{max-width:100%!important;padding-right:20px}.hero-visual{justify-content:center!important}.hero-main-card{max-width:520px!important;width:100%!important}}@media (max-width:768px){.hero-title{font-size:clamp(2.5rem,10vw,4rem)!important;line-height:.95!important}.hero-actions{align-items:stretch!important;flex-direction:column!important;gap:14px!important}.hero-actions button{width:100%!important}.hero-stats{gap:24px!important}.hero-stats,.hmc-metrics{grid-template-columns:1fr!important}.hero-main-card{min-height:auto!important;padding:20px!important}.mini-bar-chart{gap:10px!important}}@media (max-width:480px){.hero-title{font-size:2.2rem!important}.hmc-metric{padding:18px 14px!important}.hmc-metric-val{font-size:1.7rem!important}}@media (max-width:900px){.hero-inner{gap:40px!important;grid-template-columns:1fr!important;padding:0 20px!important}.hero-visual{display:none!important}.hero-title{font-size:clamp(1.9rem,7vw,2.8rem)!important;-webkit-hyphens:auto!important;hyphens:auto!important;line-height:1.1!important;overflow-wrap:break-word!important;white-space:normal!important;word-break:break-word!important}.hero-actions{align-items:stretch!important;flex-direction:column!important;gap:12px!important}.hero-stats{flex-wrap:wrap!important;gap:28px!important}}@media (max-width:480px){.hero-title{font-size:clamp(1.6rem,8vw,2rem)!important;line-height:1.15!important}.hero-inner{padding:0 16px!important}}@media (max-width:600px){.contact-map-frame{height:300px}.hero-inner{gap:28px!important;padding:32px 16px 48px!important}.hero-title{font-size:clamp(1.8rem,8vw,2.6rem)!important;-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}.hero-actions{flex-direction:column!important;gap:10px!important;margin-bottom:32px!important;width:100%!important}.hero-stats{flex-wrap:wrap!important;gap:16px!important}.stat-num{font-size:1.4rem!important}.stat-label{font-size:.73rem!important}.testimonial-card{padding:20px 16px!important}.industry-tabs{flex-wrap:wrap!important;gap:8px!important}.industry-tab{font-size:.82rem!important;padding:8px 14px!important}.industry-content{padding:0!important}.contact-office-list{grid-template-columns:1fr!important}.contact-map-frame{height:260px!important}.contact-office-card{padding:14px!important}.contact-map-label{flex-wrap:wrap!important;gap:6px!important}.cvs-row{flex-direction:column!important;gap:12px!important}.workflow-step{padding:20px 16px!important}.ws-circle{font-size:1.2rem!important;height:48px!important;width:48px!important}.logo-track img{height:32px!important;margin:0 24px!important}.industry-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.industry-tabs{-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;padding-bottom:4px!important;scrollbar-width:none!important}.industry-tabs::-webkit-scrollbar{display:none!important}.industry-tab{flex-shrink:0!important;font-size:.85rem!important;padding:8px 16px!important;white-space:nowrap!important}.industry-grid{gap:24px!important;grid-template-columns:1fr!important}}.btn-outline{align-items:center;background:#0000!important;border:2px solid #e8601c!important;border-radius:10px!important;color:#e8601c!important;cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.95rem;font-weight:600!important;gap:8px;padding:12px 28px!important;text-decoration:none;transition:all .3s ease!important}.btn-outline:hover{background:#e8601c!important;background-color:#f94200;border:none;box-shadow:0 8px 28px #e8601c59!important;color:#fff!important;transform:translateY(-2px)!important}.hero-bg-glow,.hero-bg-glow-2,.hero-floating-badge{overflow:hidden!important}@media (max-width:768px){.hero-bg-glow,.hero-bg-glow-2,.hero-floating-badge{display:none!important}}.hero-title .highlight,.stat-num{background:var(--gradient-cyan);-webkit-background-clip:text;background-clip:text;color:#e8601c!important}.stat-num{display:block;font-family:var(--font-display);font-size:2rem;font-weight:800!important;line-height:1}@media (max-width:768px){.industry-tab{font-size:.82rem!important;padding:8px 16px!important}}.industry-title{color:#1a1a1a!important;font-family:var(--font-display);font-size:1.5rem;font-weight:800;margin-bottom:16px}.industry-desc{color:#4a5568!important;line-height:1.75;margin-bottom:24px}.industry-card-visual{background:#f8f6f4!important;background-image:url(/static/media/bg-card.70f12339eea7ba93b2ca.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#e8601c1f!important;border-radius:var(--radius-lg);overflow:hidden;padding:32px;position:relative}.clients-banner,.logo-slider{background:#f8f6f4!important;border-bottom-color:#e8601c1a!important;border-top-color:#e8601c1a!important}.hero-title{color:#000;font-family:var(--font-display);font-size:clamp(1.9rem,2.8vw,3.2rem)!important;font-weight:800;-webkit-hyphens:none!important;hyphens:none!important;letter-spacing:-1px!important;line-height:1.12!important;margin-bottom:24px;overflow-wrap:break-word!important;white-space:normal!important;word-break:keep-all!important}.hero-inner{grid-gap:32px!important;align-items:center;display:grid;gap:32px!important;grid-template-columns:55% 45%!important;margin:0 auto;max-width:1200px;padding:0 48px;width:100%}@media (max-width:900px){.hero-inner{gap:32px!important;padding:0 20px!important}.hero-content,.hero-inner{align-items:center!important;display:flex!important;flex-direction:column!important}.hero-content{width:100%!important}.hero-content,.hero-title{text-align:center!important}.hero-title{font-size:clamp(1.5rem,6.5vw,2.4rem)!important;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.15!important;max-width:100%!important;word-break:break-word!important}.hero-actions{align-items:stretch!important;flex-direction:column!important;gap:12px!important;width:100%!important}.hero-stats{flex-wrap:wrap!important;gap:24px!important;justify-content:center!important}.stat{text-align:center!important}.hero-visual{display:none!important}.workflow-steps{grid-gap:20px!important;display:grid!important;gap:20px!important;grid-template-columns:1fr 1fr!important}.workflow-steps:before{display:none!important}.workflow-step{background:#fff!important;border:1px solid #e8601c1f!important;border-radius:12px!important;padding:20px 12px!important;text-align:center!important}.ws-title{font-size:.9rem!important}.ws-desc{font-size:.78rem!important;line-height:1.5!important}}@media (max-width:480px){.workflow-steps{grid-template-columns:1fr!important}}@media (max-width:900px){.product-card{padding:0!important}.product-body,.product-card-header{padding:20px!important}}@media (max-width:768px){.industry-tabs{-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;gap:8px!important;justify-content:flex-start!important;overflow-x:auto!important;padding-bottom:8px!important;scrollbar-width:none!important}.industry-tabs::-webkit-scrollbar{display:none!important}.industry-tab{flex-shrink:0!important;font-size:.82rem!important;padding:8px 16px!important;white-space:nowrap!important}.testimonial-card{min-width:100%!important;padding:20px!important}}.industry-tab{background:#fff!important;border:1px solid #e8601c33!important;border-color:var(--card-border)!important;border-radius:100px;color:#4a5568!important;cursor:pointer;font-family:var(--font-body);font-size:.9rem;font-weight:500;-webkit-hyphens:none!important;hyphens:none!important;line-height:1.3!important;padding:10px 22px;text-align:center!important;transition:var(--transition);white-space:normal!important;word-break:keep-all!important}@media (max-width:900px){.industry-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:center!important;overflow-x:visible!important}.industry-tab{flex:0 0 auto!important;font-size:.82rem!important;padding:8px 14px!important}}@media (max-width:768px){.industry-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px 6px!important;justify-content:flex-start!important;overflow-x:hidden!important}.industry-tab{flex:0 0 auto!important;font-size:.8rem!important;line-height:1.3!important;max-width:calc(50% - 4px)!important;padding:8px 12px!important;text-align:center!important;white-space:normal!important;word-break:break-word!important}}[data-theme=dark]{--bg-dark:#fff;--bg-card:#152436;--bg-card-2:#48371e;--accent-cyan:#e8601c;--accent-teal:#f4a340;--accent-glow:#e8601c2e;--text-primary:#f0f0f0;--text-secondary:#a0b4c8;--text-muted:#5a7a96;--border:#e8601c2e;--border-hover:#e8601c8c;--gradient-hero:linear-gradient(135deg,#0d1b2a,#152436 50%,#0d1b2a);--gradient-cyan:linear-gradient(135deg,#e8601c,#f4a340);--shadow-glow:0 0 40px #e8601c24;--nav-bg:#0d1b2af7;--nav-border:#e8601c1f;--nav-shadow:0 2px 20px #0006;--card-bg:#152436;--card-border:#e8601c1f;--card-shadow:0 4px 20px #0000004d;--alt-section:#152436;--dropdown-bg:#0d1b2a;--dropdown-shadow:0 16px 50px #0009;--hero-overlay:#0d1b2a00;--footer-bg:#080e18}.app-root{min-height:100vh}.nav-links{align-items:center;display:flex;gap:8px;list-style:none}.nav-links li button{background:none;border:none;border-radius:8px;color:#4a5568;color:var(--text-secondary);cursor:pointer;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:.9rem;font-weight:500;letter-spacing:.3px;padding:8px 18px;transition:.3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.nav-links li button.active,.nav-links li button:hover{background:#e8601c14;color:#e8601c;color:var(--accent-cyan)}.section-inner{margin:0 auto;max-width:1200px;padding:0 48px}.section-tag:before{background:#e8601c;background:var(--accent-cyan);border-radius:50%;content:"";height:6px;width:6px}.section-title span{background:linear-gradient(135deg,#e8601c,#f4a340);background:var(--gradient-cyan);-webkit-background-clip:text;background-clip:text;color:#f94200}.section-subtitle{color:#0a1929;font-size:1.1rem;line-height:1.75;max-width:520px}.section-header,.section-subtitle{margin-bottom:40px}.card{background:#fff;border:1px solid #e8601c1f;border:1px solid var(--border);border-color:#e8601c1f!important;border-color:var(--card-border)!important;border-radius:20px;border-radius:var(--radius-lg);box-shadow:0 2px 16px #0000000f!important;box-shadow:var(--card-shadow)!important;overflow:hidden;padding:32px;position:relative;transition:.3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.card:before{background:linear-gradient(135deg,#e8601c0a,#0000 60%);content:"";inset:0;pointer-events:none;position:absolute}.grid-2{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}@media (max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.navbar,.section-inner{padding:0 24px}.nav-links{display:none}}.hero-tag{align-items:center;background:#fff;border:1px solid #e8601c40;border-radius:100px;color:#e8601c;color:var(--accent-cyan);display:inline-flex;font-size:.8rem;font-weight:600;gap:8px;letter-spacing:1.5px;margin-bottom:24px;padding:6px 16px;text-transform:uppercase}.hero-desc{color:#0a1929;font-size:1.1rem;line-height:1.75;margin-bottom:40px;max-width:520px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes barGrow{0%{width:0}}@keyframes floatSmall{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.clients-banner:after,.clients-banner:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:120px;z-index:2}.clients-track{animation:scroll 30s linear infinite;display:flex;gap:60px;width:-webkit-max-content;width:max-content}.client-logo{color:#8c97a8;color:var(--text-muted);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:.85rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:color .3s;white-space:nowrap}.client-logo:hover{color:#e8601c;color:var(--accent-cyan)}.industry-tab.active,.industry-tab:hover{background:linear-gradient(135deg,#e8601c,#f4a340);background:var(--gradient-cyan);border-color:#0000;color:#fff;color:var(--bg-dark);font-weight:700}.service-detail-card{background:#f8f6f4;background:var(--bg-card);border:1px solid #e8601c1f;border:1px solid var(--border);border-radius:20px;border-radius:var(--radius-lg);margin-bottom:32px;overflow:hidden}.sdc-header{align-items:flex-start;background:linear-gradient(135deg,#e8601c0f,#0000);border-bottom:1px solid #e8601c1f;border-bottom:1px solid var(--border);display:flex;gap:20px;padding:32px 36px}.sdc-icon{flex-shrink:0;font-size:2.5rem}.sdc-title{font-family:Syne,sans-serif;font-family:var(--font-display);font-size:1.5rem;font-weight:800;margin-bottom:6px}.sdc-subtitle{color:#4a5568;color:var(--text-secondary);font-size:.92rem}.sdc-body{padding:32px 36px}.sdc-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 1fr}.sdc-col-title{color:#e8601c;color:var(--accent-cyan);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:.9rem;font-weight:700;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}.sdc-list{display:flex;flex-direction:column;gap:10px}.sdc-list-item{align-items:flex-start;color:#4a5568;color:var(--text-secondary);display:flex;font-size:.9rem;gap:10px;line-height:1.5}.sdc-list-item:before{color:#e8601c;color:var(--accent-cyan);content:"→";flex-shrink:0}.sdc-impact{background:linear-gradient(135deg,#e8601c14,#00b8a00f);border:1px solid #e8601c26;border-radius:12px;border-radius:var(--radius);color:#1a1a1a;color:var(--text-primary);font-size:.9rem;margin-top:20px;padding:16px 20px}.sdc-impact strong{color:#e8601c;color:var(--accent-cyan)}.team-avatar{align-items:center;background:linear-gradient(135deg,#e8601c,#f4a340);background:var(--gradient-cyan);border-radius:50%;color:#fff;color:var(--bg-dark);display:flex;font-family:Syne,sans-serif;font-family:var(--font-display);font-size:1.5rem;font-weight:800;height:80px;justify-content:center;margin:0 auto 16px;width:80px}.linkedin-badge:hover{background:#0a66c240}.map-section{background:#f8f6f4;background:var(--bg-card);border-bottom:1px solid #e8601c1f;border-bottom:1px solid var(--border);border-top:1px solid #e8601c1f;border-top:1px solid var(--border)}.map-visual{background:#fff;background:var(--bg-dark);border:1px solid #e8601c1f;border:1px solid var(--border);border-radius:20px;border-radius:var(--radius-lg);overflow:hidden;padding:40px;position:relative;text-align:center}.map-dot-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(20,1fr);margin-bottom:32px;opacity:.15}.map-dot{background:#e8601c;background:var(--accent-cyan);border-radius:50%;height:4px;width:4px}.office-pins{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:32px}.office-pin{align-items:center;background:#f8f6f4;background:var(--bg-card);border:1px solid #e8601c1f;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);display:flex;gap:10px;padding:14px 20px;transition:.3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.office-pin:hover{border-color:#e8601c;border-color:var(--accent-cyan)}.pin-icon{font-size:1.2rem}.pin-city{font-family:Syne,sans-serif;font-family:var(--font-display);font-size:.9rem;font-weight:700}.pin-detail{color:#8c97a8;color:var(--text-muted);font-size:.78rem}.contact-layout{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1fr}.contact-form{background:#f8f6f4;background:var(--bg-card);border:1px solid #e8601c1f;border:1px solid var(--border);border-radius:20px;border-radius:var(--radius-lg);padding:40px}.form-group{margin-bottom:20px}.form-label{color:#4a5568;color:var(--text-secondary);display:block;font-size:.85rem;font-weight:600;margin-bottom:8px}.form-input,.form-select,.form-textarea{background:#fff;background:var(--bg-dark);border:1px solid #e8601c1f;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);color:#1a1a1a;color:var(--text-primary);font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:.95rem;outline:none;padding:12px 16px;transition:.3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:#e8601c;border-color:var(--accent-cyan);box-shadow:0 0 0 3px #e8601c1a}.form-textarea{min-height:120px;resize:vertical}.form-select option{background:#fff;background:var(--bg-dark)}.office-card{align-items:flex-start;background:#f8f6f4;background:var(--bg-card);border:1px solid #e8601c1f;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);display:flex;gap:16px;margin-bottom:16px;padding:20px 24px;transition:.3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.office-card:hover{border-color:#e8601c;border-color:var(--accent-cyan)}.office-card-icon{flex-shrink:0;font-size:1.5rem}.office-card-city{font-family:Syne,sans-serif;font-family:var(--font-display);font-size:1rem;font-weight:700;margin-bottom:4px}.office-card-addr{color:#4a5568;color:var(--text-secondary);font-size:.85rem;line-height:1.5}.office-card-phone{font-size:.85rem;margin-top:4px}.office-card-phone,.section-tag{color:#e8601c;color:var(--accent-cyan)}.section-tag{background:#fff;border:1px solid #e8601c40;border-radius:100px;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:1.5px;margin-bottom:24px;padding:6px 16px;text-transform:uppercase}.cvs-block.solution{background:#ff3d002e;border:1px solid #ff3d0059}.cvs-parent:hover .cvs-card .cvs-block.solution{transition-delay:.6s}.cvs-block.solution .cvs-blabel{color:#ffb380}.live-chat-btn{align-items:center;background:linear-gradient(135deg,#e8601c,#f4a340);background:var(--gradient-cyan);border:none;border-radius:100px;bottom:32px;box-shadow:0 8px 32px #e8601c59;color:#fff;color:var(--bg-dark);cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:.9rem;font-weight:700;gap:10px;padding:14px 24px;position:fixed;right:32px;transition:.3s cubic-bezier(.4,0,.2,1);transition:var(--transition);z-index:900}.live-chat-btn:hover{box-shadow:0 12px 40px #00d4ff73;transform:translateY(-3px)}.chat-dot{animation:pulse 1.5s ease-in-out infinite;background:#fff;background:var(--bg-dark);border-radius:50%;height:8px;width:8px}.cs-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto 1fr;margin-bottom:20px}.cs-problem{background:#ff50500f;border:1px solid #ff505033;border-radius:12px;border-radius:var(--radius);padding:20px}.cs-solution{background:#e8601c0f;border:1px solid #e8601c33;border-radius:12px;border-radius:var(--radius);padding:20px}.cs-vs{color:#8c97a8;color:var(--text-muted);font-family:Syne,sans-serif;font-family:var(--font-display);font-weight:800}.cs-head{font-size:.72rem;font-weight:700;letter-spacing:1.5px;margin-bottom:6px;text-transform:uppercase}.cs-problem .cs-head{color:#ff6b6b}.cs-solution .cs-head{color:#e8601c;color:var(--accent-cyan)}.cs-body{color:#4a5568;color:var(--text-secondary);font-size:.88rem}.comparison-table{background:#f8f6f4;background:var(--bg-card);border-collapse:collapse;border-radius:20px;border-radius:var(--radius-lg);overflow:hidden;width:100%}.comparison-table th{background:#e8601c1a;color:#1a1a1a;color:var(--text-primary);font-family:Syne,sans-serif;font-family:var(--font-display);font-weight:700;padding:16px 20px;text-align:left}.comparison-table td,.comparison-table th{border-bottom:1px solid #e8601c1f;border-bottom:1px solid var(--border);font-size:.88rem}.comparison-table td{color:#4a5568;color:var(--text-secondary);padding:14px 20px}.comparison-table tr:last-child td{border-bottom:none}.comparison-table tr:hover td{background:#00d4ff08}.check-yes{color:#e8601c;color:var(--accent-cyan);font-weight:700}.check-no{color:#8c97a8;color:var(--text-muted)}.check-partial{color:#f0a500;font-weight:600}.nav-item{position:relative}.nav-btn{align-items:center;background:none;border:none;border-radius:8px;color:#4a5568;color:var(--text-secondary);cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:.9rem;font-weight:500;gap:5px;letter-spacing:.3px;padding:8px 16px;transition:.3s cubic-bezier(.4,0,.2,1);transition:var(--transition);white-space:nowrap}.nav-btn.active,.nav-btn:hover{background:#e8601c14;color:#e8601c;color:var(--accent-cyan)}.nav-arrow{opacity:.6;transition:transform .25s ease}.nav-arrow.rotated{transform:rotate(180deg)}@keyframes dropdownIn{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.dropdown-group{background:#fff;flex:1 1;min-width:160px}.dropdown-item.active,.dropdown-item:hover{background:#00d4ff14;color:#e8601c;color:var(--accent-cyan)}.dropdown-item-icon{flex-shrink:0;font-size:1rem;text-align:center;width:22px}.nav-hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:8px}.subpage-root{padding-top:70px}.subpage-hero-badge{align-items:center;background:#00d4ff14;border:1px solid #e8601c1f;border:1px solid var(--border);border-radius:999px;color:#e8601c;color:var(--accent-cyan);display:inline-flex;font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.78rem;gap:8px;letter-spacing:.5px;margin-bottom:20px;padding:6px 16px;text-transform:uppercase}.subpage-icon{font-size:1.1rem}.subpage-section{padding:64px 48px}.subpage-container{margin:0 auto;max-width:1100px}.subpage-section-title{color:#0a1929;font-family:Syne,sans-serif;font-family:var(--font-display);font-size:1.8rem;font-weight:700;margin-bottom:36px}.subpage-overview-card{background:#f0ede8;background:var(--bg-card-2);border:1px solid #e8601c1f;border:1px solid var(--border);border-radius:20px;border-radius:var(--radius-lg);padding:40px}.subpage-overview-card h2{color:#0a1929;font-family:Syne,sans-serif;font-family:var(--font-display);font-size:1.5rem;font-weight:700;margin-bottom:16px}.subpage-overview-card p{color:#4a5568;color:var(--text-secondary);font-size:1.05rem;line-height:1.8}.subpage-outcomes-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.subpage-outcome-label{color:#4a5568;color:var(--text-secondary);display:block;font-size:.82rem;line-height:1.4}.subpage-solutions-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.subpage-solution-tag{align-items:center;background:#f0ede8;background:var(--bg-card-2);border:1px solid #e8601c1f;border:1px solid var(--border);border-radius:8px;color:#4a5568;color:var(--text-secondary);display:flex;font-size:.95rem;gap:10px;padding:14px 20px;transition:.3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.subpage-solution-tag:hover{border-color:#e8601c;border-color:var(--accent,var(--accent-cyan));color:#1a1a1a;color:var(--text-primary)}.gallery-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.gallery-card{background:#f0ede8;background:var(--bg-card-2);border:1px solid #e8601c1f;border:1px solid var(--border);border-radius:20px;border-radius:var(--radius-lg);overflow:hidden;transition:.3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.gallery-card:hover{border-color:#e8601c;border-color:var(--accent,var(--accent-cyan));box-shadow:0 16px 50px #0006;transform:translateY(-3px)}.gallery-card-visual{align-items:center;display:flex;height:160px;justify-content:space-between;padding:24px;position:relative}.gallery-card-icon{font-size:3rem}.gallery-card-tag{align-self:flex-start;border-radius:6px;font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:1px;padding:4px 10px;text-transform:uppercase}.gallery-card-body{padding:20px 24px 24px}.gallery-card-body h3{color:#1a1a1a;color:var(--text-primary);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:1rem;font-weight:700;margin-bottom:8px}.gallery-card-body p{color:#4a5568;color:var(--text-secondary);font-size:.85rem;line-height:1.6}.footer-links ul li button{background:none;border:none;color:#8c97a8;color:var(--text-muted);cursor:pointer;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:.9rem;padding:0;text-align:left;transition:.3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.footer-links ul li button:hover{color:#e8601c;color:var(--accent-cyan)}@media (max-width:768px){.nav-hamburger{display:flex}.nav-links{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050c18fa;bottom:0;display:none;flex-direction:column;gap:4px;left:0;overflow-y:auto;padding:20px;position:fixed;right:0;top:70px}.nav-links.mobile-open{display:flex}.nav-btn,.nav-item{width:100%}.nav-btn{justify-content:space-between;padding:14px 16px}.nav-dropdown{animation:none;box-shadow:none;flex-direction:column;margin-top:4px;min-width:0;position:static;transform:none}.subpage-hero{padding:60px 24px 40px}.subpage-section{padding:40px 24px}.subpage-outcomes-grid{grid-template-columns:repeat(2,1fr)}.gallery-grid,.subpage-solutions-list{grid-template-columns:1fr}}.team-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.team-card{background:#f0ede8;background:var(--bg-card-2);border:1px solid #e8601c1f;border:1px solid var(--border);border-radius:20px;border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;padding:28px 20px;text-align:center;transition:.3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.team-card:hover{border-color:#e8601c;border-color:var(--accent-cyan);box-shadow:0 16px 40px #0006,0 0 0 1px #00d4ff26;transform:translateY(-4px)}.team-photo{aspect-ratio:3/4;background:#f8f6f4;background:var(--bg-card);flex-shrink:0;overflow:hidden;position:relative;width:100%}.team-photo img{display:block;height:100%;object-fit:cover;object-position:top center;transition:transform .4s ease;width:100%}.team-card:hover .team-photo img{transform:scale(1.04)}.team-initials-fallback{align-items:center;background:linear-gradient(135deg,#e8601c,#f4a340);background:var(--gradient-cyan);color:#fff;color:var(--bg-dark);display:flex;font-family:Syne,sans-serif;font-family:var(--font-display);font-size:2.5rem;font-weight:800;inset:0;justify-content:center;position:absolute}.team-info{display:flex;flex-direction:column;gap:5px;padding:20px}.team-name{color:#1a1a1a;color:var(--text-primary);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:1rem;font-weight:700;margin-bottom:4px}.team-role{color:#e8601c;color:var(--accent-cyan);font-size:.82rem;line-height:1.4;margin-bottom:8px}.team-region{color:#8c97a8;color:var(--text-muted);font-size:.78rem}.linkedin-badge{align-items:center;background:#0077b526;border:1px solid #0077b54d;border-radius:6px;color:#0077b5;cursor:pointer;display:inline-block;font-size:.75rem;font-weight:600;gap:6px;margin-top:8px;padding:4px 10px;transition:.3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:-webkit-fit-content;width:fit-content}@media (max-width:1100px){.team-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.team-grid{grid-template-columns:1fr}}.gallery-filter-btn.active,.gallery-filter-btn:hover{background:#e8601c;background:var(--accent-cyan);border-color:#e8601c;border-color:var(--accent-cyan);color:#fff;color:var(--bg-dark);font-weight:600}.click-expand{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00d4ff4d;border:1px solid #00d4ff80;border-radius:8px;color:#fff;font-size:.9rem;font-weight:600;padding:8px 18px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.co
.contact-section-header h2{color:#fff;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;margin:0 0 10px}.contact-section-header p{color:#ffffff73;font-size:.95rem;margin:0}*,:after,:before{margin:0;padding:0}:root{--bg-dark:#fff;--bg-card:#0b1628;--bg-card-2:#0f1e35;--cyan:#e8601c;--teal:#f4a340;--border:#00d4ff1f;--border-h:#00d4ff66;--text-pri:#e8f4fd;--text-sec:#7ba8c8;--text-mut:#4a6882;--grad-cyan:linear-gradient(135deg,#e8601c,#f4a340);--grad-hero:linear-gradient(135deg,#050c18,#0a1929 50%,#061522);--radius:12px;--radius-lg:20px;--trans:0.3s cubic-bezier(0.4,0,0.2,1);--glow:0 0 40px #00d4ff1f;--font-display:"Syne",sans-serif;--font-body:"DM Sans",sans-serif;--font-mono:"JetBrains Mono",monospace}@keyframes orbFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-24px) scale(1.04)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ringPulse{0%,to{box-shadow:0 0 0 0 #00d4ff40}50%{box-shadow:0 0 0 16px #00d4ff00}}.cp-btn-submit{align-items:center;background:linear-gradient(135deg,#e8601c,#f4a340);background:var(--grad-cyan);border:none;border-radius:12px;border-radius:var(--radius);color:#050c18;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:1rem;font-weight:700;gap:10px;justify-content:center;overflow:hidden;padding:15px 28px;position:relative;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);transition:transform var(--trans),box-shadow var(--trans);width:100%}.cp-btn-submit:before{background:linear-gradient(90deg,#0000,#ffffff38,#0000);bottom:0;content:"";left:-100%;position:absolute;top:0;transform:skewX(-20deg);transition:left .55s ease;width:60%}.cp-btn-submit:hover{box-shadow:0 10px 36px #00d4ff61;transform:translateY(-2px)}.cp-btn-submit:hover:before{left:160%}.cp-office-scroll{background:#f8f6f4;background:var(--bg-card);border:1px solid #e8601c1f;border:1px solid var(--border);border-radius:20px;border-radius:var(--radius-lg);height:420px;overflow-y:auto;scrollbar-color:#00d4ff40 #0000;scrollbar-width:thin}.cp-office-scroll::-webkit-scrollbar{width:4px}.cp-office-scroll::-webkit-scrollbar-track{background:#0000}.cp-office-scroll::-webkit-scrollbar-thumb{background:#00d4ff40;border-radius:4px}.cp-acc-item{border-bottom:1px solid #e8601c1f;border-bottom:1px solid var(--border)}.cp-acc-item:last-child{border-bottom:none}.cp-acc-trigger{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:12px;padding:13px 18px;text-align:left;transition:background .3s cubic-bezier(.4,0,.2,1);transition:background var(--trans);width:100%}.cp-acc-trigger:hover{background:#00d4ff0a}.cp-acc-trigger.open{background:#00d4ff12}.cp-acc-flag{flex-shrink:0;font-size:1.3rem;line-height:1}.cp-acc-label{flex:1 1;min-width:0}.cp-acc-region{color:#4a6882;color:var(--text-mut);font-size:.68rem;font-weight:600;letter-spacing:.9px;line-height:1;margin-bottom:3px;text-transform:uppercase}.cp-acc-city{color:#e8f4fd;color:var(--text-pri);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:.92rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-acc-badge{background:#00d4ff1a;border:1px solid #00d4ff38;border-radius:100px;color:#e8601c;color:var(--cyan);flex-shrink:0;font-size:.64rem;font-weight:700;letter-spacing:.7px;padding:2px 8px;text-transform:uppercase}.cp-acc-chevron{color:#4a6882;color:var(--text-mut);flex-shrink:0;height:18px;transition:transform .28s ease,color .2s;width:18px}.cp-acc-trigger.open .cp-acc-chevron{color:#e8601c;color:var(--cyan);transform:rotate(180deg)}.cp-acc-body{max-height:0;opacity:0;overflow:hidden;transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .25s ease}.cp-acc-body.open{max-height:160px;opacity:1}.cp-acc-body-inner{display:flex;flex-direction:column;gap:5px;padding:0 18px 14px 46px}.cp-acc-addr{color:#7ba8c8;color:var(--text-sec);font-size:.82rem;line-height:1.55}.cp-acc-phone{color:#e8601c;color:var(--cyan);font-size:.82rem}@media (max-width:900px){.cp-office-scroll{height:auto;max-height:380px}}@media (max-width:768px){.cp-office-scroll{height:auto;max-height:400px}}@media (max-width:480px){.cp-btn-submit{font-size:.95rem;padding:13px 20px}.cp-office-scroll{max-height:320px}.cp-acc-trigger{gap:10px;padding:11px 14px}.cp-acc-body-inner{padding:0 14px 12px 38px}.cp-acc-city{font-size:.88rem;overflow:visible;text-overflow:clip;white-space:normal}.cp-acc-badge{display:none}}@media (max-width:360px){.cp-acc-trigger{padding:10px 12px}.cp-acc-body-inner{padding:0 12px 10px 34px}.cp-acc-city{font-size:.82rem}.cp-acc-region{font-size:.62rem}.cp-btn-submit{font-size:.9rem;padding:12px 16px}}[data-theme=light] .hero-desc,[data-theme=light] .hero-title{color:#1a1a1a}[data-theme=light] .hero-tag{background:#e8601c1a;border-color:#e8601c33;color:#e8601c}.blog-card,.click-card,.gallery-card,.gallery-landing-card,.poster-card,.press-card,.product-card,.subpage-cap-card,.subpage-outcome-card,.subpage-overview-card,.team-card,.video-card{background:#fff!important;border-color:#e8601c1f!important;border-color:var(--card-border)!important;box-shadow:0 2px 16px #0000000f!important;box-shadow:var(--card-shadow)!important}.dropdown-item.active,.dropdown-item:hover{background:#e8601c12!important;color:#e8601c!important;color:var(--accent-cyan)!important}.clients-banner{background:#f8f6f4!important;background:var(--bg-card)!important;border-bottom:1px solid #e8601c1f;border-bottom:1px solid var(--border);border-top:1px solid #e8601c1f;border-top:1px solid var(--border);border-color:#e8601c1f!important;border-color:var(--card-border)!important;overflow:hidden;padding:20px 0;position:relative}.industry-tab.active,.industry-tab:hover{background:var(--gradient-cyan)!important}.gallery-filter-btn.active{background:linear-gradient(135deg,#e8601c,#f4a340)!important;background:var(--gradient-cyan)!important;border-color:#0000!important;color:#fff!important}@media (max-width:900px){.nav-links{background:#fffffffa!important;background:var(--nav-bg)!important}.nav-dropdown{box-shadow:none!important}}.site-footer .footer-logo,.site-footer button,.site-footer h4,.site-footer p,.site-footer span{color:#ccc!important}.cert-badge{background:#e8601c26!important;border-color:#e8601c40!important;color:#f4a340!important}.subpage-hero,.subpage-section{padding-left:clamp(16px,5vw,64px);padding-right:clamp(16px,5vw,64px)}@media (max-width:900px){.navbar{height:60px!important;padding:0 16px!important}.nav-logo{width:140px!important}.nav-hamburger{display:flex!important}.nav-links{bottom:0;display:none;flex-direction:column;gap:4px;left:0;overflow-y:auto;padding:16px;position:fixed;right:0;top:60px;z-index:1999}.nav-links.mobile-open{display:flex!important}.nav-btn,.nav-item{width:100%}.nav-btn{font-size:1rem;justify-content:space-between;padding:14px 16px}.nav-cta{margin-top:8px;text-align:center;width:100%!important}.nav-right-controls{order:3}.nav-dropdown{animation:none;border-radius:10px;box-shadow:none!important;flex-direction:column;margin-top:4px;min-width:0;position:static!important;transform:none!important}.subpage-root{padding-top:60px}}@media (min-width:701px) and (max-width:1024px){.blogs-grid,.clicks-grid,.gallery-landing-grid,.posters-grid,.subpage-grid-3,.subpage-outcomes-grid,.team-grid,.videos-grid{grid-template-columns:repeat(2,1fr)}}.footer-inner{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));padding:clamp(32px,5vw,64px)}.product-delivered-item{align-items:flex-start;background:#fff;background:var(--card-bg);border:1px solid #e8601c1f;border:1px solid var(--card-border);border-radius:12px;border-radius:var(--radius);color:#4a5568;color:var(--text-secondary);display:flex;font-size:.92rem;gap:12px;padding:16px 20px;transition:.3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.product-delivered-item:hover{border-color:#e8601c;border-color:var(--accent-cyan);color:#1a1a1a;color:var(--text-primary)}.product-delivered-arrow{flex-shrink:0;font-size:1.1rem;font-weight:700;margin-top:1px}@media (max-width:700px){.blogs-grid,.clicks-grid,.gallery-grid,.gallery-landing-grid,.posters-grid,.press-grid,.subpage-grid-2,.subpage-grid-3,.subpage-solutions-list,.team-grid,.videos-grid{grid-template-columns:1fr!important}.subpage-outcomes-grid{grid-template-columns:repeat(2,1fr)!important}.subpage-section{padding-bottom:36px;padding-top:36px}.subpage-section-title{font-size:1.4rem}}.product-typical-outcomes{display:flex;flex-direction:column;gap:14px;max-width:720px}.product-typical-item{align-items:flex-start;background:#fff;background:var(--card-bg);border:1px solid #e8601c1f;border:1px solid var(--card-border);border-radius:12px;border-radius:var(--radius);color:#4a5568;color:var(--text-secondary);display:flex;font-size:.95rem;gap:14px;padding:16px 20px;transition:.3s cubic-bezier(.4,0,.2,1);transition:var(--transition)}.product-typical-item:hover{border-color:#e8601c;border-color:var(--accent-cyan);color:#1a1a1a;color:var(--text-primary);transform:translateX(4px)}.product-typical-dot{border-radius:50%;flex-shrink:0;height:10px;margin-top:5px;width:10px}.product-delivered-card{background:#fff;background:var(--card-bg);border:1px solid #e8601c1f;border-left:4px solid #e8601c;border:1px solid var(--card-border);border-left:4px solid var(--accent,#e8601c);border-radius:20px;border-radius:var(--radius-lg);padding:36px 40px}.product-delivered-header{align-items:center;display:flex;gap:14px;margin-bottom:16px}.product-delivered-icon{align-items:center;background:#e8601c1a;border-radius:12px;display:flex;flex-shrink:0;font-size:1.8rem;height:48px;justify-content:center;width:48px}.product-delivered-header h2{color:#1a1a1a;color:var(--text-primary);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:1.4rem;font-weight:700;margin:0}.product-delivered-card>p{color:#4a5568;color:var(--text-secondary);font-size:1rem;line-height:1.75;margin:0 0 20px}.product-closing-tagline{border-top:1px solid #e8601c1f;border-top:1px solid var(--card-border);font-family:Syne,sans-serif;font-family:var(--font-display);font-size:1.05rem;font-style:italic;font-weight:700;margin-top:4px;padding-top:16px}@keyframes scroll{0%{transform:translateX(-50%)}to{transform:translateX(0)}}*,:after,:before{box-sizing:border-box}img,video{height:auto;max-width:100%}.video-hero-wrapper{height:100%;left:0;overflow:hidden!important;position:absolute!important;top:0;inset:0!important;width:100%;z-index:0!important}.tech-background{left:0;top:0}.hero-video,.tech-background{height:100%!important;position:absolute;width:100%!important}.hero-video{left:50%;min-height:100%;min-width:100%;object-fit:cover!important;top:50%;transform:translate(-50%,-50%);z-index:1}.navbar.scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa!important;background:var(--nav-bg)!important;border-bottom:1px solid #e8601c1f;border-bottom:1px solid var(--border);box-shadow:0 4px 24px #0000001f!important}.nav-right-controls{align-items:center;display:flex;gap:8px}.theme-toggle{align-items:center;background:#f0ede8;background:var(--bg-card-2);border:1px solid #e8601c1f;border:1px solid var(--border);border-radius:50%;color:#4a5568;color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:38px;justify-content:center;transition:.3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:38px}.theme-toggle:hover{background:#e8601c;background:var(--accent-cyan);border-color:#e8601c;border-color:var(--accent-cyan);color:#fff}[data-theme=light] .nav-logo{filter:none}[data-theme=dark] .nav-logo{filter:brightness(0) invert(1)}.hero{align-items:center;background:linear-gradient(135deg,#fff5f0,#fff 60%,#fff8f5)!important;background:var(--gradient-hero)!important;display:flex;min-height:100vh;overflow:hidden;padding-top:70px;position:relative}.site-footer{background:#1a1a2e!important;background:var(--footer-bg,#1a1a1a)!important}.site-footer button,.site-footer h4,.site-footer p,.site-footer span{color:#ccc!important}.site-footer button:hover{color:#e8601c!important;color:var(--accent-cyan)!important}[data-theme=light] .subpage-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1a1a1a,#e8601c);-webkit-background-clip:text;background-clip:text}[data-theme=dark] .subpage-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f0f0f0,#f4a340);-webkit-background-clip:text;background-clip:text}@media (max-width:900px){.navbar{height:60px!important;padding:0 16px!important}.nav-logo{width:140px!important}.nav-hamburger{display:flex!important}.nav-links:not(.mobile-open){display:none!important}.nav-links.mobile-open{-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;background:#fff!important;bottom:0!important;display:flex!important;flex-direction:column!important;gap:4px!important;left:0!important;overflow-y:auto!important;padding:16px!important;position:fixed!important;right:0!important;top:60px!important;z-index:1999!important}.nav-btn,.nav-item{width:100%!important}.nav-btn{font-size:1rem!important;justify-content:space-between!important;padding:14px 16px!important}.nav-cta{margin-top:8px!important;text-align:center!important;width:100%!important}.nav-right-controls{order:3!important}.nav-dropdown{animation:none!important;border-radius:10px!important;box-shadow:none!important;flex-direction:column!important;margin-top:4px!important;min-width:0!important;position:static!important;transform:none!important}.hero{padding-top:60px!important}.hero-desc{max-width:100%!important}.grid-2{grid-template-columns:1fr!important}.blogs-grid,.clicks-grid,.gallery-landing-grid,.posters-grid,.subpage-outcomes-grid,.team-grid,.videos-grid{grid-template-columns:repeat(2,1fr)!important}.subpage-root{padding-top:60px!important}.subpage-hero{padding:48px 24px 40px!important}.subpage-section{padding:40px 24px!important}}@media (max-width:380px){.section-title,.subpage-title{font-size:1.35rem!important}.footer-inner,.subpage-outcomes-grid,.team-grid{grid-template-columns:1fr!important}.btn-outline,.btn-primary{font-size:.85rem!important;padding:12px 16px!important}.nav-logo{width:120px!important}}.view-toggle-btn.active{background:#f0ede8;background:var(--bg-card-2);color:#e8601c;color:var(--accent-cyan)}.modal-footer .btn-primary{border-radius:12px;border-radius:var(--radius);font-size:.9rem;padding:9px 20px}.modal-footer .btn-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}[data-theme=light] .view-toggle-btn.active{background:#f7f7f7}@media (max-width:1024px){.gallery-grid,.subpage-outcomes-grid{grid-template-columns:repeat(2,1fr)}.cp-office-scroll{height:380px}}@media (max-width:768px){.navbar{height:74px!important;padding:0 20px!important}.nav-logo{width:170px!important}.hero{padding:120px 20px 80px!important}.hero-desc{font-size:1rem!important;line-height:1.8!important}}@media (max-width:480px){.hero-tag{font-size:.72rem!important}.hero-desc{font-size:.95rem!important}}.brand-logo-img{cursor:pointer!important;display:block!important;filter:none!important;height:auto!important;object-fit:contain!important;opacity:1!important;position:relative!important;visibility:visible!important;width:210px!important;z-index:9999!important}@media (max-width:768px){.brand-logo-img{width:160px!important}}@media (max-width:480px){.brand-logo-img{width:135px!important}}.nav-btn,.nav-links li button{background:#0000!important;color:#111!important;font-weight:600!important}.nav-btn.active,.nav-btn:hover,.nav-links li button.active,.nav-links li button:hover{background:#0000!important;border-bottom:2px solid #ff3d00!important;border-radius:0!important;color:#ff3d00!important}.nav-cta{background:#ff3d00!important;border-radius:7px!important;box-shadow:0 8px 18px #ff3d0038!important;color:#fff!important;font-weight:700!important;padding:14px 26px!important}.nav-cta:hover{background:#e63800!important;color:#fff!important;opacity:.9;transform:translateY(-1px)}.ham-line{background:#111!important;border-radius:2px;display:block;height:2px;transition:.3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:24px}@media (max-width:768px){nav.navbar,nav.navbar.scrolled{height:76px!important;padding:0 24px!important}.nav-logo{width:170px!important}}body,html{max-width:100vw!important;overflow-x:hidden!important}@media (max-width:900px){.hero{min-height:auto!important;padding:110px 0 64px!important}.hero-desc{font-size:.97rem!important;max-width:100%!important}.hero-actions .btn-outline,.hero-actions .btn-primary,.hero-actions button{justify-content:center!important;text-align:center!important;width:100%!important}}@media (max-width:480px){.hero{padding:100px 0 56px!important}.hero-tag{font-size:.7rem!important;letter-spacing:1px!important;padding:5px 12px!important;text-align:center!important;white-space:normal!important}}@media (max-width:768px){.cp-hero-title,.page-hero-title,.section-title,.subpage-title{font-size:clamp(1.6rem,6vw,2.4rem)!important;-webkit-hyphens:auto!important;hyphens:auto!important;line-height:1.15!important;overflow-wrap:break-word!important;word-break:break-word!important}.section-inner{padding:0 16px!important}.section{padding:48px 0!important}.section-inner>div[style*=gridTemplateColumns]{padding:24px!important}.section-inner>div>div[style*=gridTemplateColumns],.section-inner>div[style*=gridTemplateColumns]{display:flex!important;flex-direction:column!important;gap:24px!important}.leadership-card-inner,[class*=leadership]>[style*=grid]{grid-template-columns:1fr!important}}@media (max-width:900px){nav.navbar,nav.navbar.scrolled{height:64px!important;padding:0 16px!important}.brand-logo-img{width:150px!important}.nav-hamburger{background:none;border:none;cursor:pointer;display:flex!important;flex-direction:column;gap:5px;padding:8px}.nav-links{background:#fff!important;bottom:0;box-shadow:0 8px 32px #0000001f;display:none!important;flex-direction:column;gap:4px;left:0;overflow-y:auto;padding:20px 16px;position:fixed;right:0;top:64px;z-index:1999}.nav-links.mobile-open{display:flex!important}.nav-item{width:100%}.nav-btn{font-size:1rem!important;justify-content:space-between!important;padding:14px 16px!important;text-align:left!important}.nav-btn,.nav-cta{border-radius:8px!important;width:100%!important}.nav-cta{margin-top:8px!important;padding:14px 20px!important;text-align:center!important}.nav-dropdown{animation:none!important;background:#f7f7f7!important;border-radius:10px;box-shadow:none!important;flex-direction:column;margin-top:4px;min-width:0;position:static!important;transform:none!important}}@media (max-width:400px){.team-grid{grid-template-columns:1fr!important}}@media (max-width:600px){.contact-form-wrap{padding:24px 18px}.contact-hero{padding:110px 16px 60px}.footer-inner{gap:24px;grid-template-columns:1fr 1fr;padding:24px 16px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px;padding:16px;text-align:center}.hero-cta-group{align-items:stretch!important;flex-direction:column!important}.product-delivered-card{padding:24px 20px}.product-closing-tagline{font-size:.95rem}.hero-tag{font-size:.68rem!important;letter-spacing:1px!important;padding:5px 12px!important}.hero-desc{font-size:.93rem!important;line-height:1.65!important;margin-bottom:24px!important}.btn-outline,.btn-primary{font-size:.93rem!important;justify-content:center!important;padding:14px 20px!important;text-align:center!important;width:100%!important}.section-inner{padding:0 16px!important}.section{padding:48px 0!important}.section-title{font-size:1.6rem!important;line-height:1.25!important}.section-subtitle{font-size:.9rem!important}.blogs-grid,.clicks-grid,.gallery-grid,.gallery-landing-grid,.grid-2,.grid-3,.grid-4,.posters-grid,.press-grid,.product-whofor-grid,.subpage-grid-2,.subpage-grid-3,.subpage-solutions-list,.videos-grid,.workflow-steps{grid-template-columns:1fr!important}.subpage-outcomes-grid{grid-template-columns:repeat(2,1fr)!important}.subpage-outcome-val{font-size:1.45rem!important}.card,.subpage-overview-card{padding:20px 16px!important}.blog-card,.press-card{padding:18px 16px!important}.product-delivered-card{padding:20px 16px!important}.subpage-hero{padding:36px 16px 28px!important}.subpage-section{padding:32px 16px!important}.subpage-title{font-size:1.65rem!important}.subpage-tagline{font-size:.9rem!important}.subpage-section-title{font-size:1.2rem!important}.subpage-hero-badge{font-size:.65rem!important;padding:5px 12px!important}.ceo-section-inner{flex-direction:column!important;gap:20px!important}.ceo-section-inner>div:first-child{align-items:center!important;text-align:center!important;width:100%!important}.footer-bottom{font-size:.76rem!important;gap:6px!important}.theme-toggle{height:34px!important;width:34px!important}.nav-right-controls{gap:6px!important}.product-typical-item{font-size:.88rem!important;padding:14px!important}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr!important}.card{padding:20px!important}.team-grid{gap:16px!important;grid-template-columns:repeat(2,1fr)!important}.footer-inner{gap:20px!important;grid-template-columns:1fr 1fr!important;padding:24px 16px!important}.footer-brand{grid-column:1/-1!important}.footer-bottom{flex-direction:column!important;gap:8px!important;padding:16px!important;text-align:center!important}}@media (max-width:768px){.clients-track,.logo-slider-inner{gap:32px!important}}@media (max-width:480px){.btn-outline,.btn-primary{justify-content:center!important;width:100%!important}}@media (max-width:768px){.section>.section-inner>div[style]>div[style*=grid]{gap:24px!important;grid-template-columns:1fr!important}}@media (max-width:480px){.subpage-hero{padding:90px 16px 48px!important}.subpage-title{font-size:clamp(1.5rem,7vw,2rem)!important;line-height:1.2!important}.subpage-tagline{font-size:.9rem!important}}:root,[data-theme=light]{--bg-dark:#fff;--bg-card:#f8f6f4;--bg-card-2:#f0ede8;--accent-cyan:#e8601c;--accent-teal:#f4a340;--accent-glow:#e8601c24;--text-primary:#1a1a1a;--text-secondary:#4a5568;--text-muted:#8c97a8;--border:#e8601c1f;--border-hover:#e8601c73;--gradient-hero:linear-gradient(135deg,#fff5f0,#fff 60%,#fff8f5);--gradient-cyan:linear-gradient(135deg,#e8601c,#f4a340);--font-display:"Syne",sans-serif;--font-body:"DM Sans",sans-serif;--font-mono:"JetBrains Mono",monospace;--radius:12px;--radius-lg:20px;--shadow-glow:0 0 40px #e8601c26;--transition:0.3s cubic-bezier(0.4,0,0.2,1);--nav-bg:#fffffffa;--nav-border:#00000014;--nav-shadow:0 2px 20px #00000012;--card-bg:#fff;--card-border:#00000014;--card-shadow:0 2px 16px #0000000f;--alt-section:#fbf7f5;--dropdown-bg:#fff;--dropdown-shadow:0 16px 40px #0000001f;--hero-overlay:#fff0;--footer-bg:#1a1a2e}.btn-primary{align-items:center;background:linear-gradient(135deg,#e8601c,#f4a340)!important;border:none!important;border-radius:10px!important;box-shadow:0 4px 16px #e8601c4d!important;color:#fff!important;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:.95rem;font-weight:700!important;gap:8px;letter-spacing:.2px;padding:14px 28px!important;text-decoration:none;transition:all .3s ease!important}.btn-primary:hover{background:linear-gradient(135deg,#d4561a,#e89435)!important;border:1.5px solid #f95b00;box-shadow:0 8px 28px #e8601c73!important;color:#f94200;transform:translateY(-2px)!important;transition:all .5s ease}.card:hover{border-color:#e8601c59!important;box-shadow:0 8px 32px #e8601c1a!important;transform:translateY(-3px)!important}.section[style*="background: rgb(25"],.section[style*="background: white"]{background:#fafafa!important}nav.navbar,nav.navbar.scrolled{background:#fff!important;background-color:#fff!important;border-bottom:1px solid #00000012!important;box-shadow:0 2px 20px #0000000d!important;height:82px!important;padding:0 48px!important}@media (max-width:900px){.btn-outline,.btn-primary,.dropdown-item,.nav-btn,button{-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important}.nav-btn,.nav-hamburger{min-height:44px!important}.btn-outline,.btn-primary{font-size:1rem!important;min-height:48px!important}}.section-title{color:#1a1a1a!important;font-family:Syne,sans-serif;font-family:var(--font-display);font-size:clamp(2rem,3.5vw,3.4rem);font-weight:800;letter-spacing:-.5px!important;line-height:1.1;margin-bottom:24px}.navbar{align-items:center!important;background:#fffffffa!important;background:var(--nav-bg)!important;background-color:#fff!important;border-bottom:1px solid #00000012!important;border-bottom:1px solid var(--nav-border)!important;box-shadow:0 2px 20px #0000000d!important;box-shadow:var(--nav-shadow)!important;display:flex!important;height:82px!important;justify-content:space-between!important;left:0;padding:0 48px!important;position:fixed;right:0;top:0;transition:background .3s ease,box-shadow .3s ease;z-index:1000}@media (max-width:900px){.nav-hamburger{display:flex!important;order:3!important;z-index:2001!important}.brand-logo-img{order:1!important}.nav-links{order:2!important}}:root,[data-theme=dark],[data-theme=light],html{--bg-dark:#fff!important;--bg-card:#f8f6f4!important;--bg-card-2:#f0ede8!important;--alt-section:#f8f6f4!important;--card-bg:#fff!important;--card-border:#e8601c1f!important;--card-shadow:0 2px 16px #0000000f!important;--text-primary:#1a1a1a!important;--text-secondary:#4a5568!important;--text-muted:#8c97a8!important;--footer-bg:#1a1a2e!important;--nav-bg:#fffffffa!important;--nav-border:#00000012!important;--nav-shadow:0 2px 20px #0000000d!important;--dropdown-bg:#fff!important;--dropdown-shadow:0 16px 40px #0000001f!important;--border:#e8601c1f!important;--border-hover:#e8601c73!important;--gradient-hero:linear-gradient(135deg,#fff5f0,#fff 60%,#fff8f5)!important;--hero-overlay:#fff0!important;--shadow-glow:0 0 40px #e8601c26!important}#root,.app-root,.subpage-hero,.subpage-root,.subpage-section,body{background:#fff!important;color:#1a1a1a!important}.subpage-section.alt{background:#f8f6f4!important}.blog-card,.card,.click-card,.gallery-card,.gallery-landing-card,.lc-card,.poster-card,.press-card,.product-cta-box,.product-delivered-item,.product-whofor-item,.product-why-card,.subpage-cap-card,.subpage-outcome-card,.subpage-overview-card,.team-card,.timeline-card,.value-card,.video-card{background:#fff!important;border-color:#e8601c1f!important;box-shadow:0 2px 16px #0000000f!important}.blog-title,.card-title,.lc-name,.product-why-title,.subpage-cap-card h3,.subpage-overview-card h2,.team-name{color:#1a1a1a!important}.blog-excerpt,.card-text,.industry-desc,.product-whofor-item,.product-why-desc,.subpage-cap-card p,.subpage-overview-card p{color:#4a5568!important}.page-hero-title,.section-title,.subpage-section-title{color:#1a1a1a!important}.section-title span,.subpage-section-title span{color:#e8601c!important}.subpage-hero{background:linear-gradient(135deg,#fff5f0,#fff 60%,#fff8f5)!important;border-bottom:1px solid #e8601c1a!important;padding:clamp(48px,8vw,90px) 48px clamp(36px,6vw,70px);text-align:center}.subpage-title{-webkit-text-fill-color:#1a1a1a!important;background:none!important;-webkit-background-clip:text;background-clip:text;color:#1a1a1a!important;font-family:Syne,sans-serif;font-family:var(--font-display);font-size:clamp(1.8rem,5vw,3.6rem)!important;font-weight:800;line-height:1.15;margin-bottom:16px}.subpage-title span{-webkit-text-fill-color:#e8601c!important;color:#e8601c!important}.subpage-tagline{color:#4a5568!important;font-size:clamp(.95rem,2.5vw,1.15rem);line-height:1.7;margin:0 auto;max-width:600px}.industry-tab.active,.industry-tab:hover{background:linear-gradient(135deg,#e8601c,#f4a340)!important;border-color:#0000!important;color:#fff!important}.timeline-year{color:#e8601c!important}.cp-demo-section,.cp-section.alt{background:#f8f6f4!important}.navbar,nav.navbar,nav.navbar.scrolled{background:#fff!important;background-color:#fff!important;border-bottom:1px solid #00000012!important;box-shadow:0 2px 20px #0000000d!important}.nav-dropdown{animation:dropdownIn .2s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fff!important;border:1px solid #e8601c1a!important;border-radius:14px;box-shadow:0 16px 40px #0000001a!important;display:flex;gap:12px;left:50%;min-width:420px;padding:16px;position:absolute;top:calc(100% + 10px);transform:translateX(-50%);z-index:2000}.dropdown-item{align-items:center;background:none;border:none;border-radius:8px;color:#1a1a1a!important;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:.88rem;gap:10px;padding:9px 10px;text-align:left;transition:.3s cubic-bezier(.4,0,.2,1);transition:var(--transition);width:100%}.dropdown-item:hover{background:#e8601c0f!important;color:#e8601c!important}.dropdown-group-label{border-bottom:1px solid hsla(16,67%,73%,.726);color:#8c97a8!important;font-family:JetBrains Mono,monospace;font-family:var(--font-mono);font-size:.68rem;font-weight:600;letter-spacing:1.5px;margin-bottom:6px;padding:0 10px 8px;text-transform:uppercase}.section{background:#fff!important;padding:60px 0}.section:nth-child(2n),.section[style*="background: rgb(25"],.section[style*="background: rgba"]{background:#f8f6f4!important}.site-footer,footer.site-footer{background:#1a1a2e!important}.site-footer :not(a):not(.cert-badge){color:#ccc!important}.site-footer a:hover,.site-footer button:hover{color:#e8601c!important}.footer-bottom{background:#00000040!important;color:#888!important}.subpage-outcome-card{background:#f0ede8;background:var(--bg-card-2);border:1px solid #e8601c1f;border:1px solid var(--border);border-radius:12px;border-radius:var(--radius);border-top:3px solid #e8601c!important;padding:28px 20px;text-align:center}.subpage-outcome-val{color:#e8601c!important;display:block;font-family:Syne,sans-serif;font-family:var(--font-display);font-size:2rem;font-weight:800;margin-bottom:6px}.clients-banner:before{background:linear-gradient(90deg,#f8f6f4,#0000)!important;left:0}.clients-banner:after{background:linear-gradient(-90deg,#f8f6f4,#0000)!important;right:0}.ss-hero,[class*=ss-hero]{background:linear-gradient(135deg,#fff5f0,#fff 60%,#fff8f5)!important}[class*=ss-section]{background:#fff!important}[class*=ss-section].alt{background:#f8f6f4!important}[class*=ss-card],[class*=ss-outcome],[class*=ss-step]{background:#fff!important;border-color:#e8601c1f!important}[class*=ind-hero],[class*=ind-section]{background:#fff!important}[class*=ind-section].alt{background:#f8f6f4!important}[class*=ind-card]{border-color:#e8601c1f!important}[class*=ind-card],section[style*="background: #fff"],section[style*="background: rgb(250, 250, 248)"],section[style*="background: white"],section[style*="background:#fff"],section[style*="background:white"]{background:#fff!important}section[style*="background: #0D1"],section[style*="background: #0a1"],section[style*="background: #152"],section[style*="background: rgb(13"],section[style*="background: rgb(21"]{background:#f8f6f4!important}.subpage-section.alt .subpage-section-subtitle,.subpage-section.alt .subpage-section-title{color:#1a1a1a!important}[style*="background: var(--bg-card)"],[style*="background:var(--bg-card)"]{background:#f8f6f4!important}[style*="background: var(--bg-card-2)"],[style*="background:var(--bg-card-2)"]{background:#f0ede8!important}.cp-label{color:#4a5568!important}.cp-office-card{background:#fff!important;border-color:#e8601c1f!important}.cp-office-city,.cp-office-name,.cp-office-region{color:#1a1a1a!important}.cp-office-addr,.cp-office-email{color:#4a5568!important}@media (max-width:900px){nav.navbar{align-items:center!important;background:#fff!important;box-shadow:0 2px 16px #00000014!important;display:flex!important;flex-direction:row!important;height:64px!important;justify-content:space-between!important;left:0!important;padding:0 20px!important;position:fixed!important;right:0!important;top:0!important;z-index:1000!important}.brand-logo-img{cursor:pointer;flex-shrink:0;height:36px!important;width:auto!important}.nav-links{background:#fff!important;border-top:1px solid #00000012!important;bottom:0!important;box-shadow:none!important;display:none!important;flex-direction:column!important;gap:0!important;left:0!important;overflow-y:auto!important;padding:16px 0 32px!important;position:fixed!important;right:0!important;top:64px!important;z-index:999!important}.nav-links.mobile-open{display:flex!important}.nav-item{border-bottom:1px solid #0000000d!important}.nav-btn,.nav-item{width:100%!important}.nav-btn{align-items:center!important;background:#0000!important;border:none!important;color:#1a1a1a!important;cursor:pointer!important;display:flex!important;font-size:1rem!important;font-weight:500!important;justify-content:space-between!important;min-height:52px!important;padding:16px 24px!important;text-align:left!important}.nav-btn.active{color:#e8601c!important;font-weight:600!important}.nav-dropdown{animation:none!important;background:#f8f6f4!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;min-width:0!important;padding:8px 0!important;position:static!important;transform:none!important}.dropdown-group{padding:0!important}.dropdown-group-label{color:#8c97a8!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:1.2px!important;padding:8px 32px 4px!important;text-transform:uppercase!important}.dropdown-item{align-items:center!important;background:#0000!important;border:none!important;color:#1a1a1a!important;cursor:pointer!important;display:flex!important;font-size:.95rem!important;gap:10px!important;min-height:44px!important;padding:12px 32px!important;text-align:left!important;width:100%!important}.dropdown-item.active,.dropdown-item:hover{background:#e8601c0f!important;color:#e8601c!important}li:last-child>.nav-cta{background:linear-gradient(135deg,#e8601c,#f4a340)!important;border-radius:10px!important;color:#fff!important;display:block!important;font-size:1rem!important;font-weight:700!important;margin:16px 24px 0!important;padding:16px 24px!important;text-align:center!important;width:calc(100% - 48px)!important}.nav-hamburger,li:last-child>.nav-cta{border:none!important;cursor:pointer!important}.nav-hamburger{align-items:center!important;background:none!important;display:flex!important;flex-direction:column!important;flex-shrink:0!important;gap:5px!important;justify-content:center!important;min-height:44px!important;min-width:44px!important;padding:10px!important;z-index:1001!important}.ham-line{background:#1a1a1a!important;border-radius:2px!important;display:block!important;height:2px!important;transition:all .25s ease!important;width:24px!important}.hero{min-height:auto!important;padding:88px 0 56px!important}.hero-tag{font-size:.72rem!important}.hero-desc,.hero-tag{text-align:center!important}.hero-desc{font-size:.95rem!important;max-width:100%!important}.hero-actions .btn-outline,.hero-actions .btn-primary{font-size:1rem!important;justify-content:center!important;padding:16px 24px!important;text-align:center!important;width:100%!important}}@media (max-width:768px){.section-header{text-align:center!important}.section-title{font-size:clamp(1.5rem,6vw,2rem)!important;line-height:1.15!important}.section-subtitle{font-size:.9rem!important}.section-inner{padding:0 16px!important}.section{padding:48px 0!important}}@media (max-width:900px){.product-cards-grid{gap:20px!important;grid-template-columns:1fr!important}}@media (max-width:768px){.challenge-table{display:flex!important;flex-direction:column!important;gap:12px!important}.challenge-row{gap:8px!important}.challenge-row,.services-grid{grid-template-columns:1fr!important}.services-grid{gap:16px!important}.service-card{padding:20px 16px!important}.testimonials-track{flex-direction:column!important}.clients-track{gap:24px!important}.clients-logo{height:28px!important;max-width:80px!important}.ifooter__body{gap:32px!important;grid-template-columns:1fr!important;padding:40px 20px 32px!important}.inews__inner{flex-direction:column!important;gap:20px!important;padding:32px 20px!important}.inews__form{min-width:0!important;width:100%!important}.subpage-hero{padding:88px 20px 48px!important;text-align:center!important}.subpage-title{font-size:clamp(1.6rem,7vw,2.2rem)!important;text-align:center!important}.subpage-tagline{font-size:.9rem!important;text-align:center!important}.product-why-grid{gap:16px!important}.cp-two-col,.product-why-grid{grid-template-columns:1fr!important}.cp-two-col{gap:24px!important}.cp-offices-grid{gap:16px!important;grid-template-columns:1fr!important}}body.menu-open{overflow:hidden!important}body,html{overflow-x:hidden!important}body{background:#fff!important;background:var(--bg-dark)!important;color:#1a1a1a!important;color:var(--text-primary)!important;font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:16px;line-height:1.6;max-width:100vw!important;transition:background .3s,color .3s}*{box-sizing:border-box!important;min-width:0}img{height:auto;max-width:100%!important}.ssp-container,.ssp-root,.ssp-section,.subpage-container,.subpage-hero,.subpage-root,.subpage-section{max-width:100vw!important;overflow-x:hidden!important;word-break:break-word!important}@media (max-width:768px){.subpage-container{max-width:100%!important;padding:0 16px!important}.subpage-outcomes-grid{gap:12px!important;grid-template-columns:1fr 1fr!important}.subpage-outcome-card{padding:16px 12px!important}.subpage-outcome-val{font-size:1.6rem!important}.subpage-outcome-label{font-size:.75rem!important}}@media (max-width:480px){.subpage-outcomes-grid{grid-template-columns:1fr 1fr!important}.subpage-outcome-val{font-size:1.4rem!important}}@media (max-width:768px){section[style*=minHeight]>div[style*=padding]{padding:88px 16px 56px!important}div[style*="maxWidth: 1160"]{padding-left:16px!important;padding-right:16px!important}section[style*="padding: 80px"]{padding:40px 0!important}[class*=card],[class*=grid]>*,[class*=wrap]>*{max-width:100%!important;overflow-wrap:break-word!important;word-break:break-word!important}[style*="gridTemplateColumns: repeat(auto-fit, minmax(24"]{grid-template-columns:1fr!important}[style*="grid-template-columns: 1fr 1fr"],[style*="gridTemplateColumns: 1fr 1fr"]{gap:16px!important;grid-template-columns:1fr!important}}@media (max-width:900px){nav.navbar{align-items:center!important;background:#fff!important;box-shadow:0 2px 12px #00000014!important;display:flex!important;height:64px!important;justify-content:space-between!important;left:0!important;padding:0 20px!important;position:fixed!important;right:0!important;top:0!important;z-index:1000!important}body{padding-top:64px!important}body.menu-open{overflow:hidden!important;position:fixed!important;width:100%!important}.nav-links:not(.mobile-open){display:none!important;pointer-events:none!important;visibility:hidden!important}.nav-links.mobile-open{background:#fff!important;bottom:0!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;left:0!important;overflow-y:auto!important;padding:8px 0 40px!important;position:fixed!important;right:0!important;top:64px!important;z-index:999!important}}@media (min-width:901px){.nav-hamburger{display:none!important}.nav-links{background:#0000!important;display:flex!important;flex-direction:row!important;overflow:visible!important;padding:0!important;position:static!important}body{padding-top:0!important}}.clicks-card{background:#f8f6f4!important;border-radius:12px!important;cursor:pointer!important;overflow:hidden!important;position:relative!important}.clicks-card img{aspect-ratio:4/3!important;display:block!important;object-fit:cover!important;transition:transform .3s ease!important;width:100%!important}.clicks-card:hover img{transform:scale(1.04)!important}.clicks-card-caption{background:linear-gradient(0deg,#000000bf 0,#0000)!important;bottom:0!important;color:#fff!important;font-size:.78rem!important;font-weight:500!important;left:0!important;line-height:1.3!important;opacity:0!important;padding:32px 12px 10px!important;pointer-events:none!important;position:absolute!important;right:0!important;transition:opacity .25s ease!important}.clicks-card:hover .clicks-card-caption{opacity:1!important}@media (max-width:768px){.clicks-card-caption{font-size:.72rem!important;opacity:1!important;padding:24px 10px 8px!important}}.clicks-card-tag{background:#e8601ce6!important;border-radius:100px!important;color:#fff!important;font-size:.65rem!important;font-weight:700!important;left:8px!important;letter-spacing:.08em!important;padding:3px 8px!important;pointer-events:none!important;position:absolute!important;text-transform:uppercase!important;top:8px!important}@media (max-width:768px){.cta-strip,div[style*=ctaStrip]{flex-direction:column!important;gap:20px!important;padding:28px 20px!important;text-align:center!important}}:root{--rf-orange:#f26a0a;--rf-orange-2:#f58a1f;--rf-red:#f04e0f;--rf-ink:#0b1220;--rf-body:#475569;--rf-line:#e6e9f0;--rf-bg:#f9f9fc;--rf-display:"Space Grotesk","Inter",system-ui,sans-serif;--rf-sans:"Inter",system-ui,sans-serif;--rf-mono:"JetBrains Mono",ui-monospace,monospace}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#f9f9fc;background:var(--rf-bg);font-family:Inter,system-ui,sans-serif!important;font-family:var(--rf-sans)!important}.app-root main{color:#0b1220;color:var(--rf-ink);font-family:Inter,system-ui,sans-serif;font-family:var(--rf-sans)}.app-root .card-title,.app-root .cvs-title,.app-root .hero-title,.app-root .industry-title,.app-root .page-hero-title,.app-root .product-name,.app-root .section-title,.app-root .subpage-section-title,.app-root .ws-title{color:#0b1220;color:var(--rf-ink);font-family:Space Grotesk,Inter,system-ui,sans-serif!important;font-family:var(--rf-display)!important;font-weight:700!important;letter-spacing:-.028em!important}.app-root .hero-title{font-size:clamp(2.5rem,5vw,4rem)!important;line-height:1.06!important}.app-root .hero-title .highlight{-webkit-text-fill-color:#f26a0a!important;-webkit-text-fill-color:var(--rf-orange)!important;background:none!important;color:#f26a0a!important;color:var(--rf-orange)!important;font-style:italic;font-weight:700}.app-root .section-title{font-size:clamp(1.9rem,3.4vw,2.75rem)!important;line-height:1.12!important}.app-root .section-title span{-webkit-text-fill-color:#f26a0a!important;-webkit-text-fill-color:var(--rf-orange)!important;background:none!important;color:#f26a0a!important;color:var(--rf-orange)!important}.app-root h3.section-title{font-size:clamp(1.6rem,2.6vw,2.2rem)!important}.app-root .card-text,.app-root .hero-desc,.app-root .industry-desc,.app-root .product-desc,.app-root .section-subtitle,.app-root .ws-desc{color:#475569!important;color:var(--rf-body)!important;font-family:Inter,system-ui,sans-serif;font-family:var(--rf-sans)}.app-root .hero-desc{font-size:1.08rem;line-height:1.75;max-width:54ch}.app-root .section-subtitle{font-size:1.05rem;line-height:1.75;max-width:56ch}.app-root .hero-tag,.app-root .section-tag{align-items:center;background:#fff1e8!important;border:1px solid #f26a0a38!important;border-radius:999px!important;color:#f26a0a!important;color:var(--rf-orange)!important;display:inline-flex!important;font:500 11px/1 JetBrains Mono,ui-monospace,monospace!important;font:500 11px/1 var(--rf-mono)!important;gap:8px;letter-spacing:.07em!important;padding:7px 14px!important;text-transform:uppercase}.app-root .hero-tag i{display:none}.app-root .hero-tag:before{background:#f26a0a;background:var(--rf-orange);border-radius:50%;content:"";height:6px;width:6px}.app-root .btn-outline,.app-root .btn-primary{border-radius:999px!important;font-family:Inter,system-ui,sans-serif!important;font-family:var(--rf-sans)!important;font-size:15px!important;font-weight:600!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease!important}.app-root .btn-primary{background:linear-gradient(135deg,#f04e0f,#f58a1f)!important;background:linear-gradient(135deg,var(--rf-red),var(--rf-orange-2))!important;border:0!important;box-shadow:0 10px 26px #f04e0f47!important;color:#fff!important}.app-root .btn-primary:hover{box-shadow:0 16px 34px #f04e0f5c!important;transform:translateY(-2px)}.app-root .btn-outline{background:#fff!important;border:1px solid #f26a0a66!important;color:#0b1220!important;color:var(--rf-ink)!important}.app-root .btn-outline:hover{border-color:#f26a0a!important;border-color:var(--rf-orange)!important;color:#f26a0a!important;color:var(--rf-orange)!important;transform:translateY(-2px)}.app-root .hero{background:#f9f9fc!important;background:var(--rf-bg)!important}.app-root .hero .hero-bg-grid,.app-root .hero .hero-overlay{display:none!important}.app-root .hero .hero-bg-glow,.app-root .hero .hero-bg-glow-2{opacity:.55}.app-root .hero-stats{grid-gap:8px;background:#fff;border:1px solid #e6e9f0;border:1px solid var(--rf-line);border-radius:20px;box-shadow:0 20px 50px #0f172a12;display:grid!important;flex-direction:row!important;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:520px;padding:20px 12px;width:100%!important}.app-root .hero-stats .stat{display:flex;flex-direction:column;gap:6px;text-align:center}.app-root .hero-stats .stat-num{color:#f26a0a!important;color:var(--rf-orange)!important;font-family:Space Grotesk,Inter,system-ui,sans-serif!important;font-family:var(--rf-display)!important;font-size:1.9rem!important;font-weight:700!important;letter-spacing:-.03em}.app-root .hero-stats .stat-label{color:#64748b!important;font:500 11px/1.2 JetBrains Mono,ui-monospace,monospace!important;font:500 11px/1.2 var(--rf-mono)!important;letter-spacing:.06em;text-transform:uppercase}.app-root .hero-main-card{border:1px solid #e6e9f0!important;border:1px solid var(--rf-line)!important;border-radius:24px!important;box-shadow:0 30px 70px #0f172a1a!important}.app-root .hero-floating-badge{border:1px solid #e6e9f0!important;border:1px solid var(--rf-line)!important;border-radius:14px!important;box-shadow:0 12px 30px #0f172a1a!important}.app-root .hmc-metric-val,.app-root .hmc-title{font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--rf-display);letter-spacing:-.02em}.app-root .card,.app-root .contact-office-card,.app-root .product-card,.app-root .testimonial-card,.app-root .workflow-step{border-color:#e6e9f0!important;border-color:var(--rf-line)!important;border-radius:20px!important;box-shadow:0 10px 30px #0f172a0d!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease!important}.app-root .card:hover,.app-root .product-card:hover,.app-root .testimonial-card:hover{border-color:#f26a0a73!important;box-shadow:0 22px 46px #f26a0a21!important;transform:translateY(-4px)}.app-root .card-icon{border-radius:14px!important}.app-root .ws-circle{background:#fff!important;border:2px solid #f26a0a!important;border:2px solid var(--rf-orange)!important;color:#f26a0a!important;color:var(--rf-orange)!important;transition:background .3s ease,color .3s ease,transform .3s ease,box-shadow .3s ease!important}.app-root .workflow-step:hover .ws-circle{background:#f26a0a!important;background:var(--rf-orange)!important;box-shadow:0 14px 30px #f26a0a57;color:#fff!important;transform:translateY(-4px) scale(1.05)}.app-root .workflow-step:hover .ws-circle *{color:#fff!important}.app-root .workflow-step{background:#0000!important;border:0!important;box-shadow:none!important}.app-root .workflow-step:hover{box-shadow:none!important;transform:none}.app-root .industry-tab{background:#fff!important;border:1px solid #e6e9f0!important;border:1px solid var(--rf-line)!important;border-radius:999px!important;color:#1e293b!important;font-family:Inter,system-ui,sans-serif!important;font-family:var(--rf-sans)!important;font-weight:600!important;transition:background .25s ease,color .25s ease,border-color .25s ease,box-shadow .25s ease!important}.app-root .industry-tab:hover{border-color:#f26a0a!important;border-color:var(--rf-orange)!important;color:#f26a0a!important;color:var(--rf-orange)!important}.app-root .industry-tab.active{background:linear-gradient(135deg,#f04e0f,#f58a1f)!important;background:linear-gradient(135deg,var(--rf-red),var(--rf-orange-2))!important;border-color:#0000!important;box-shadow:0 8px 20px #f04e0f47;color:#fff!important}.app-root .rf-rv{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.app-root .rf-rv.rf-in{opacity:1;transform:none}@media (max-width:720px){.app-root .hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;margin-left:auto;margin-right:auto;padding:16px 6px}.app-root .hero-stats .stat-num{font-size:1.45rem!important}.app-root .hero-stats .stat-label{font-size:9.5px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.app-root .rf-rv{opacity:1;transform:none;transition:none}}.app-root .cvs-parent{height:auto;min-height:330px}.app-root .cvs-card{background:#fff!important;border:1px solid #e6e9f0;border:1px solid var(--rf-line);border-radius:24px!important;box-shadow:0 10px 30px #0f172a0f!important;display:flex;flex-direction:column;min-height:330px;overflow:hidden}.app-root .cvs-parent:hover .cvs-card{border-color:#f26a0a73;box-shadow:0 22px 46px #f26a0a24!important;transform:translateY(-4px)!important}.app-root .cvs-glass{display:none!important}.app-root .cvs-logo{right:18px;top:18px;transform:none!important}.app-root .cvs-circle{display:none!important}.app-root .cvs-circle.cvs-c5{background:#f3f5f9!important;border:1px solid #e6e9f0!important;border:1px solid var(--rf-line)!important;border-radius:50%;box-shadow:none!important;display:grid!important;height:40px!important;place-items:center;position:static!important;width:40px!important}.app-root .cvs-icon-inner{color:#475569!important}.app-root .cvs-header{padding:26px 24px 0!important;transform:none!important}.app-root .cvs-badge{background:#fff1e8;border:1px solid #f26a0a38;border-radius:6px;color:#f26a0a!important;color:var(--rf-orange)!important;font:500 10px/1 JetBrains Mono,ui-monospace,monospace!important;font:500 10px/1 var(--rf-mono)!important;letter-spacing:.07em!important;margin-bottom:16px!important;padding:6px 10px}.app-root .cvs-title{color:#0b1220!important;color:var(--rf-ink)!important;font-family:Space Grotesk,Inter,system-ui,sans-serif!important;font-family:var(--rf-display)!important;font-size:1.5rem!important;font-weight:700!important;letter-spacing:-.02em;line-height:1.15!important}.app-root .cvs-bottom{margin-top:auto;padding:20px 20px 22px;position:static!important;transform:none!important}.app-root .cvs-parent:hover .cvs-card .cvs-block{box-shadow:none!important;transform:none!important}.app-root .cvs-block{border-radius:12px!important}.app-root .cvs-block.challenge{background:#f8f9fc!important;border:1px solid #e6e9f0!important;border:1px solid var(--rf-line)!important}.app-root .cvs-block.solution{background:#fff6ef!important;border:1px solid #f26a0a59!important}.app-root .cvs-blabel{font-family:JetBrains Mono,ui-monospace,monospace!important;font-family:var(--rf-mono)!important}.app-root .cvs-block.challenge .cvs-blabel{color:#be185d!important}.app-root .cvs-block.solution .cvs-blabel{color:#f26a0a!important;color:var(--rf-orange)!important}.app-root .cvs-btext{color:#334155!important;font-family:Inter,system-ui,sans-serif!important;font-family:var(--rf-sans)!important;font-size:12.5px!important}.app-root .cvs-block.solution .cvs-btext{color:#1e293b!important;font-weight:500}.app-root .industry-visual-icon{color:#f26a0a!important;color:var(--rf-orange)!important}.app-root a.btn-outline,.app-root a.btn-primary{align-items:center;cursor:pointer;display:inline-flex;gap:8px;justify-content:center;text-decoration:none}.app-root a.btn-outline:hover,.app-root a.btn-primary:hover{text-decoration:none}@media (max-width:720px){.app-root .hero-actions a{justify-content:center!important;text-align:center!important;width:100%!important}}.og a.og-btn{text-decoration:none}.faq-sec{background:#f9f9fc;background:var(--rf-bg);border-top:1px solid #e6e9f0;border-top:1px solid var(--rf-line);padding:96px 0}.faq-wrap{margin:0 auto;max-width:920px;padding:0 28px}.faq-tag{align-items:center;background:#fff1e8;border:1px solid #f26a0a38;border-radius:999px;color:#f26a0a;color:var(--rf-orange);display:inline-flex;font:500 11px/1 JetBrains Mono,ui-monospace,monospace;font:500 11px/1 var(--rf-mono);gap:8px;letter-spacing:.07em;padding:7px 14px;text-transform:uppercase}.faq-tag i{background:#f26a0a;background:var(--rf-orange);border-radius:50%;height:6px;width:6px}.faq-title{color:#0b1220;color:var(--rf-ink);font-family:Space Grotesk,Inter,system-ui,sans-serif;font-family:var(--rf-display);font-size:clamp(1.7rem,3vw,2.4rem);font-weight:700;letter-spacing:-.028em;line-height:1.15;margin:18px 0 32px}.faq-title em{color:#f26a0a;color:var(--rf-orange);font-style:italic}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background:#fff;border:1px solid #e6e9f0;border:1px solid var(--rf-line);border-radius:16px;box-shadow:0 4px 14px #0f172a0a;transition:border-color .25s ease,box-shadow .25s ease}.faq-item:hover{border-color:#f26a0a66}.faq-item[open]{background:#fffcfa;border-color:#f26a0a;border-color:var(--rf-orange);box-shadow:0 14px 34px #f26a0a1f}.faq-item summary{align-items:center;color:#0b1220;color:var(--rf-ink);cursor:pointer;display:flex;font:600 1.02rem/1.4 Space Grotesk,Inter,system-ui,sans-serif;font:600 1.02rem/1.4 var(--rf-display);gap:18px;justify-content:space-between;letter-spacing:-.01em;list-style:none;padding:20px 22px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{border-radius:16px;outline:2px solid #f26a0a;outline:2px solid var(--rf-orange);outline-offset:2px}.faq-item summary b{background:#f1f3f8;border-radius:50%;flex-shrink:0;height:28px;position:relative;transition:background .25s ease,transform .25s ease;width:28px}.faq-item summary b:after,.faq-item summary b:before{background:#475569;border-radius:2px;content:"";height:2px;left:50%;margin:-1px 0 0 -5.5px;position:absolute;top:50%;transition:transform .25s ease,background .25s ease;width:11px}.faq-item summary b:after{transform:rotate(90deg)}.faq-item[open] summary b{background:#f26a0a;background:var(--rf-orange)}.faq-item[open] summary b:after,.faq-item[open] summary b:before{background:#fff}.faq-item[open] summary b:after{transform:rotate(0deg)}.faq-item p{color:#475569;color:var(--rf-body);font:400 .98rem/1.75 Inter,system-ui,sans-serif;font:400 .98rem/1.75 var(--rf-sans);margin:0;max-width:70ch;padding:0 22px 22px}@media (max-width:600px){.faq-sec{padding:64px 0}.faq-wrap{padding:0 20px}.faq-item summary{font-size:.96rem;padding:16px}.faq-item p{padding:0 16px 18px}}@media (max-width:768px),(prefers-reduced-motion:reduce){.app-root .badge-dot,.app-root .hero-floating-badge,.app-root .hero-main-card{animation:none!important}}.app-root .faq-sec,.app-root .ifooter{contain-intrinsic-size:auto 600px;content-visibility:auto}.pn{--pn-h:72px;--pn-orange:#f26a0a;--pn-orange-2:#f58a1f;--pn-ink:#0b1220;--pn-muted:#475569;--pn-line:#e6e9f0;border-bottom:1px solid var(--pn-line);font-family:Inter,system-ui,sans-serif;height:var(--pn-h);left:0;position:fixed;right:0;top:0;transition:box-shadow .3s ease;z-index:1000}.pn:before{-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);background:#ffffffeb;content:"";inset:0;pointer-events:none;position:absolute;transition:background .3s ease;z-index:-1}.pn--scrolled{box-shadow:0 6px 24px #0f172a0f}.pn--scrolled:before{background:#fffffff7}.pn__progress{height:2px;left:0;pointer-events:none;position:absolute;right:0;top:0}.pn__progress span{background:linear-gradient(90deg,var(--pn-orange),var(--pn-orange-2));display:block;height:100%;transform:scaleX(0);transform-origin:0 50%;width:100%}.pn__bar{gap:24px;height:100%;justify-content:space-between;margin:0 auto;max-width:1320px;padding:0 40px}.pn__bar,.pn__brand{align-items:center;display:flex}.pn__brand{background:none;border:0;cursor:pointer;flex-shrink:0;padding:0}.pn__brand img{display:block;height:30px;width:auto}.pn__menu{gap:16px}.pn__menu,.pn__pill{align-items:center;display:flex}.pn__pill{background:#f3f5f9;border:1px solid var(--pn-line);border-radius:999px;gap:2px;list-style:none;margin:0;padding:5px}.pn__item{position:relative}.pn__link{align-items:center;background:#0000;border:1px solid #0000;border-radius:999px;color:#1e293b;cursor:pointer;display:inline-flex;font:500 14px/1 Inter,sans-serif;gap:5px;letter-spacing:-.005em;padding:10px 18px;transition:color .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap}.pn__link.is-active,.pn__link:hover{color:var(--pn-orange)}.pn__link.is-active{background:#fff;border-color:#f26a0a59;box-shadow:0 1px 2px #0f172a0f}.pn__brand:focus-visible,.pn__burger:focus-visible,.pn__link:focus-visible,.pn__pillcta:focus-visible,.pn__sub:focus-visible{outline:2px solid var(--pn-orange);outline-offset:2px}.pn__chev{height:14px;transition:transform .25s ease;width:14px}.pn__item.is-open .pn__chev{transform:rotate(180deg)}.pn__pillcta{align-items:center;background:linear-gradient(135deg,#f04e0f 0,var(--pn-orange-2) 100%);border:0;border-radius:999px;box-shadow:0 6px 18px #f04e0f47;color:#fff;cursor:pointer;display:inline-flex;font:600 14px/1 Inter,sans-serif;gap:8px;padding:12px 22px;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.pn__pillcta svg{height:15px;transition:transform .2s ease;width:15px}.pn__pillcta:hover{box-shadow:0 10px 24px #f04e0f5c;transform:translateY(-1px)}.pn__pillcta:hover svg{transform:translateX(3px)}.pn__pillcta.is-active{box-shadow:0 0 0 3px #f26a0a38,0 6px 18px #f04e0f47}.pn__drop{background:#fff;border:1px solid var(--pn-line);border-radius:18px;box-shadow:0 24px 60px #0f172a24,0 2px 6px #0f172a0d;left:50%;min-width:250px;opacity:0;padding:10px;pointer-events:none;position:absolute;top:calc(100% + 12px);transform:translate(-50%,8px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;visibility:hidden}.pn__drop:before{content:"";height:14px;left:0;position:absolute;right:0;top:-14px}.pn__item.is-open .pn__drop{opacity:1;pointer-events:auto;transform:translate(-50%);transition:opacity .18s ease,transform .18s ease,visibility 0s;visibility:visible}.pn__drop--wide{grid-gap:6px 10px;display:grid;gap:6px 10px;grid-template-columns:1fr 1fr;min-width:520px}.pn__glabel{color:#94a3b8;font:500 10.5px/1 JetBrains Mono,monospace;letter-spacing:.08em;margin:4px 10px 6px;text-transform:uppercase}.pn__sub{align-items:center;background:#0000;border:0;border-radius:12px;color:#1e293b;cursor:pointer;display:flex;font:500 14px/1.2 Inter,sans-serif;gap:12px;padding:9px 10px;text-align:left;transition:background .18s ease,color .18s ease;width:100%}.pn__subicon{background:#fff3ea;border-radius:10px;color:var(--pn-orange);display:grid;flex-shrink:0;font-size:16px;height:32px;place-items:center;transition:background .18s ease,color .18s ease;width:32px}.pn__sub.is-active,.pn__sub:hover{background:#fff6ef;color:var(--pn-orange)}.pn__sub.is-active .pn__subicon,.pn__sub:hover .pn__subicon{background:var(--pn-orange);color:#fff}.pn__burger{align-items:center;background:#fff;border:1px solid var(--pn-line);border-radius:12px;cursor:pointer;display:none;flex-direction:column;gap:4px;height:44px;justify-content:center;padding:0;width:44px}.pn__burger span{background:#0b1220;border-radius:2px;height:2px;transition:transform .25s ease,opacity .2s ease;width:18px}.pn__burger.is-open span:first-child{transform:translateY(6px) rotate(45deg)}.pn__burger.is-open span:nth-child(2){opacity:0}.pn__burger.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}html.pn-lock,html.pn-lock body{overflow:hidden}@media (max-width:1024px){.pn{--pn-h:64px}.pn__bar{padding:0 20px}.pn__burger{display:flex}.pn__menu{align-items:stretch;background:#fff;bottom:0;flex-direction:column;gap:16px;left:0;opacity:0;overflow-y:auto;padding:16px 20px 32px;pointer-events:none;position:fixed;right:0;top:var(--pn-h);transform:translateY(-8px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s;visibility:hidden;z-index:999}.pn__menu.is-open{opacity:1;pointer-events:auto;transform:none;transition:opacity .2s ease,transform .2s ease,visibility 0s;visibility:visible}.pn__pill{align-items:stretch;background:#0000;border:0;border-radius:0;flex-direction:column;gap:4px;padding:0}.pn__link{border-radius:14px;font-size:16px;justify-content:space-between;padding:14px 16px;width:100%}.pn__link.is-active{border-color:#f26a0a4d}.pn__drop,.pn__drop--wide{background:#fafbfd;border-radius:14px;box-shadow:none;display:none;grid-template-columns:1fr;margin:4px 0 8px;min-width:0;opacity:1;padding:6px;pointer-events:auto;position:static;transform:none;visibility:visible}.pn__item.is-open .pn__drop{display:block;transform:none}.pn__item.is-open .pn__drop--wide{display:grid}.pn__pillcta{font-size:15px;justify-content:center;padding:15px 22px}}@media (min-width:1025px) and (max-width:1180px){.pn__bar{padding:0 24px}.pn__link{font-size:13.5px;padding:10px 13px}.pn__pillcta{padding:11px 18px}}@media (prefers-reduced-motion:reduce){.pn *,.pn :before{transition-duration:.01ms!important}}.pn a.pn__brand,.pn a.pn__link,.pn a.pn__pillcta,.pn a.pn__sub{text-decoration:none}.pn a.pn__sub{color:#1e293b}.pn a.pn__sub.is-active,.pn a.pn__sub:hover{color:var(--pn-orange)}.pn a.pn__pillcta{color:#fff}
/*# sourceMappingURL=main.3951c894.css.map*/