@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/static/media/inter-cyrillic-ext-300-normal.fefc551b7396b899b5ee.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-300-normal.bb744e52181efeb1e20a.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:300;src:url(/static/media/inter-cyrillic-300-normal.444fc46382ddebf9206b.woff2) format("woff2"),url(/static/media/inter-cyrillic-300-normal.4303dad54c0440af6b9d.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:300;src:url(/static/media/inter-greek-ext-300-normal.544089023996bb0a2e03.woff2) format("woff2"),url(/static/media/inter-greek-ext-300-normal.11f7f5fefca8b9a10797.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(/static/media/inter-greek-300-normal.36c1e0d5e770cc6a3971.woff2) format("woff2"),url(/static/media/inter-greek-300-normal.45fe2c6dbf7f7b48c190.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:300;src:url(/static/media/inter-vietnamese-300-normal.2a4055b17286ecdd503d.woff2) format("woff2"),url(/static/media/inter-vietnamese-300-normal.364184c9994e78d1ec87.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:300;src:url(/static/media/inter-latin-ext-300-normal.c339d02bc1066c5eb0eb.woff2) format("woff2"),url(/static/media/inter-latin-ext-300-normal.8eeafc82bf1e3850a262.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:300;src:url(/static/media/inter-latin-300-normal.eb229bb9406cc043d5a4.woff2) format("woff2"),url(/static/media/inter-latin-300-normal.07e0e0017a987f6c727e.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:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-cyrillic-ext-800-normal.e6e43b7a04f9a0ee40ab.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-800-normal.6b3d976237d00cddf2c9.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:800;src:url(/static/media/inter-cyrillic-800-normal.9db8aee669b5bb33882d.woff2) format("woff2"),url(/static/media/inter-cyrillic-800-normal.a0cb8f734a73e8bf5059.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:800;src:url(/static/media/inter-greek-ext-800-normal.06cacdee737ce03b4adb.woff2) format("woff2"),url(/static/media/inter-greek-ext-800-normal.d3fb89b9b7f3b4c6eb52.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/static/media/inter-greek-800-normal.e9b5d2d4f24060cc1f25.woff2) format("woff2"),url(/static/media/inter-greek-800-normal.af02bb9b1bd7a5e0d73a.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:800;src:url(/static/media/inter-vietnamese-800-normal.344e8bb59f4fe38591db.woff2) format("woff2"),url(/static/media/inter-vietnamese-800-normal.247535ebe16af19afc86.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:800;src:url(/static/media/inter-latin-ext-800-normal.295090dc5792a0e7b9c6.woff2) format("woff2"),url(/static/media/inter-latin-ext-800-normal.581b38b1c40557386b4c.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:800;src:url(/static/media/inter-latin-800-normal.d2cf8417dfce77f8f2be.woff2) format("woff2"),url(/static/media/inter-latin-800-normal.e25d8fa1cf6e38254bbe.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:900;src:url(/static/media/inter-cyrillic-ext-900-normal.bff6a81631f76735fba2.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-900-normal.1428b48ddb53cc864666.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:900;src:url(/static/media/inter-cyrillic-900-normal.c5c4df448d7389d85c94.woff2) format("woff2"),url(/static/media/inter-cyrillic-900-normal.d3290970be81bb43b907.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:900;src:url(/static/media/inter-greek-ext-900-normal.f894dda67584dce70909.woff2) format("woff2"),url(/static/media/inter-greek-ext-900-normal.f49273f1431cd8ac0fe9.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/static/media/inter-greek-900-normal.7eb937cb911d6f796574.woff2) format("woff2"),url(/static/media/inter-greek-900-normal.fc8b90b2cbcf3e3328a7.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:900;src:url(/static/media/inter-vietnamese-900-normal.30ffccb6afda69cc2d6e.woff2) format("woff2"),url(/static/media/inter-vietnamese-900-normal.8cd735c68101ea9d81cb.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:900;src:url(/static/media/inter-latin-ext-900-normal.7fd8c8e69004ecbbd634.woff2) format("woff2"),url(/static/media/inter-latin-ext-900-normal.f6e016c8cf583b395f89.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:900;src:url(/static/media/inter-latin-900-normal.111844ddb503252b7554.woff2) format("woff2"),url(/static/media/inter-latin-900-normal.06954c913fa69c107e01.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:Outfit;font-style:normal;font-weight:400;src:url(/static/media/outfit-latin-ext-400-normal.a15560ed108017192e3a.woff2) format("woff2"),url(/static/media/outfit-latin-ext-400-normal.906838c3d2734b257465.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:Outfit;font-style:normal;font-weight:400;src:url(/static/media/outfit-latin-400-normal.d5e5803d0c85b54aaaa1.woff2) format("woff2"),url(/static/media/outfit-latin-400-normal.72f8b6c4166f1d2268cf.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:Outfit;font-style:normal;font-weight:500;src:url(/static/media/outfit-latin-ext-500-normal.698cdf01ce1895d288b0.woff2) format("woff2"),url(/static/media/outfit-latin-ext-500-normal.7f4b51f71bae8cea48f6.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:Outfit;font-style:normal;font-weight:500;src:url(/static/media/outfit-latin-500-normal.7337398630a7c5a5a076.woff2) format("woff2"),url(/static/media/outfit-latin-500-normal.b97c264d2330ad0fe4e1.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:Outfit;font-style:normal;font-weight:600;src:url(/static/media/outfit-latin-ext-600-normal.47b84e3589c563aa142f.woff2) format("woff2"),url(/static/media/outfit-latin-ext-600-normal.626828f2a37c035d2f39.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:Outfit;font-style:normal;font-weight:600;src:url(/static/media/outfit-latin-600-normal.7ff411eb5a5bc8fa6467.woff2) format("woff2"),url(/static/media/outfit-latin-600-normal.7af821764845b01bb0ec.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:Outfit;font-style:normal;font-weight:700;src:url(/static/media/outfit-latin-ext-700-normal.f4e1bd4cd841bc4bf47e.woff2) format("woff2"),url(/static/media/outfit-latin-ext-700-normal.2624c44f479775dfcd3a.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:Outfit;font-style:normal;font-weight:700;src:url(/static/media/outfit-latin-700-normal.3bc1d0d6a44adb0722c5.woff2) format("woff2"),url(/static/media/outfit-latin-700-normal.fcf2fedfb77439c600e9.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:Outfit;font-style:normal;font-weight:800;src:url(/static/media/outfit-latin-ext-800-normal.ec3b741d23d4c5e7e91f.woff2) format("woff2"),url(/static/media/outfit-latin-ext-800-normal.cba300ab50fe140fae22.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:Outfit;font-style:normal;font-weight:800;src:url(/static/media/outfit-latin-800-normal.b791587e5ca09b3569e6.woff2) format("woff2"),url(/static/media/outfit-latin-800-normal.e35e4712968c2c21b9e7.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:Caveat;font-style:normal;font-weight:500;src:url(/static/media/caveat-cyrillic-ext-500-normal.a7f2c9dffb3599b04a31.woff2) format("woff2"),url(/static/media/caveat-cyrillic-ext-500-normal.a5678a338b057d45fd5f.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:Caveat;font-style:normal;font-weight:500;src:url(/static/media/caveat-cyrillic-500-normal.4855ac8f084889e43b7a.woff2) format("woff2"),url(/static/media/caveat-cyrillic-500-normal.f7b81508ecb743c1bd68.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:Caveat;font-style:normal;font-weight:500;src:url(/static/media/caveat-latin-ext-500-normal.e9e8da9833921fb802f2.woff2) format("woff2"),url(/static/media/caveat-latin-ext-500-normal.acd13592609d000c7152.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:Caveat;font-style:normal;font-weight:500;src:url(/static/media/caveat-latin-500-normal.4f6df04f9ddfb5cf262e.woff2) format("woff2"),url(/static/media/caveat-latin-500-normal.9f8525964b1de24b35a2.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:Caveat;font-style:normal;font-weight:600;src:url(/static/media/caveat-cyrillic-ext-600-normal.199557df1faebda58cce.woff2) format("woff2"),url(/static/media/caveat-cyrillic-ext-600-normal.8cf0ac8a2c656f62d389.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:Caveat;font-style:normal;font-weight:600;src:url(/static/media/caveat-cyrillic-600-normal.5ada122cca30392b9670.woff2) format("woff2"),url(/static/media/caveat-cyrillic-600-normal.ce21b64cb3348eed4dfb.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:Caveat;font-style:normal;font-weight:600;src:url(/static/media/caveat-latin-ext-600-normal.da2c19b87a3d15e55a32.woff2) format("woff2"),url(/static/media/caveat-latin-ext-600-normal.9f5e98a196d7c94185c9.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:Caveat;font-style:normal;font-weight:600;src:url(/static/media/caveat-latin-600-normal.7e631aecf49ac69edea7.woff2) format("woff2"),url(/static/media/caveat-latin-600-normal.92b462534bf6910ae449.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:Caveat;font-style:normal;font-weight:700;src:url(/static/media/caveat-cyrillic-ext-700-normal.ded58563eb34bae65101.woff2) format("woff2"),url(/static/media/caveat-cyrillic-ext-700-normal.98ef5acbab8e2e3fdb9a.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:Caveat;font-style:normal;font-weight:700;src:url(/static/media/caveat-cyrillic-700-normal.3a4299eb5a069003aaa2.woff2) format("woff2"),url(/static/media/caveat-cyrillic-700-normal.fbbe5056b151f58a277d.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:Caveat;font-style:normal;font-weight:700;src:url(/static/media/caveat-latin-ext-700-normal.df89bc8acec572266f78.woff2) format("woff2"),url(/static/media/caveat-latin-ext-700-normal.e91d5b3f6ddedd37a95e.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:Caveat;font-style:normal;font-weight:700;src:url(/static/media/caveat-latin-700-normal.67b3af8662f4936e7023.woff2) format("woff2"),url(/static/media/caveat-latin-700-normal.3b6673507e41bcc82487.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}.fab-drawer-grid{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffeb;border-radius:0 0 0 16px;box-shadow:-3px 2px 14px #00000038;display:flex;flex-direction:row;gap:10px;padding:10px}:root[data-theme=dark] .fab-drawer-grid{background:#1e2026eb}.fab-drawer-grid .fab-chat,.fab-drawer-grid .fab-espace,.fab-drawer-grid .fab-sos,.fab-drawer-grid .fab-walkie{animation:none!important;font-size:20px!important;height:56px!important;inset:auto!important;left:auto!important;position:static!important;transform:none!important;width:56px!important}.fab-drawer-grid .fab-chat-panel,.fab-drawer-grid .fab-espace-menu,.fab-drawer-grid .fab-walkie-panel{bottom:178px!important;left:auto!important;max-width:none!important;right:12px!important;width:min(370px,calc(100vw - 24px))!important}.fab-drawer-grid .fab-chat-panel{width:min(340px,calc(100vw - 24px))!important}.fab-drawer-grid .fab-walkie-panel{max-height:66vh!important}:root{--primary-50:#f0f8ff;--primary-100:#e0f0ff;--primary-200:#bce0ff;--primary-300:#8accff;--primary-400:#5cb3ff;--primary-500:#007aff;--primary-600:#06c;--primary-700:#005bb5;--primary-800:#004c99;--primary-900:#003a7a;--accent-400:#ff9f0a;--accent-500:#ff3b30;--neutral-50:#fff;--neutral-100:#f5f5f7;--neutral-200:#e5e5ea;--neutral-300:#d1d1d6;--neutral-400:#c7c7cc;--neutral-500:#8e8e93;--neutral-600:#636366;--neutral-700:#48484a;--neutral-800:#3a3a3c;--neutral-900:#1d1d1f;--success:#34c759;--danger:#ff3b30;--warning:#ff9f0a;--bg-body:var(--neutral-100);--bg-card:#ffffffd9;--bg-solid:#fff;--bg-glass:#ffffffb8;--shadow-sm:0 2px 8px #0000000a;--shadow-md:0 4px 16px #00000014;--shadow-lg:0 10px 40px #0000001a;--shadow-glow:0 0 20px #007aff26;--radius-sm:10px;--radius-md:18px;--radius-lg:24px;--radius-full:9999px;--ease-out:cubic-bezier(0.25,0.1,0.25,1);color-scheme:light}[data-theme=dark]{--neutral-50:#1c1c1e;--neutral-100:#202124;--neutral-200:#2f2f32;--neutral-300:#3d3d40;--neutral-400:#55555a;--neutral-500:#8e8e93;--neutral-600:#aeaeb2;--neutral-700:#c7c7cc;--neutral-800:#e5e5ea;--neutral-900:#f5f5f7;--bg-body:var(--neutral-100);--bg-card:#1c1c1ed9;--bg-solid:#1c1c1e;--bg-glass:#1c1c1eb8;--shadow-sm:0 2px 8px #00000040;--shadow-md:0 4px 16px #00000059;--shadow-lg:0 10px 40px #00000073;color-scheme:dark}[data-theme=dark] a{color:#5cb3ff;color:var(--primary-400)}[data-theme=dark] a:hover{color:#8accff;color:var(--primary-300)}[data-theme=dark] .navbar-top{--neutral-50:#fff;--neutral-100:#f5f5f7;--neutral-200:#e5e5ea;--neutral-300:#d1d1d6;--neutral-400:#c7c7cc;--neutral-500:#8e8e93;--neutral-600:#636366;--neutral-700:#48484a;--neutral-800:#3a3a3c;--neutral-900:#1d1d1f;--bg-solid:#fff;--bg-card:#ffffffd9;--bg-glass:#ffffffb8;color-scheme:light}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body,html{max-width:100%;overflow-x:hidden;overflow-x:clip}body{background:#f5f5f7;background:var(--bg-body);color:#3a3a3c;color:var(--neutral-800);font-family:Inter,system-ui,-apple-system,sans-serif;line-height:1.6;min-height:100vh;overflow-wrap:break-word}canvas,embed,iframe,input,select,svg,textarea,video{max-width:100%}h1,h2,h3,h4,h5,h6{color:#1d1d1f;color:var(--neutral-900);font-family:Outfit,Inter,sans-serif;font-weight:700;line-height:1.2}a{color:#06c;color:var(--primary-600);text-decoration:none;transition:color .2s ease;transition:color .2s var(--ease-out)}a:hover{color:#007aff;color:var(--primary-500)}img{display:block;max-width:100%}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes pulseGlow{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes revealText{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}@keyframes staffBob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes badgeBounce{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-3px) rotate(-8deg)}}@keyframes loginHintPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes loginHintBob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.staff-filmstrip{cursor:grab;overflow:hidden;padding:12px 0;position:relative;touch-action:pan-y}.staff-filmstrip:active{cursor:grabbing}.staff-filmstrip-track{display:flex;width:max-content;will-change:transform}.staff-filmstrip-track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.staff-film-frame{flex:0 0 auto;margin-right:24px;width:240px}.staff-film-frame .card{height:100%}.staff-avatar-wrap{animation:staffBob 4.5s ease-in-out infinite;height:124px;margin:0 auto 16px;position:relative;width:124px}.staff-avatar-photo{background:#fff;border:3px solid #fff;border-radius:50%;display:block;inset:0;object-fit:cover;position:absolute;transition:transform .4s cubic-bezier(.25,1,.5,1)}.staff-avatar-wrap:hover .staff-avatar-photo{transform:scale(1.08) rotate(-4deg)}.staff-avatar-badge{animation:badgeBounce 2.4s ease-in-out infinite;bottom:-2px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));font-size:20px;position:absolute;right:-2px}@keyframes pinDrop{0%,to{transform:translate(-50%,-100%) translateY(0)}50%{transform:translate(-50%,-100%) translateY(-5px)}}.ramassage-minimap{border-radius:12px;box-shadow:0 2px 8px #00000014;display:block;overflow:hidden;position:relative;text-decoration:none;transition:box-shadow .2s,transform .2s;width:100%}.ramassage-minimap:hover{box-shadow:0 6px 18px #00000024;transform:translateY(-1px)}.ramassage-pin{animation:pinDrop 1.8s ease-in-out infinite;filter:drop-shadow(0 3px 3px rgba(0,0,0,.3));font-size:22px;left:50%;position:absolute;top:50%;transform:translate(-50%,-100%)}.animate-fade-in-up{animation:fadeInUp .8s cubic-bezier(.2,.8,.2,1) both}.animate-fade-in{animation:fadeIn .8s ease-out both}.animate-slide-down{animation:slideDown .4s ease both;animation:slideDown .4s var(--ease-out) both}.animate-float{animation:float 6s ease-in-out infinite}.animate-pulse-glow{position:relative}.animate-pulse-glow:after{animation:pulseGlow 3s ease-in-out infinite;border-radius:inherit;box-shadow:0 0 22px 6px #3b5bf6b3,0 0 12px #fbbf2480;content:"";inset:0;pointer-events:none;position:absolute;z-index:-1}.animate-reveal-text{animation:revealText 1.2s cubic-bezier(.77,0,.175,1) both}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.glass{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);background:#ffffffb8;background:var(--bg-glass);border:1px solid #fff6;box-shadow:0 8px 32px 0 #1f268726}.card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffd9;background:var(--bg-card);border:1px solid #e5e5ea;border:1px solid var(--neutral-200);border-radius:18px;border-radius:var(--radius-md);box-shadow:0 2px 8px #0000000a;box-shadow:var(--shadow-sm);padding:24px;transition:box-shadow .3s ease,transform .3s ease;transition:box-shadow .3s var(--ease-out),transform .3s var(--ease-out)}.card:hover{box-shadow:0 4px 16px #00000014;box-shadow:var(--shadow-md)}.btn{align-items:center;border:none;border-radius:10px;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;gap:8px;justify-content:center;outline:none;padding:10px 22px;transition:all .25s ease;transition:all .25s var(--ease-out)}.btn-primary{background:linear-gradient(135deg,#007aff,#005bb5);background:linear-gradient(135deg,var(--primary-500),var(--primary-700));box-shadow:0 4px 15px #2541eb4d;color:#fff;overflow:hidden;position:relative;z-index:1}.btn-primary:before{background:linear-gradient(135deg,#5cb3ff,#06c);background:linear-gradient(135deg,var(--primary-400),var(--primary-600));border-radius:inherit;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:-1}.btn-primary.animate-pulse-glow{overflow:visible}.btn-primary:hover{box-shadow:0 6px 25px #2541eb73;transform:translateY(-2px)}.btn-primary:hover:before{opacity:1}.btn-primary:active{box-shadow:0 2px 10px #2541eb4d;transform:translateY(1px)}.hero-liquid-btn{backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);background:linear-gradient(135deg,#007aff8c,#005bb5a6);border:1px solid #ffffff59;box-shadow:0 8px 28px #007aff4d,inset 0 1px 0 #ffffff73,inset 0 -1px 0 #00000014;color:#fff;overflow:hidden;position:relative}.hero-liquid-btn:before{background:linear-gradient(180deg,#ffffff59,#fff0 55%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.hero-liquid-btn:hover{background:linear-gradient(135deg,#1c89ffa6,#0066ccbf);box-shadow:0 10px 34px #007aff66,inset 0 1px 0 #ffffff8c,inset 0 -1px 0 #00000014;transform:translateY(-2px)}.hero-liquid-btn:active{box-shadow:0 4px 16px #007aff4d,inset 0 1px 0 #ffffff4d;transform:translateY(1px) scale(.98)}.btn-secondary{background:#f5f5f7;background:var(--neutral-100);border:1px solid #e5e5ea;border:1px solid var(--neutral-200);color:#48484a;color:var(--neutral-700)}.btn-secondary:hover{background:#e5e5ea;background:var(--neutral-200)}.btn-ghost{background:#0000;border:1px solid #06c;border:1px solid var(--primary-600);color:#06c;color:var(--primary-600)}.btn-ghost:hover{background:#f0f8ff;background:var(--primary-50);color:#005bb5;color:var(--primary-700)}.btn-pill{border-radius:9999px;border-radius:var(--radius-full)}.input{background:#fff;background:var(--bg-solid);border:1.5px solid #e5e5ea;border:1.5px solid var(--neutral-200);border-radius:10px;border-radius:var(--radius-sm);color:#3a3a3c;color:var(--neutral-800);font-family:Inter,sans-serif;font-size:.95rem;outline:none;padding:11px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.input:focus{border-color:#5cb3ff;border-color:var(--primary-400);box-shadow:0 0 0 3px #3b5bf61a}.input::placeholder{color:#c7c7cc;color:var(--neutral-400)}.container{margin:0 auto;max-width:100%;padding:0 clamp(12px,3vw,48px);width:100%}.hero-premium{align-items:flex-start;background:#fff;background:var(--neutral-50);color:#1d1d1f;color:var(--neutral-900);display:flex;justify-content:center;min-height:85vh;overflow:hidden;padding:16px 20px;position:relative;text-align:center}.hero-premium:before{background:radial-gradient(circle at 50% -20%,#007aff1a 0,#0000 70%);content:"";inset:0;position:absolute;z-index:1}.hero-premium--photo:after{background-image:var(--hero-bg);background-position:50%;background-size:cover;content:"";inset:0;position:absolute;z-index:0}.hero-premium.hero-premium--photo:before{display:none}.hero-premium.hero-premium--photo h1,.hero-premium.hero-premium--photo p{color:#fff!important;text-shadow:0 2px 6px #0000008c,0 2px 18px #00000080}.hero-premium.hero-premium--photo p{color:#fffffff2!important}.hero-premium.hero-premium--photo p.home-hero-subtitle{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:none!important;border-radius:0!important;box-shadow:none!important;color:#1e3a5f!important;display:-webkit-box!important;overflow:hidden;padding:0!important;text-shadow:none!important}.hero-featured-partners{display:flex;flex-wrap:wrap;gap:14px;margin:14px 0 6px}@media (max-width:899px){.hero-premium--home .hero-content{position:relative}.hero-premium--home .hero-content h1{left:0;margin:0;position:absolute;right:0;top:1cm}.hero-premium--home .hero-content p.home-hero-subtitle{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:none!important;border-radius:0!important;box-shadow:none;font-size:.95rem;left:0;margin:0!important;padding:0!important;position:absolute;right:0;top:6cm}.hero-premium--home .hero-content .hero-actions{left:0;position:absolute;right:0;top:12cm}.hero-premium--home .hero-content .hero-featured-partners{justify-content:center;left:0;margin:0;padding:0 20px;position:absolute;right:0;top:calc(2.5875cm + clamp(2.5rem, 6vw, 4.5rem)*1.15)}}@media (min-width:900px){.hero-split.hero-photo,.hero-split.hero-premium--photo{align-items:center;background:#fff;background-color:#fff!important;background-image:none!important;display:flex;gap:48px;justify-content:center;min-height:calc(100vh - 110px)!important;min-height:calc(100vh - var(--header-h, 110px))!important;padding:24px 48px;text-align:left}.hero-split.hero-photo:before,.hero-split.hero-premium--photo:after,.hero-split.hero-premium--photo:before{display:none}.hero-split .hero-static-photo,.hero-split .photo-carousel{background:#fff;border:none;border-radius:0;box-shadow:none;display:block;flex:1 1 50%;height:70vh;inset:auto;outline:none;overflow:hidden;position:relative;width:50%}.hero-split .hero-static-photo__img,.hero-split .photo-carousel__img{background:#fff;border:none;bottom:auto;box-shadow:none;height:100%;left:0;object-fit:contain;outline:none;position:absolute;right:auto;top:0;width:100%}[data-visual-identity="1"] .hero-split .hero-static-photo__img,[data-visual-identity="1"] .hero-split .photo-carousel__img{bottom:0;height:153.85%;left:50%;max-width:none;object-fit:cover;right:auto;top:auto;transform:translateX(-50%);width:auto}.hero-split .photo-carousel__dots,.hero-split .photo-carousel__scrim{display:none}.hero-split .hero-content{align-items:flex-start;flex:1 1 50%;margin-inline:0;max-width:560px;min-height:auto;position:static;text-align:left;width:50%}.hero-split .hero-content h1,.hero-split .hero-content p{border:none!important;box-shadow:none!important;color:#1d1d1f!important;color:var(--neutral-900)!important;text-align:left;text-shadow:none!important}.hero-split .hero-content h1,.hero-split .hero-content p,[data-visual-identity="1"] .hero-split .hero-content p{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:none!important;padding:0!important}.hero-split .hero-content p.hero-split-subtitle{-webkit-line-clamp:unset;line-clamp:none;-webkit-box-orient:unset;display:block;overflow:visible}.hero-split .hero-actions{justify-content:flex-start}.hero-split .btn-ghost{background:#0000;border-color:#1d1d1f;border-color:var(--neutral-900);box-shadow:none;color:#1d1d1f;color:var(--neutral-900)}.hero-split .btn-ghost:hover{background:#1d1d1f;background:var(--neutral-900);color:#fff}}[data-visual-identity="1"] .hero-premium.hero-premium--photo p{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f172a8c;border-radius:999px;display:inline-block;padding:10px 22px;text-shadow:none}.hero-premium.hero-premium--photo .btn-ghost{background:#0006;border-color:#fff;box-shadow:0 2px 10px #00000040;color:#fff}.hero-premium.hero-premium--photo .btn-ghost:hover{background:#0000008c;color:#fff}.hero-content{display:flex;flex-direction:column;justify-content:center;margin-inline:auto;max-width:900px;min-height:calc(85vh - 32px);padding:16px 40px 18px;position:relative;transform:translateY(0);transition:transform .3s;width:100%;z-index:2}.hero-premium h1{color:#1d1d1f;color:var(--neutral-900);font-family:Inter,sans-serif;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin-bottom:24px}.hero-premium p{color:#636366;color:var(--neutral-600);font-size:clamp(1.2rem,3vw,1.8rem);font-weight:500;letter-spacing:-.01em;line-height:1.5;margin:0 auto 40px;max-width:750px}.hero-actions{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.hero{background:#f5f5f7;background:var(--neutral-100);border-bottom:1px solid #e5e5ea;border-bottom:1px solid var(--neutral-200);color:#1d1d1f;color:var(--neutral-900);overflow:hidden;padding:60px 20px;position:relative;text-align:center}.hero:before{background:radial-gradient(circle at 50% -50%,#007aff0d 0,#0000 80%);content:"";inset:0;pointer-events:none;position:absolute}.hero h1{color:#1d1d1f;color:var(--neutral-900);font-family:Inter,sans-serif;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;letter-spacing:-.02em;margin-bottom:12px}.hero h1,.hero p{position:relative}.hero p{color:#8e8e93;color:var(--neutral-500);font-size:clamp(1.1rem,2vw,1.4rem);font-weight:500;margin:0 auto;max-width:600px}.hero-photo{background-color:#0f172a!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border-bottom:none!important}.hero-photo:before{display:none!important}.hero-photo h1{color:#fff!important}.hero-photo h1,.hero-photo p{text-shadow:0 2px 6px #0000008c,0 2px 18px #00000080}.hero-photo p{color:#fffffff2!important}[data-visual-identity="1"] .hero-photo p{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0f172a8c!important;border-radius:999px;display:inline-block;padding:10px 22px;text-shadow:none!important}.hero-photo h2{color:#fff!important;text-shadow:0 2px 6px #0000008c,0 2px 18px #00000080}.hero-static-photo{display:none}.hero-split-subtitle{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:899px){.hero-split.hero-photo,.hero-split.hero-premium--photo{min-height:calc(100vh - 64px)!important;min-height:calc(100vh - var(--header-h, 64px))!important}.hero-split .hero-split-subtitle{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:none!important;border-radius:0!important;box-shadow:none;font-size:.95rem;padding:0!important}.hero-split .hero-content{position:relative}.hero-split .hero-content h1{left:0;margin:0;position:absolute;right:0;top:1cm}.hero-split .hero-content p.hero-split-subtitle{left:0;margin:0!important;position:absolute;right:0;top:6cm}}.scroll-cue{align-items:center;animation:scrollCueBlink 1.8s ease-in-out infinite;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#00000040;border:1.5px solid #ffffffb3;border-radius:50%;bottom:14px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;left:50%;padding:0;position:absolute;transform:translateX(-50%);width:40px;z-index:3}.scroll-cue:hover{background:#0006}.scroll-cue svg{height:20px;width:20px}@keyframes scrollCueBlink{0%,to{opacity:.35}50%{opacity:1}}.tips-trail{display:flex;flex-direction:column;gap:20px;position:relative}.tips-slot .card{transition:transform .3s cubic-bezier(.25,1,.5,1),box-shadow .3s}@media (min-width:900px){.tips-trail{gap:0;padding:8px 0 30px}.tips-trail:before{border-left:3px dashed #d1d1d6;border-left:3px dashed var(--neutral-300,#d1d5db);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%)}.tips-slot{position:relative;width:46%}.tips-slot.trail-left{margin-right:auto}.tips-slot.trail-right{margin-left:auto;margin-top:-44px}.tips-slot.trail-left .card{transform:rotate(-1.1deg)}.tips-slot.trail-right .card{transform:rotate(1.1deg)}.tips-slot .card:hover{box-shadow:0 12px 34px #0000001a;transform:rotate(0deg) translateY(-4px)}.tips-slot:after{background:#fff;border:4px solid #94a3b8;border:4px solid var(--trail-accent,#94a3b8);border-radius:50%;content:"";height:16px;position:absolute;top:30px;width:16px;z-index:1}.tips-slot.trail-left:after{right:calc(-8.7% - 8px)}.tips-slot.trail-right:after{left:calc(-8.7% - 8px)}}.info-grid{display:flex;flex-direction:column;gap:20px}@media (min-width:900px){.info-grid{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.info-card-slot .card{border-top:4px solid #94a3b8;border-top:4px solid var(--trail-accent,#94a3b8);transition:transform .25s cubic-bezier(.25,1,.5,1),box-shadow .25s}@media (min-width:900px){.info-card-slot .card:hover{box-shadow:0 12px 30px #0000001a;transform:translateY(-4px)}}.contacts-header-desktop{display:none}@media (min-width:900px){.contacts-header-desktop{display:block;margin-bottom:40px;text-align:center}.contacts-grid{gap:40px}.contacts-card-slot .card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;border-radius:0;box-shadow:none;padding:18px 4px 0;position:relative}.contacts-card-slot .card:before{background:#94a3b8;background:var(--trail-accent,#94a3b8);border-radius:2px;content:"";height:3px;left:4px;position:absolute;top:0;width:40px}.contacts-card-slot .card:hover{box-shadow:none;transform:none}}.page-section{margin:0 auto;max-width:100%;padding:40px clamp(12px,3vw,48px);width:100%}.section-title{display:inline-block;font-size:1.75rem;margin-bottom:6px;position:relative}.section-title:after{background:linear-gradient(90deg,#007aff,#8accff);background:linear-gradient(90deg,var(--primary-500),var(--primary-300));border-radius:2px;content:"";display:block;height:3px;margin-top:8px;width:50px}.section-subtitle{color:#8e8e93;color:var(--neutral-500);font-size:1.05rem;margin-bottom:28px}.gallery-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.gallery-item{border-radius:18px;border-radius:var(--radius-md);box-shadow:0 4px 16px #00000014;box-shadow:var(--shadow-md);cursor:pointer;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease;transition:transform .4s var(--ease-out),box-shadow .4s var(--ease-out)}.gallery-item:hover{box-shadow:0 10px 40px #0000001a;box-shadow:var(--shadow-lg);transform:scale(1.03) translateY(-4px)}.gallery-item img{height:220px;object-fit:cover;transition:transform .5s ease;transition:transform .5s var(--ease-out);width:100%}.gallery-item:hover img{transform:scale(1.08)}.stat-card{background:linear-gradient(135deg,#fff,#fff);background:linear-gradient(135deg,var(--neutral-50),var(--bg-solid));border:1px solid #e5e5ea;border:1px solid var(--neutral-200);border-radius:18px;border-radius:var(--radius-md);padding:24px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.stat-card:hover{box-shadow:0 4px 16px #00000014;box-shadow:var(--shadow-md);transform:translateY(-3px)}.stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#007aff,#005bb5);background:linear-gradient(135deg,var(--primary-500),var(--primary-700));-webkit-background-clip:text;background-clip:text;font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:800;line-height:1;margin:8px 0}.stat-label{color:#48484a;color:var(--neutral-700);font-weight:600;margin-bottom:4px}.stat-sub{color:#8e8e93;color:var(--neutral-500);font-size:.85rem}.modern-table{border-collapse:initial;border-spacing:0;font-size:.9rem;width:100%}.modern-table thead th{background:#fff;background:var(--neutral-50);border-bottom:2px solid #e5e5ea;border-bottom:2px solid var(--neutral-200);color:#636366;color:var(--neutral-600);font-size:.78rem;font-weight:600;letter-spacing:.05em;padding:14px 16px;text-align:left;text-transform:uppercase;white-space:nowrap}.modern-table tbody td{border-bottom:1px solid #f5f5f7;border-bottom:1px solid var(--neutral-100);color:#48484a;color:var(--neutral-700);padding:14px 16px;vertical-align:top}.modern-table tbody tr{transition:background .15s}.modern-table tbody tr:hover{background:#f0f8ff;background:var(--primary-50)}.navbar-top{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fff;background:var(--bg-solid);border-bottom:1px solid #e5e5ea;border-bottom:1px solid var(--neutral-200);box-shadow:0 1px 6px #0000000f;box-sizing:initial;color:#3a3a3c;color:var(--neutral-800);height:46px;justify-content:space-between;overflow:visible;padding:8px 24px;position:sticky;top:0;z-index:1000}.navbar-logo,.navbar-top{align-items:center;display:flex}.navbar-logo{font-family:Outfit,sans-serif;font-size:.95rem;font-weight:700;gap:10px;letter-spacing:-.01em;white-space:nowrap}.navbar-logo img{height:32px;width:32px}.navbar-socials{display:flex;gap:12px}.navbar-socials img{height:22px;opacity:.85;transition:opacity .2s,transform .2s;width:22px}.navbar-socials img:hover{opacity:1;transform:scale(1.15)}.navbar-bottom{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffffd9;background:var(--bg-card);border-bottom:1px solid #e5e5ea;border-bottom:1px solid var(--neutral-200);display:flex;flex-wrap:wrap;padding:0;position:sticky;row-gap:2px;top:46px;z-index:998}.navbar-bottom a{color:#636366;color:var(--neutral-600);font-size:.9rem;font-weight:500;padding:14px 18px;position:relative;text-decoration:none;transition:color .2s,background .2s}.navbar-bottom a:hover{background:#f0f8ff;background:var(--primary-50);color:#06c;color:var(--primary-600)}.navbar-bottom a.active{background:#0000;color:#007aff;color:var(--primary-500);font-weight:600}.navbar-right{align-items:center;display:flex;gap:10px;margin-left:auto;padding-right:16px}.navbar-profile-link{align-items:center;background:#f5f5f7;background:var(--neutral-100);border:1px solid #e5e5ea;border:1px solid var(--neutral-200);border-radius:999px;color:#48484a;color:var(--neutral-700);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:600;gap:6px;margin:6px 0;padding:7px 12px!important;text-decoration:none}.navbar-profile-link.active,.navbar-profile-link:hover{background:#f0f8ff;background:var(--primary-50);border-color:#bce0ff;border-color:var(--primary-200);color:#005bb5;color:var(--primary-700)}.nav-profile-dropdown{position:relative}.nav-profile-dropdown.open .nav-dropdown-menu,.nav-profile-dropdown:focus-within .nav-dropdown-menu,.nav-profile-dropdown:hover .nav-dropdown-menu{opacity:1;pointer-events:all;transform:translateY(0)}.nav-dropdown-menu{background:#fff;background:var(--bg-solid);border:1px solid #e5e5ea;border:1px solid var(--neutral-200);border-radius:12px;box-shadow:0 8px 24px #0000001f;display:flex;flex-direction:column;gap:2px;min-width:200px;opacity:0;padding:6px;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease;z-index:200}.nav-dropdown-item{align-items:center;border-radius:8px;color:#48484a;color:var(--neutral-700);display:flex;font-size:13px;font-weight:500;gap:8px;padding:9px 14px;text-decoration:none;transition:background .12s,color .12s;white-space:nowrap}.nav-dropdown-item.active,.nav-dropdown-item:hover{background:#f0f8ff;background:var(--primary-50);color:#005bb5;color:var(--primary-700)}.nav-dropdown-divider{background:#e5e5ea;background:var(--neutral-200);height:1px;margin:4px 6px}.mobile-profile-submenu{border-left:2px solid #bce0ff;border-left:2px solid var(--primary-200);display:flex;flex-direction:column;gap:2px;margin:2px 0 4px;padding-left:16px}.mobile-profile-submenu a{color:#636366!important;color:var(--neutral-600)!important;font-size:13px!important;padding:6px 8px!important}.mobile-profile-submenu a.active,.mobile-profile-submenu a:hover{color:#06c!important;color:var(--primary-600)!important}.mobile-menu-btn{background:none;border:none;color:#48484a;color:var(--neutral-700);cursor:pointer;font-size:24px;padding:4px;transition:transform .2s}.mobile-menu-btn:hover{transform:scale(1.1)}header{position:sticky;top:0;transition:transform .28s ease;z-index:1000}header.nav-hidden{transform:translateY(-100%)}.mobile-menu{animation:slideDown .3s ease;animation:slideDown .3s var(--ease-out);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:color-mix(in srgb,#fff 78%,#0000);background:color-mix(in srgb,var(--bg-solid) 78%,#0000);border-bottom:1px solid #e5e5ea;border-bottom:1px solid var(--neutral-200);border-top:1px solid #e5e5ea;border-top:1px solid var(--neutral-200);box-shadow:0 4px 16px #00000014;box-shadow:var(--shadow-md);box-sizing:border-box;display:flex;flex-direction:column;gap:4px;max-height:calc(100vh - 70px);max-width:100%;overflow-wrap:break-word;overflow-y:auto;padding:16px 16px 20px;width:100%;z-index:500}.mobile-menu a{border-radius:10px;border-radius:var(--radius-sm);color:#48484a;color:var(--neutral-700);font-size:.82rem;font-weight:500;padding:9px 12px;text-decoration:none;transition:background .15s,color .15s}@media (prefers-reduced-motion:no-preference){.mobile-menu a{animation:mobileMenuItemIn .35s ease forwards;animation:mobileMenuItemIn .35s var(--ease-out) forwards;opacity:0}}.mobile-menu a:first-child{animation-delay:.03s}.mobile-menu a:nth-child(2){animation-delay:.07s}.mobile-menu a:nth-child(3){animation-delay:.11s}.mobile-menu a:nth-child(4){animation-delay:.15s}.mobile-menu a:nth-child(5){animation-delay:.19s}.mobile-menu a:nth-child(6){animation-delay:.23s}.mobile-menu a:nth-child(7){animation-delay:.27s}.mobile-menu a:nth-child(8){animation-delay:.31s}.mobile-menu a:nth-child(9){animation-delay:.35s}.mobile-menu a:nth-child(10){animation-delay:.39s}.mobile-menu a:nth-child(11){animation-delay:.43s}.mobile-menu a:nth-child(12){animation-delay:.47s}.mobile-menu a:nth-child(13){animation-delay:.51s}.mobile-menu a:nth-child(14){animation-delay:.55s}.mobile-menu a:nth-child(15){animation-delay:.59s}.mobile-menu a:nth-child(n+16){animation-delay:.63s}@keyframes mobileMenuItemIn{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}.mobile-menu a:hover{background:#007aff;background:var(--primary-500);color:#fff}.mobile-menu a.active{background:linear-gradient(135deg,#007aff,#005bb5);background:linear-gradient(135deg,var(--primary-500),var(--primary-700));color:#fff;font-weight:600}.footer{background:#fff;border-top:1px solid #e5e7eb;color:#4b5563;font-size:.9rem;padding:40px 24px 28px;text-align:center}.footer-socials{display:flex;gap:24px;justify-content:center;margin-top:12px}.footer-socials a{align-items:center;color:#4b5563;display:flex;font-size:.9rem;gap:8px;transition:color .2s}.footer-socials a:hover{color:#111827}.footer-socials img{filter:brightness(0) invert(.35);height:18px;transition:filter .2s;width:18px}.footer-socials a:hover img{filter:brightness(0) invert(0)}.login-container{align-items:center;display:flex;justify-content:center;min-height:80vh;padding:20px}.login-card{animation:fadeInUp .6s ease;animation:fadeInUp .6s var(--ease-out);background:#fff;background:var(--bg-solid);border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 10px 40px #0000001a;box-shadow:var(--shadow-lg);max-width:420px;padding:40px 32px;text-align:center;width:100%}.login-card h2{font-size:1.5rem;margin:12px 0 4px}.login-card .subtitle{color:#8e8e93;color:var(--neutral-500);margin-bottom:24px}.login-card label{color:#636366;color:var(--neutral-600);display:block;font-size:.85rem;font-weight:600;margin-bottom:4px;text-align:left}.tip-section{background:#fff;background:var(--bg-solid);border:1px solid #e5e5ea;border:1px solid var(--neutral-200);border-radius:18px;border-radius:var(--radius-md);box-shadow:0 2px 8px #0000000a;box-shadow:var(--shadow-sm);margin-bottom:16px;overflow:hidden;transition:box-shadow .3s ease;transition:box-shadow .3s var(--ease-out)}.tip-section:hover{box-shadow:0 4px 16px #00000014;box-shadow:var(--shadow-md)}.tip-section-header{align-items:center;background:linear-gradient(135deg,#fff,#fff);background:linear-gradient(135deg,var(--neutral-50),var(--bg-solid));border-bottom:1px solid #e5e5ea;border-bottom:1px solid var(--neutral-200);display:flex;gap:12px;padding:16px 20px}.tip-section-header svg{color:#007aff;color:var(--primary-500);flex-shrink:0}.tip-section-content{padding:16px 20px 24px}.tip-section-content ul{color:#636366;color:var(--neutral-600);line-height:1.8;margin:0;padding-left:20px}.tip-section-content li{margin-bottom:8px}.restricted-card{margin:100px auto;padding:40px 32px;text-align:center}.minimal-form,.restricted-card{animation:fadeInUp .5s ease;animation:fadeInUp .5s var(--ease-out);background:#fff;background:var(--bg-solid);border-radius:24px;border-radius:var(--radius-lg);box-shadow:0 10px 40px #0000001a;box-shadow:var(--shadow-lg);max-width:420px}.minimal-form{margin:60px auto;padding:36px 28px}.minimal-form h2{margin-bottom:20px}.minimal-form input{background:#fff;background:var(--bg-solid);border:1.5px solid #e5e5ea;border:1.5px solid var(--neutral-200);border-radius:10px;border-radius:var(--radius-sm);color:#3a3a3c;color:var(--neutral-800);font-size:.95rem;margin-bottom:14px;outline:none;padding:11px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.minimal-form input:focus{border-color:#5cb3ff;border-color:var(--primary-400);box-shadow:0 0 0 3px #3b5bf61a}.minimal-form button{font-size:1rem;padding:12px;width:100%}.fb-embed-container{animation:fadeIn .8s ease .3s both;animation:fadeIn .8s var(--ease-out) .3s both;display:flex;justify-content:center;margin:40px 0}.fb-embed-container iframe{border:none;border-radius:18px;border-radius:var(--radius-md);box-shadow:0 4px 16px #00000014;box-shadow:var(--shadow-md)}.team-intro-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;gap:20px;text-align:left;width:100%}.team-intro-photo{flex-shrink:0;height:160px;object-fit:cover;overflow:hidden;position:relative;width:160px}.team-intro-titles{flex:1 1;min-width:0}.team-intro-cta{align-items:center;display:flex;flex-shrink:0;gap:8px}.team-intro-cta-label{color:#7c3aed;font-size:clamp(.9rem,1.6vw,1rem);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;white-space:nowrap}.team-intro-cta-chevron{color:#7c3aed;font-size:26px;line-height:1;transition:transform .2s}@media (max-width:640px){.team-intro-toggle{flex-wrap:wrap;gap:0;row-gap:4px}.team-intro-photo{height:190px;width:100%}.team-intro-titles{flex:1 1 100%;padding:16px 20px 0!important}.team-intro-cta{flex:1 1 100%;justify-content:flex-end;padding:4px 20px 18px!important}}.glass-tiles{isolation:isolate;position:relative}.glass-tiles:before{background:radial-gradient(38% 65% at 12% 18%,#007aff33 0,#0000 70%),radial-gradient(34% 60% at 72% 8%,#5ac8fa2e 0,#0000 70%),radial-gradient(40% 70% at 90% 85%,#af52de24 0,#0000 72%),radial-gradient(36% 60% at 38% 100%,#ff9f0a1f 0,#0000 70%);content:"";filter:blur(6px);inset:-30px -10px 0;pointer-events:none;position:absolute;z-index:-1}.glass-tile{align-items:center;backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);background:linear-gradient(160deg,#ffffff9e,#ffffff61);border:1px solid #ffffff8c;border-radius:18px;box-shadow:inset 0 1px 0 #ffffffbf,inset 0 -1px 0 #ffffff2e,0 4px 18px #00000012;cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:104px;overflow:hidden;padding:20px 12px;position:relative;text-align:center;transition:transform .28s ease,box-shadow .28s ease,background .28s ease,border-color .28s ease;transition:transform .28s var(--ease-out),box-shadow .28s var(--ease-out),background .28s var(--ease-out),border-color .28s var(--ease-out)}.glass-tile:after{background:linear-gradient(180deg,#ffffff73,#fff0);content:"";height:55%;inset:0 0 auto;pointer-events:none;position:absolute}.glass-tile:hover{background:linear-gradient(160deg,#ffffffc7,#ffffff80);border-color:#fffc;box-shadow:inset 0 1px 0 #ffffffe6,0 10px 28px #0000001f;transform:translateY(-3px)}.glass-tile:active{box-shadow:inset 0 1px 0 #fff9,0 2px 10px #00000014;transform:scale(.975)}.glass-tile:focus-visible{outline:2px solid #06c;outline:2px solid var(--primary-600,#007aff);outline-offset:2px}.glass-tile-icon{filter:drop-shadow(0 1px 2px rgba(0,0,0,.12));font-size:28px;line-height:1}.glass-tile-label{color:#1d1d1f;color:var(--neutral-900);font-size:13px;font-weight:700;line-height:1.3}.glass-tile-badge{background:#ff9f0a;background:var(--warning,#ff9f0a);border-radius:50%;box-shadow:0 0 0 3px #ff9f0a38;height:9px;position:absolute;right:10px;top:10px;width:9px}[data-theme=dark] .glass-tile{background:linear-gradient(160deg,#ffffff1a,#ffffff0a);border-color:#ffffff1f;box-shadow:inset 0 1px 0 #ffffff29,0 6px 22px #0006}[data-theme=dark] .glass-tile:after{background:linear-gradient(180deg,#ffffff1f,#fff0)}[data-theme=dark] .glass-tile:hover{background:linear-gradient(160deg,#ffffff29,#ffffff12);border-color:#ffffff38;box-shadow:inset 0 1px 0 #ffffff38,0 12px 30px #00000080}[data-theme=dark] .glass-tiles:before{filter:blur(6px) brightness(1.25);opacity:.55}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.glass-tile{background:#ffffffeb}[data-theme=dark] .glass-tile{background:#2c2c2eeb}}@media (prefers-reduced-motion:reduce){.glass-tile{transition:none}.glass-tile:active,.glass-tile:hover{transform:none}}@media (max-width:768px){.hero{padding:48px 16px}table{-webkit-overflow-scrolling:touch;display:block;max-width:100%;overflow-x:auto}.container,.page-section{padding-left:12px;padding-right:12px}.gallery-grid{gap:12px;grid-template-columns:1fr 1fr}.gallery-item img{height:160px}.page-section{padding:24px 16px}.covoiturage-grid{grid-template-columns:1fr!important}.responsive-table thead{display:none}.responsive-table tr{display:block;margin-bottom:8px}.responsive-table td{display:block;padding:6px 10px!important;text-align:right}.responsive-table td:before{color:#6b7280;content:attr(data-label);float:left;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}}@media (max-width:480px){.gallery-grid{grid-template-columns:1fr}}.sr-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1),filter .7s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}figure.sr-reveal,img.sr-reveal{filter:blur(5px);transform:translateY(28px) scale(.96)}.sr-reveal.sr-visible{filter:none;opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.sr-reveal{filter:none!important;opacity:1!important;transform:none!important;transition:none!important}}.photo-carousel,.photo-carousel__img{inset:0;position:absolute}.photo-carousel__img{height:100%;object-fit:cover;transition:opacity 1s ease;width:100%}.photo-carousel__scrim{background:linear-gradient(#0000,#00000052);bottom:0;height:42px;left:0;pointer-events:none;position:absolute;right:0}.photo-carousel__dots{bottom:10px;display:flex;gap:7px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.photo-carousel__dot{background:#ffffff8c;border:none;border-radius:50%;box-shadow:0 0 3px #00000080;cursor:pointer;height:8px;padding:0;transition:background .2s,transform .2s;width:8px}.photo-carousel__dot.active{background:#fff;transform:scale(1.25)}.photo-carousel__dot:hover{background:#ffffffd9}.product-showcase{background:var(--neutral-50);font-family:Inter,sans-serif;overflow:hidden;padding:80px 0}.showcase-header{margin-bottom:60px;padding:0 20px;text-align:center}.showcase-title{color:var(--neutral-900);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;letter-spacing:-.02em;margin-bottom:12px}.showcase-subtitle{color:var(--neutral-500);font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:500}.showcase-items{gap:64px}.product-slide,.showcase-items{display:flex;flex-direction:column}.product-slide{opacity:0;transform:translateY(60px);transition:opacity 1s cubic-bezier(.25,1,.5,1),transform 1s cubic-bezier(.25,1,.5,1)}.product-slide.in-view{opacity:1;transform:translateY(0)}.product-text{margin:0 auto 28px;max-width:700px;padding:0 20px;text-align:center}.product-title{color:var(--neutral-900);font-size:clamp(2rem,3.5vw,3rem);font-weight:800;letter-spacing:-.01em;margin-bottom:8px}.product-subtitle{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--primary-500),#8b5cf6);-webkit-background-clip:text;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600;margin-bottom:16px}.product-desc{color:var(--neutral-600);font-size:1.1rem;line-height:1.6;margin:0 auto;max-width:560px}.product-photo{height:480px;overflow:hidden;position:relative;width:100%}@media (max-width:900px){.product-photo{height:320px}}