@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-cyrillic-ext-300-normal.CgCALhwJ.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-300-normal.RId2JxDB.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-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-cyrillic-300-normal.BnqRxXuy.woff2) format("woff2"),url(/_astro/inter-cyrillic-300-normal.LR1W_oT8.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-greek-ext-300-normal.l2DDyC6M.woff2) format("woff2"),url(/_astro/inter-greek-ext-300-normal.DLbbeei1.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-greek-300-normal.DmGD3g_f.woff2) format("woff2"),url(/_astro/inter-greek-300-normal.BrhSP0vQ.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-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-vietnamese-300-normal.Bdr24Bqb.woff2) format("woff2"),url(/_astro/inter-vietnamese-300-normal.DDGmYYdT.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-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-latin-ext-300-normal.CPgO9Ksf.woff2) format("woff2"),url(/_astro/inter-latin-ext-300-normal.Dp1L8vcn.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-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-latin-300-normal.BVlfKGgI.woff2) format("woff2"),url(/_astro/inter-latin-300-normal.i8F0SvXL.woff) format("woff");unicode-range:U+0000-00FF,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-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-ext-400-normal.BQZuk6qB.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-400-normal.DQukG94-.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-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-cyrillic-400-normal.obahsSVq.woff2) format("woff2"),url(/_astro/inter-cyrillic-400-normal.HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-ext-400-normal.DGGRlc-M.woff2) format("woff2"),url(/_astro/inter-greek-ext-400-normal.KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-greek-400-normal.B4URO6DV.woff2) format("woff2"),url(/_astro/inter-greek-400-normal.q2sYcFCs.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-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-vietnamese-400-normal.DMkecbls.woff2) format("woff2"),url(/_astro/inter-vietnamese-400-normal.Bbgyi5SW.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-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-ext-400-normal.C1nco2VV.woff2) format("woff2"),url(/_astro/inter-latin-ext-400-normal.77YHD8bZ.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-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,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-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-ext-500-normal.B0yAr1jD.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-500-normal.BmqWE9Dz.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-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-cyrillic-500-normal.BasfLYem.woff2) format("woff2"),url(/_astro/inter-cyrillic-500-normal.CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-ext-500-normal.C4iEst2y.woff2) format("woff2"),url(/_astro/inter-greek-ext-500-normal.2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-greek-500-normal.BIZE56-Y.woff2) format("woff2"),url(/_astro/inter-greek-500-normal.Xzm54t5V.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-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-vietnamese-500-normal.DOriooB6.woff2) format("woff2"),url(/_astro/inter-vietnamese-500-normal.mJboJaSs.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-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-ext-500-normal.CV4jyFjo.woff2) format("woff2"),url(/_astro/inter-latin-ext-500-normal.BxGbmqWO.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-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,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-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-ext-600-normal.Dfes3d0z.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-600-normal.Bcila6Z-.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-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-cyrillic-600-normal.CWCymEST.woff2) format("woff2"),url(/_astro/inter-cyrillic-600-normal.4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-ext-600-normal.DRtmH8MT.woff2) format("woff2"),url(/_astro/inter-greek-ext-600-normal.B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-greek-600-normal.plRanbMR.woff2) format("woff2"),url(/_astro/inter-greek-600-normal.BZpKdvQh.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-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-vietnamese-600-normal.Cc8MFFhd.woff2) format("woff2"),url(/_astro/inter-vietnamese-600-normal.BuLX-rYi.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-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-ext-600-normal.D2bJ5OIk.woff2) format("woff2"),url(/_astro/inter-latin-ext-600-normal.CIVaiw4L.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-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/inter-latin-600-normal.LgqL8muc.woff2) format("woff2"),url(/_astro/inter-latin-600-normal.CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,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-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-ext-700-normal.BjwYoWNd.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-700-normal.LO58E6JB.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-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-cyrillic-700-normal.CjBOestx.woff2) format("woff2"),url(/_astro/inter-cyrillic-700-normal.DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-ext-700-normal.qfdV9bQt.woff2) format("woff2"),url(/_astro/inter-greek-ext-700-normal.BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-greek-700-normal.C3JjAnD8.woff2) format("woff2"),url(/_astro/inter-greek-700-normal.BUv2fZ6O.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-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-vietnamese-700-normal.DlLaEgI2.woff2) format("woff2"),url(/_astro/inter-vietnamese-700-normal.BZaoP0fm.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-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-ext-700-normal.Ca8adRJv.woff2) format("woff2"),url(/_astro/inter-latin-ext-700-normal.TidjK2hL.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-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2) format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,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-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-cyrillic-ext-800-normal.BZOjs1Xv.woff2) format("woff2"),url(/_astro/inter-cyrillic-ext-800-normal.Ca-gJeZY.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-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-cyrillic-800-normal.C7MGvYyJ.woff2) format("woff2"),url(/_astro/inter-cyrillic-800-normal.CCHyn08d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-greek-ext-800-normal.B--PVpEC.woff2) format("woff2"),url(/_astro/inter-greek-ext-800-normal.DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-greek-800-normal.CLIouy3y.woff2) format("woff2"),url(/_astro/inter-greek-800-normal.BU00tryP.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-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-vietnamese-800-normal.Cm7tD1pz.woff2) format("woff2"),url(/_astro/inter-vietnamese-800-normal.DDlpr_Ee.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-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-latin-ext-800-normal.DZJjya6U.woff2) format("woff2"),url(/_astro/inter-latin-ext-800-normal.BOMpwxm3.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-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/inter-latin-800-normal.BYj_oED-.woff2) format("woff2"),url(/_astro/inter-latin-800-normal.D1mf63XC.woff) format("woff");unicode-range:U+0000-00FF,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-family:Sora;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/sora-latin-ext-300-normal.MhjWGw7J.woff2) format("woff2"),url(/_astro/sora-latin-ext-300-normal._JD_50WO.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-family:Sora;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/sora-latin-300-normal.cp3Vmaam.woff2) format("woff2"),url(/_astro/sora-latin-300-normal.CYw8U7ew.woff) format("woff");unicode-range:U+0000-00FF,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-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sora-latin-ext-400-normal.Twk1CgKs.woff2) format("woff2"),url(/_astro/sora-latin-ext-400-normal.BmhJC382.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-family:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sora-latin-400-normal.CRt88UEn.woff2) format("woff2"),url(/_astro/sora-latin-400-normal.OW7qkl5a.woff) format("woff");unicode-range:U+0000-00FF,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-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/sora-latin-ext-600-normal.Cue1zdhl.woff2) format("woff2"),url(/_astro/sora-latin-ext-600-normal.DLOJK0Ta.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-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/sora-latin-600-normal.Cdg4DaK0.woff2) format("woff2"),url(/_astro/sora-latin-600-normal.1_7fyUAY.woff) format("woff");unicode-range:U+0000-00FF,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-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/sora-latin-ext-700-normal.DM0oy5s8.woff2) format("woff2"),url(/_astro/sora-latin-ext-700-normal.Oc7uZIYt.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-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/sora-latin-700-normal.9waGdLWo.woff2) format("woff2"),url(/_astro/sora-latin-700-normal.BKPfQAnC.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--e-global-color-primary: #7ABFDC;--e-global-color-secondary: #F5A623;--e-global-color-text: #3D4144;--e-global-color-accent: #0D4F5C;--e-global-typography-primary-font-family: "Inter";--e-global-typography-secondary-font-family: "Sora";--e-global-typography-text-font-family: "Sora";--page-width: 1200px}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:Sora,sans-serif;font-size:16px;line-height:1.7;color:var(--e-global-color-text);background-color:#fafbfc;overflow-x:hidden}img{max-width:100%;height:auto;border:0}video{max-width:100%}a{color:inherit}p{margin:0 0 1em}h1,h2,h3,h4,h5,h6{margin:0 0 .5em}h1{font-family:Inter,sans-serif;font-weight:300;font-size:clamp(28px,4vw,42px);line-height:1.15;letter-spacing:-.5px;color:var(--tgv-bleu-nuit, #1E3A4C)}h2{font-family:Sora,sans-serif;font-weight:300;font-size:clamp(30px,4vw,51px);line-height:1.2;color:var(--tgv-bleu-nuit, #1E3A4C)}h3{font-family:Inter,sans-serif;font-weight:600;font-size:19.2px;line-height:1.4;color:#0d4f5c}h4{font-family:Inter,sans-serif;font-weight:600;font-size:17px;color:var(--tgv-bleu-nuit, #1E3A4C)}.section{position:relative}.section>.container{max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;position:relative;z-index:1}.cols{display:flex;gap:32px;align-items:flex-start;flex-wrap:wrap}.cols>.col{flex:1 1 0;min-width:0}.cols>.col-33{flex:0 0 calc(33.333% - 22px)}.cols>.col-50{flex:0 0 calc(50% - 16px)}@media(max-width:880px){.cols{flex-direction:column}.cols>.col,.cols>.col-33,.cols>.col-50{flex:1 1 auto;width:100%}}.bg-video-container{position:absolute;inset:0;overflow:hidden;z-index:0;pointer-events:none}.bg-video-container video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;object-fit:cover}.widget-text{font-family:Sora,sans-serif}.widget-image img{display:block;width:100%;border-radius:12px}.tgv-form-status{display:none;margin-top:16px;font-family:Inter,sans-serif;font-size:14px;padding:12px 16px;border-radius:8px}.tgv-form-status.ok{display:block;background:#7a9e7e1f;color:#4a7a50}.tgv-form-status.err{display:block;background:#e8847c1f;color:#c05a50}.hp-field{position:absolute!important;left:-9999px!important;opacity:0;height:0;overflow:hidden}:root{--tgv-anthracite: #5D6266;--tgv-bleu-ciel: #7ABFDC;--tgv-orange: #F5A623;--tgv-bleu-profond: #0D4F5C;--tgv-bleu-nuit: #1E3A4C;--tgv-corail: #E8847C;--tgv-vert-sauge: #7A9E7E;--tgv-violet: #8B7CB5;--tgv-charbon: #3D4144;--tgv-gris: #9A9DA0;--tgv-argent: #C8CACC;--tgv-dark: #1E3A4C;--tgv-snow: #FAFBFC;--tgv-ice: #EDF5F8;--tgv-creme: #FBF9F6;--tgv-font-primary: "Sora", sans-serif;--tgv-section-padding: clamp(80px, 10vw, 140px);--tgv-section-padding-sm: clamp(60px, 8vw, 100px);--tgv-ease-out: cubic-bezier(.22, 1, .36, 1);--tgv-transition-base: .4s var(--tgv-ease-out);--tgv-shadow-sm: 0 4px 20px rgba(0, 0, 0, .04);--tgv-shadow-md: 0 10px 40px rgba(0, 0, 0, .06);--tgv-shadow-lg: 0 20px 60px rgba(0, 0, 0, .08);--tgv-radius-sm: 8px;--tgv-radius-md: 12px;--tgv-radius-lg: 20px;--tgv-radius-pill: 50px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--tgv-font-primary);font-weight:400;font-size:16px;line-height:1.7;color:var(--tgv-charbon);background-color:var(--tgv-snow);overflow-x:hidden}body.tgv-menu-open{overflow:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--tgv-font-primary);font-weight:300;line-height:1.15;color:var(--tgv-dark)}h1{font-size:clamp(2.5rem,5vw,4.5rem);letter-spacing:-.03em}h2{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.02em}h3{font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:-.01em}h4{font-size:clamp(1.25rem,2vw,1.75rem)}h5{font-size:1.125rem;font-weight:500}h6{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}h1 strong,h2 strong,h3 strong{font-weight:700}p{margin-bottom:1.25em;color:var(--tgv-anthracite)}a{color:var(--tgv-bleu-profond);text-decoration:none;transition:color var(--tgv-transition-base)}a:hover{color:var(--tgv-orange)}.tgv-overline{display:inline-flex;align-items:center;gap:12px;font-family:var(--tgv-font-primary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--tgv-orange);margin-bottom:20px}.tgv-overline:before{content:"";display:inline-block;width:40px;height:2px;background-color:var(--tgv-orange)}.tgv-section{padding-top:var(--tgv-section-padding);padding-bottom:var(--tgv-section-padding)}.tgv-section-sm{padding-top:var(--tgv-section-padding-sm);padding-bottom:var(--tgv-section-padding-sm)}.tgv-section-dark{background-color:var(--tgv-dark);color:var(--tgv-snow)}.tgv-section-dark h1,.tgv-section-dark h2,.tgv-section-dark h3,.tgv-section-dark h4{color:var(--tgv-snow)}.tgv-section-dark p{color:var(--tgv-argent)}.tgv-section-creme{background-color:var(--tgv-creme)}.tgv-section-ice{background-color:var(--tgv-ice)}img{max-width:100%;height:auto}.tgv-img-rounded{border-radius:var(--tgv-radius-md);overflow:hidden}::selection{background-color:var(--tgv-orange);color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--tgv-snow)}::-webkit-scrollbar-thumb{background:var(--tgv-argent);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--tgv-gris)}.tgv-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.tgv-reveal.revealed{opacity:1;transform:translateY(0)}.tgv-reveal-delay-1{transition-delay:.1s}.tgv-reveal-delay-2{transition-delay:.2s}.tgv-reveal-delay-3{transition-delay:.3s}.tgv-reveal-delay-4{transition-delay:.4s}.tgv-reveal-delay-5{transition-delay:.5s}.tgv-reveal-left{opacity:0;transform:translate(-40px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.tgv-reveal-left.revealed{opacity:1;transform:translate(0)}.tgv-reveal-right{opacity:0;transform:translate(40px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.tgv-reveal-right.revealed{opacity:1;transform:translate(0)}.tgv-reveal-scale{opacity:0;transform:scale(.95);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.tgv-reveal-scale.revealed{opacity:1;transform:scale(1)}.tgv-hamburger{position:fixed;top:28px;right:30px;z-index:10001;display:flex;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;padding:0;background:transparent;border:none;cursor:pointer;gap:6px}.tgv-hamburger span{display:block;width:28px;height:2px;background-color:var(--tgv-dark);border-radius:2px;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s ease,background-color .3s ease;transform-origin:center}.tgv-hamburger--light span,.tgv-hamburger.active span{background-color:var(--tgv-snow)}.tgv-hamburger.active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.tgv-hamburger.active span:nth-child(2){opacity:0;transform:scaleX(0)}.tgv-hamburger.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.tgv-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background-color:#0b1d2afa;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.22,1,.36,1),visibility .5s cubic-bezier(.22,1,.36,1)}.tgv-menu-overlay.active{opacity:1;visibility:visible}.tgv-menu-overlay__content{text-align:center;transform:translateY(30px);transition:transform .6s cubic-bezier(.22,1,.36,1) .1s}.tgv-menu-overlay.active .tgv-menu-overlay__content{transform:translateY(0)}.tgv-menu-overlay__content a{display:block;font-family:var(--tgv-font-primary);font-size:clamp(28px,5vw,48px);font-weight:300;color:var(--tgv-snow);text-decoration:none;padding:12px 0;transition:color .3s ease,transform .3s ease}.tgv-menu-overlay__content a:hover{color:var(--tgv-orange);transform:translate(10px)}.tgv-menu-overlay__label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--tgv-orange);margin-top:30px;margin-bottom:10px}.tgv-nav{position:fixed;top:0;left:0;width:100%;z-index:9999;padding:20px 40px;transition:background-color .4s ease,padding .3s ease,box-shadow .4s ease,backdrop-filter .4s ease}.tgv-nav.scrolled{background-color:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:14px 40px;box-shadow:0 2px 20px #0000000f}.tgv-marquee{overflow:hidden;white-space:nowrap;background-color:var(--tgv-orange);padding:14px 0}.tgv-marquee__inner{display:inline-flex;animation:tgv-marquee-scroll 30s linear infinite}.tgv-marquee__item{display:inline-block;padding:0 40px;font-family:var(--tgv-font-primary);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#fff}.tgv-marquee__item:after{content:"—";margin-left:40px;opacity:.5}@keyframes tgv-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tgv-marquee:hover .tgv-marquee__inner{animation-play-state:paused}.tgv-hover-lift{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.tgv-hover-lift:hover{transform:translateY(-6px);box-shadow:0 20px 60px #00000014}.tgv-hover-zoom{overflow:hidden;border-radius:var(--tgv-radius-md)}.tgv-hover-zoom img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.tgv-hover-zoom:hover img{transform:scale(1.05)}.tgv-hover-glow{transition:box-shadow .4s cubic-bezier(.22,1,.36,1)}.tgv-hover-glow:hover{box-shadow:0 0 30px #f5a62333}.tgv-hover-underline{position:relative;display:inline-block}.tgv-hover-underline:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background-color:var(--tgv-orange);transition:width .4s cubic-bezier(.22,1,.36,1)}.tgv-hover-underline:hover:after{width:100%}.tgv-counter{font-family:var(--tgv-font-primary);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:var(--tgv-orange);line-height:1}.tgv-counter__suffix{font-size:.6em;font-weight:400;color:var(--tgv-gris);margin-left:4px}.tgv-counter__label{display:block;font-size:.875rem;font-weight:400;color:var(--tgv-anthracite);margin-top:8px;text-transform:uppercase;letter-spacing:.08em}.tgv-skill-bar{margin-bottom:24px}.tgv-skill-bar__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-family:var(--tgv-font-primary);font-size:.875rem;font-weight:500;color:var(--tgv-charbon)}.tgv-skill-bar__track{width:100%;height:6px;background-color:var(--tgv-ice);border-radius:3px;overflow:hidden}.tgv-skill-bar__fill{height:100%;width:0;background:linear-gradient(90deg,var(--tgv-bleu-profond),var(--tgv-bleu-ciel));border-radius:3px;transition:width 1.2s cubic-bezier(.22,1,.36,1)}.tgv-skill-bar--orange .tgv-skill-bar__fill{background:linear-gradient(90deg,var(--tgv-orange),var(--tgv-corail))}.tgv-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 36px;font-family:var(--tgv-font-primary);font-size:.875rem;font-weight:600;color:#fff;background-color:var(--tgv-orange);border:2px solid var(--tgv-orange);border-radius:var(--tgv-radius-pill);cursor:pointer;text-decoration:none;transition:background-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.tgv-btn-primary:hover{background-color:#e6951a;transform:translateY(-2px);box-shadow:0 8px 25px #f5a6234d;color:#fff}.tgv-btn-secondary{display:inline-flex;align-items:center;gap:10px;padding:14px 36px;font-family:var(--tgv-font-primary);font-size:.875rem;font-weight:600;color:var(--tgv-dark);background-color:transparent;border:2px solid var(--tgv-dark);border-radius:var(--tgv-radius-pill);cursor:pointer;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.tgv-btn-secondary:hover{background-color:var(--tgv-dark);color:#fff;transform:translateY(-2px)}.tgv-btn-secondary--light{color:var(--tgv-snow);border-color:var(--tgv-snow)}.tgv-btn-secondary--light:hover{background-color:var(--tgv-snow);color:var(--tgv-dark)}.tgv-btn-dark{display:inline-flex;align-items:center;gap:10px;padding:14px 36px;font-family:var(--tgv-font-primary);font-size:.875rem;font-weight:600;color:#fff;background-color:var(--tgv-dark);border:2px solid var(--tgv-dark);border-radius:var(--tgv-radius-pill);cursor:pointer;text-decoration:none;transition:background-color .3s ease,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease}.tgv-btn-dark:hover{background-color:var(--tgv-bleu-nuit);border-color:var(--tgv-bleu-nuit);transform:translateY(-2px);box-shadow:0 8px 25px #0b1d2a4d;color:#fff}.tgv-card{background-color:#fff;border-radius:var(--tgv-radius-md);overflow:hidden;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);box-shadow:var(--tgv-shadow-sm)}.tgv-card:hover{transform:translateY(-6px);box-shadow:var(--tgv-shadow-lg)}.tgv-card__image{overflow:hidden;aspect-ratio:3 / 2}.tgv-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.tgv-card:hover .tgv-card__image img{transform:scale(1.05)}.tgv-card__body{padding:28px}.tgv-card__tag{display:inline-block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--tgv-orange);margin-bottom:12px}.tgv-card__title{font-size:1.25rem;font-weight:600;color:var(--tgv-dark);margin-bottom:10px;line-height:1.3}.tgv-card__excerpt{font-size:.9rem;color:var(--tgv-anthracite);line-height:1.6}.tgv-form-field{width:100%;padding:16px 20px;font-family:var(--tgv-font-primary);font-size:.9375rem;color:var(--tgv-charbon);background-color:var(--tgv-ice);border:2px solid transparent;border-radius:var(--tgv-radius-sm);transition:border-color .3s ease,background-color .3s ease;outline:none}.tgv-form-field:focus{border-color:var(--tgv-bleu-ciel);background-color:#fff}.tgv-form-field--error{border-color:var(--tgv-corail)}.tgv-form-error{font-size:.8rem;color:var(--tgv-corail);margin-top:6px}.tgv-honeypot{position:absolute;left:-9999px;opacity:0;height:0;width:0;overflow:hidden}.tgv-text-center{text-align:center}.tgv-text-gradient{background:linear-gradient(135deg,var(--tgv-bleu-profond),var(--tgv-bleu-ciel));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tgv-divider{width:60px;height:3px;background-color:var(--tgv-orange);border:none;margin:24px 0}.tgv-divider--center{margin-left:auto;margin-right:auto}@media(max-width:768px){.tgv-nav{padding:16px 20px}.tgv-nav.scrolled{padding:10px 20px}.tgv-menu-overlay__content a{font-size:clamp(22px,6vw,32px);padding:10px 0}.tgv-hamburger{top:18px;right:20px}.tgv-btn-primary,.tgv-btn-secondary,.tgv-btn-dark{width:100%;justify-content:center}.tgv-counter{font-size:clamp(2rem,8vw,3rem)}}@media(prefers-reduced-motion:reduce){.tgv-reveal,.tgv-reveal-left,.tgv-reveal-right,.tgv-reveal-scale{opacity:1;transform:none;transition:none}.tgv-marquee__inner{animation:none}.tgv-hover-lift:hover,.tgv-hover-zoom:hover img{transform:none}.tgv-skill-bar__fill{transition:none}}.sec-ct1{background-color:#fff}.sec-ct1{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0 80px}.sec-ct2{background-color:#edf5f8}.sec-ct2{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}@media(min-width:576px){.sec-ct1l,.sec-ct1r{width:50%}}.sec-s1int{background-color:#fff}.sec-s1int{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0 64px}.sec-s1w1>.widget-box{margin:0 0 32px}.sec-s1w2>.widget-box{margin:0 0 40px}.sec-s2mth{background-color:#edf5f8}.sec-s2mth{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.sec-s3ig{background-color:#fff}.sec-s3ig{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0 80px}.sec-s3w2>.widget-box{margin:0 0 40px}.sec-s3ic2>.sec-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.sec-s4el{background-color:#edf5f8}.sec-s4el{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0 80px}.sec-s4w2>.widget-box{margin:0 0 40px}.sec-s5su{background-color:#fff}.sec-s5su{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0 80px}.sec-s5w2>.widget-box{margin:0 0 40px}.sec-s6en{background-color:#edf5f8}.sec-s6en{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0 80px}.sec-s6w2>.widget-box{margin:0 0 40px}.sec-s7cta{background-color:var( --e-global-color-226dbb5 )}.sec-s7cta{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.sec-s8js{background-color:var( --e-global-color-734e8eb )}.sec-s8js{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}@media(min-width:576px){.sec-s3ic1{width:68%}.sec-s3ic2,.sec-s4ic1{width:32%}.sec-s4ic2,.sec-s5ic1{width:68%}.sec-s5ic2,.sec-s6ic1{width:32%}.sec-s6ic2{width:68%}}.sec-a3a0b67>.container>.col>.widget-wrap{align-content:center;align-items:center}.sec-a3a0b67{background-color:#0d4f5c}.sec-a3a0b67>.container{min-height:100vh}.sec-a3a0b67{overflow:hidden;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0% 8%}.sec-1e7f92e.col>.widget-wrap{justify-content:center}.sec-49bf679>.container{min-height:100vh}.sec-075c2e4{background-color:#fafbfc}.sec-075c2e4{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.sec-04ce625{background-color:#edf5f8}.sec-04ce625{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.sec-c8029ac>.container>.col>.widget-wrap{align-content:center;align-items:center}.sec-c8029ac{background-color:#fbf9f6}.sec-c8029ac{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:120px 80px}.sec-62e65cb{background-color:#edf5f8}.sec-62e65cb{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:120px 0}.sec-fa3dacf{background-color:#fff}.sec-fa3dacf{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:120px 0 80px}.sec-74f7a3d>.widget-box{margin:0 0 056px}.sec-0f05356{background-color:var( --e-global-color-734e8eb )}.sec-0f05356{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.sec-4b18954{background-color:#fff}.sec-4b18954{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:120px 0}.sec-d55dc5f>.widget-box{margin:0 0 48px;padding:0 48px}.sec-a3a0b67{position:relative;overflow:hidden}.sec-i1int{background-color:#fff}.sec-i1int{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0 48px}.sec-i1w1>.widget-box{margin:0 0 32px}.sec-i3pst{background-color:#fff}.sec-i3pst{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0 0 80px}.sec-i4cta{background-color:#edf5f8}.sec-i4cta{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.sec-sec2vis{background-color:#edf5f8}.sec-col2b>.widget-wrap{background-color:#0d4f5c;background-image:url(https://tgvpartners.co/wp-content/uploads/2026/03/multiethnic-team-exchanging-files-review-forecasting-diagrams-night-meeting-quiet-office-768x512.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.sec-col2b>.sec-populated{border-radius:8px}.sec-secAppr{background-color:#edf5f8}.sec-sec4cta{background-color:var( --e-global-color-226dbb5 )}.sec-j1int{background-color:#fff}.sec-j1int{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0 48px}.sec-j1w1>.widget-box{margin:0 0 32px}.sec-j2team{background-color:#edf5f8}.sec-j2team{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.sec-j2w1>.widget-box{margin:0 0 48px}.sec-j2t1w2>.widget-box{margin:0 0 4px}.sec-j2t1w2{text-align:center}.sec-j2t1w2 .heading-title{font-family:"Inter",Sans-serif;font-size:16px;font-weight:600;color:#0d4f5c}.sec-j2t1w3{text-align:center}.sec-j2t2w2>.widget-box{margin:0 0 4px}.sec-j2t2w2{text-align:center}.sec-j2t2w2 .heading-title{font-family:"Inter",Sans-serif;font-size:16px;font-weight:600;color:#0d4f5c}.sec-j2t2w3{text-align:center}.sec-j2t3w2>.widget-box{margin:0 0 4px}.sec-j2t3w2{text-align:center}.sec-j2t3w2 .heading-title{font-family:"Inter",Sans-serif;font-size:16px;font-weight:600;color:#0d4f5c}.sec-j2t3w3{text-align:center}.sec-j3why{background-color:#fff}.sec-j3why{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.sec-j3w1>.widget-box{margin:0 0 48px}.sec-j4off{background-color:#edf5f8}.sec-j4off{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.sec-j4w1>.widget-box{margin:0 0 48px}.sec-j5spt{background-color:#0d4f5c}.sec-j5spt{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.sec-j6cta{background-color:#edf5f8}.sec-j6cta{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}@media(min-width:576px){.sec-j2t1,.sec-j2t2,.sec-j2t3{width:33%}}.sec-so_wrap{background-color:#fff}.sec-so_wrap{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.sec-sp_img>.container{max-width:1200px}.sec-sp_img{padding:48px 0 32px}.sec-sp_fi img{border-radius:8px}.sec-sp_title>.container{max-width:780px}.sec-sp_title{padding:32px 0 0}.sec-sp_title_h>.widget-box{margin:0 0 24px}.sec-sp_title_h{text-align:start}.sec-sp_title_h .heading-title{font-family:"Inter",Sans-serif;font-size:28px;font-weight:300;line-height:1.3em;color:#0d4f5c}.sec-sp_body>.container{max-width:780px}.sec-sp_body{padding:48px 0}.sec-sp_meta>.container{max-width:780px}.sec-sp_meta{padding:0 0 48px}.sec-sp_rel{background-color:#edf5f8}.sec-sp_rel>.container{max-width:1200px}.sec-sp_rel{border-radius:12px}.sec-sp_rel{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:64px 48px}.sec-sp_rh{text-align:center}.sec-sp_rh .heading-title{font-family:"Inter",Sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#0d4f5c}.sec-sp_rd{--divider-border-style:solid;--divider-color:#7ABFDC;--divider-border-width:2px}.sec-sp_rp{--grid-row-gap:20px;--grid-column-gap:20px}.sec-sp_rp .posts-list .post-card__thumbnail{padding-bottom:66%}.sec-sp_rp:after{content:"0.66"}.sec-sp_rp .post-card__thumbnail__link{width:100%}.sec-sp_rp .post-card__meta-data span+span:before{content:"///"}.sec-sp_rp .post-card__title,.sec-sp_rp .post-card__title a{color:#0d4f5c}.sec-sp_cta{background-color:#fbf9f6}.sec-sp_cta>.container{max-width:1200px}.sec-sp_cta{border-radius:12px}.sec-sp_cta{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:48px;margin-bottom:80px;padding:48px}@media(max-width:575px){.sec-sp_rp .posts-list .post-card__thumbnail{padding-bottom:50%}.sec-sp_rp:after{content:"0.5"}.sec-sp_rp .post-card__thumbnail__link{width:100%}}.sec-r1int{background-color:#fff}.sec-r1int{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0 64px}.sec-r1w1>.widget-box{margin:0 0 32px}.sec-r2giz{background-color:#edf5f8}.sec-r2giz{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.sec-r3ora{background-color:#fff}.sec-r3ora{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.sec-r4asd{background-color:#edf5f8}.sec-r4asd{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.sec-r5log{background-color:#fff}.sec-r5log{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.sec-r6cta{background-color:#edf5f8}.sec-r6cta{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}@media(max-width:991px){.section.section-boxed>.container{max-width:1024px}}@media(max-width:575px){.section.section-boxed>.container{max-width:767px}}.sec-f32e8f3{background-color:#273037}:root{--tgv-bleu-ciel: #7ABFDC;--tgv-orange: #F5A623;--tgv-bleu-profond: #0D4F5C;--tgv-bleu-nuit: #1E3A4C;--tgv-charbon: #3D4144;--tgv-gris-anthracite: #5D6266;--tgv-gris-moyen: #9A9DA0;--tgv-argent: #C8CACC;--tgv-blanc: #FFFFFF;--tgv-neige: #FAFBFC;--tgv-glace: #EDF5F8;--tgv-creme: #FBF9F6;--tgv-vert-sauge: #7A9E7E;--tgv-violet: #8B7CB5;--tgv-corail: #E8847C;--tgv-bleu-ciel-hover: #5FA8C4;--tgv-orange-hover: #D08E1A;--tgv-pad: 48px}.label-light,.label-dark{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:4px!important;line-height:1.4!important;margin-bottom:24px!important}.label-light{color:var(--tgv-orange)!important}.label-dark{color:var(--tgv-bleu-ciel)!important}.titre-light,.titre-dark{font-family:Inter,sans-serif!important;font-weight:300!important;line-height:1.15!important;font-size:clamp(26px,4vw,56px)!important}.titre-light{color:#fff!important}.titre-dark{color:var(--tgv-charbon)!important}.titre-light strong,.titre-dark strong{font-weight:600!important}.texte-light{font-family:Inter,sans-serif!important;font-size:clamp(14px,1.1vw,16px)!important;font-weight:400!important;line-height:1.8!important;color:var(--tgv-argent)!important}.texte-dark{font-family:Inter,sans-serif!important;font-size:clamp(14px,1.1vw,16px)!important;font-weight:400!important;line-height:1.8!important;color:var(--tgv-gris-anthracite)!important}.sous-titre-hero{font-family:Inter,sans-serif!important;font-size:clamp(14px,1.2vw,18px)!important;font-weight:300!important;line-height:1.7!important;color:var(--tgv-argent)!important;max-width:560px}.btn-tgv{display:inline-flex;align-items:center;justify-content:space-between;text-decoration:none;font-family:Inter,sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;padding:6px 6px 6px 28px;gap:20px;border-radius:6px;width:280px;box-sizing:border-box;border:1.5px solid transparent;min-height:52px}.btn-tgv-icon{width:40px;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.btn-tgv-icon svg{transition:transform .3s ease}.btn-tgv:hover .btn-tgv-icon svg{transform:translate(2px,-2px)}.btn-tgv-pri-light{background:var(--tgv-bleu-profond);color:#fff}.btn-tgv-pri-light .btn-tgv-icon{background:#c5e4f0}.btn-tgv-sec-light{background:transparent;color:var(--tgv-charbon);border-color:#3d414440}.btn-tgv-sec-light .btn-tgv-icon{background:#3d41440f}.btn-tgv-sec-light:hover{border-color:var(--tgv-bleu-profond);color:var(--tgv-bleu-profond)}.btn-tgv-sec-light:hover .btn-tgv-icon{background:#0d4f5c14}.btn-tgv-pri-dark{background:var(--tgv-orange);color:#fff}.btn-tgv-pri-dark .btn-tgv-icon{background:#fff3}.btn-tgv-pri-dark:hover{background:var(--tgv-orange-hover)}.btn-tgv-sec-dark{background:transparent;color:#fff;border-color:#ffffff4d}.btn-tgv-sec-dark .btn-tgv-icon{background:#ffffff14}.btn-tgv-sec-dark:hover{border-color:var(--tgv-orange);color:var(--tgv-orange)}.btn-tgv-sec-dark:hover .btn-tgv-icon{background:#f5a62326}.fond-profond{background:linear-gradient(135deg,var(--tgv-bleu-profond),var(--tgv-bleu-nuit))!important}.fond-nuit{background-color:var(--tgv-bleu-nuit)!important}.fond-neige{background-color:var(--tgv-neige)!important}.fond-glace{background-color:var(--tgv-glace)!important}.fond-creme{background-color:var(--tgv-creme)!important}.fond-blanc{background-color:var(--tgv-blanc)!important}.fond-orange{background-color:var(--tgv-orange)!important}.carte-light{background:#fff!important;border-radius:4px!important;padding:40px!important;box-shadow:0 2px 20px #0000000a!important;transition:all .3s ease!important}.carte-light:hover{box-shadow:0 8px 30px #00000014!important;transform:translateY(-4px)!important}.carte-dark{background:#ffffff08!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:4px!important;padding:32px!important;transition:all .3s ease!important}.carte-dark:hover{background:#ffffff0f!important;transform:translateY(-4px)!important}.tag .btn-el{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500!important;padding:8px 20px!important;border-radius:20px!important;background:transparent!important;border:1px solid var(--tgv-argent)!important;color:var(--tgv-gris-anthracite)!important;cursor:default!important}.chiffre-light .counter-number-wrapper{font-family:Inter,sans-serif!important;font-size:clamp(32px,3.5vw,48px)!important;font-weight:700!important;color:#fff!important}.chiffre-light .counter-title{font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:2px!important;color:var(--tgv-gris-moyen)!important;margin-top:8px!important}.barre-ignite{border-top:4px solid var(--tgv-orange)!important}.barre-elevate{border-top:4px solid var(--tgv-bleu-ciel)!important}.barre-sustain{border-top:4px solid var(--tgv-vert-sauge)!important}.barre-engage{border-top:4px solid var(--tgv-violet)!important}.lien-orange a{color:var(--tgv-orange)!important;text-decoration:none!important;font-weight:500!important;transition:opacity .3s!important}.lien-orange a:hover{opacity:.7!important}.lien-bleu a{color:var(--tgv-bleu-ciel)!important;text-decoration:none!important;font-weight:500!important;transition:opacity .3s!important}.lien-bleu a:hover{opacity:.7!important}@keyframes tgvFadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:tgvFadeUp .8s ease forwards}.fade-up-el{opacity:0;transform:translateY(30px)}.fade-up-el.visible{opacity:1;transform:translateY(0);transition:opacity .7s ease,transform .7s ease}.section-head-dark{margin-bottom:clamp(40px,5vw,72px);text-align:left}.section-head-dark .section-label{display:block;font-family:Inter,sans-serif;font-size:clamp(11px,1vw,14px);font-weight:600;text-transform:uppercase;letter-spacing:clamp(3px,.4vw,5px);color:#ffffff73;margin:0 0 14px}.section-head-dark .section-subtitle-wrap{position:relative;display:inline-block;padding-bottom:18px}.section-head-dark .section-subtitle-wrap:before{content:"";position:absolute;bottom:0;left:0;width:min(290px,80vw);height:2px;background:#ffffff26;border-radius:2px}.section-head-dark .section-subtitle-wrap:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:var(--tgv-orange);border-radius:2px;z-index:1}.section-head-dark .section-subtitle{font-family:Inter,sans-serif;font-size:clamp(16px,1.4vw,20px);font-weight:300;color:#fff;letter-spacing:.5px;line-height:1.3;margin:0}.section-head-light{margin-bottom:clamp(40px,5vw,72px);text-align:left}.section-head-light .section-label{display:block;font-family:Inter,sans-serif;font-size:clamp(11px,1vw,14px);font-weight:600;text-transform:uppercase;letter-spacing:clamp(3px,.4vw,5px);color:#3d414480;margin:0 0 14px}.section-head-light .section-subtitle-wrap{position:relative;display:inline-block;padding-bottom:18px}.section-head-light .section-subtitle-wrap:before{content:"";position:absolute;bottom:0;left:0;width:min(290px,80vw);height:2px;background:#d0d8dc;border-radius:2px}.section-head-light .section-subtitle-wrap:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background:var(--tgv-bleu-ciel);border-radius:2px;z-index:1}.section-head-light .section-subtitle{font-family:Inter,sans-serif;font-size:clamp(16px,1.4vw,20px);font-weight:300;color:var(--tgv-charbon);letter-spacing:.5px;line-height:1.3;margin:0}.ec-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}a.ec-card{display:flex;flex-direction:column;justify-content:flex-end;background:#fff;border-radius:12px;padding:0;min-height:340px;text-decoration:none;position:relative;overflow:hidden;transition:all .4s ease;cursor:pointer;border:1px solid rgba(122,191,220,.15)}a.ec-card:hover{border-color:var(--tgv-bleu-ciel);transform:translateY(-4px);box-shadow:0 12px 40px #7abfdc1f}.ec-bar{width:0;height:3px;border-radius:2px;position:absolute;top:0;left:0;transition:width .5s ease}a.ec-card:hover .ec-bar{width:100%}.ec-visual{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 40px 20px}.ec-visual svg{transition:transform .5s ease}a.ec-card:hover .ec-visual svg{transform:scale(1.08)}.ec-content{padding:0 40px 40px;text-align:left}.ec-tag{display:inline-block;font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:4px 12px;border-radius:20px;margin-bottom:12px}.ec-title{font-family:Inter,sans-serif;font-size:clamp(18px,1.5vw,22px);font-weight:600;color:var(--tgv-bleu-profond);margin:0 0 10px;letter-spacing:.5px}.ec-title sup{font-size:10px;font-weight:400}.ec-desc{font-family:Inter,sans-serif;font-size:clamp(13px,1vw,14px);font-weight:400;color:var(--tgv-gris-anthracite);margin:0;line-height:1.7;transition:color .4s ease}a.ec-card:hover .ec-desc{color:var(--tgv-charbon)}.section-identite-titre{margin-bottom:0!important;padding-bottom:0!important}.section-identite-titre .section-head-light{margin-bottom:0}.site-header{position:fixed!important;top:0;left:0;width:100%;z-index:100;background:#fff!important;box-shadow:0 1px 10px #0000000f!important}.nav-dropdown{background:#0d4f5cf7!important;position:fixed!important;inset:0!important;width:100vw!important;height:100vh!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;z-index:9999!important}.nav-dropdown li{text-align:center!important;margin:12px 0!important}.nav-dropdown li a{font-family:Inter,sans-serif!important;font-size:clamp(22px,4vw,40px)!important;font-weight:300!important;color:#fff!important;text-decoration:none!important;transition:color .3s ease!important;letter-spacing:.02em!important}.nav-dropdown li a:hover{color:var(--tgv-orange)!important}.menu-toggle.active .menu-toggle-open{display:none!important}.menu-toggle.active .menu-toggle-close{display:flex!important;color:#fff!important;font-size:28px!important}.menu-toggle.active{position:fixed!important;top:20px!important;right:30px!important;z-index:99999!important}.site-footer,.site-header,#masthead,.entry-header{display:none!important}.bg-video-container{min-height:100vh!important;min-height:100svh!important;display:block!important;visibility:visible!important;opacity:1!important}.bg-video-container video{object-fit:cover!important;min-height:100vh!important;min-height:100svh!important;display:block!important;visibility:visible!important;opacity:1!important}.bg-video-fallback{display:none!important}.ac-wrap{background:var(--tgv-neige)}.ac-wrap *,.ac-wrap *:before,.ac-wrap *:after{box-sizing:border-box}.ac-container{height:600vh;position:relative}.ac-sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.ac-scene{width:100%;height:100vh;position:relative}.ac-center-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:92%;max-width:1000px;z-index:2;opacity:0;transition:opacity .8s cubic-bezier(.4,0,.2,1);pointer-events:none}.ac-center-text.show{opacity:1;pointer-events:auto}.ac-center-text h2{font-family:Inter,sans-serif;font-size:clamp(22px,3.2vw,48px);font-weight:600;color:#1a1a1a;line-height:1.2;margin:0;letter-spacing:-.8px}.ac-center-text h2 strong{color:var(--tgv-bleu-profond)}.ac-pain{position:absolute;display:inline-flex;align-items:center;gap:12px;padding:16px 28px;background:#fff;border-radius:12px;border:1px solid rgba(0,0,0,.03);box-shadow:0 1px 3px #0000000a,0 8px 32px #0000000f;opacity:0;z-index:1;transition:all .7s cubic-bezier(.4,0,.2,1);white-space:nowrap}.ac-pain.show{opacity:1;transform:translate(0) rotate(0)!important}.ac-pain.out{opacity:0!important;transition:all .4s ease}.ac-pain-icon{width:20px;height:20px;flex-shrink:0}.ac-pain p{font-family:Inter,sans-serif;font-size:15px;font-weight:500;color:#1a1a1a;margin:0;letter-spacing:-.1px}.ac-p1{top:22%;left:6%;transform:translate(-80px)}.ac-p2{top:33%;right:6%;transform:translate(80px)}.ac-p3{bottom:33%;left:10%;transform:translate(-80px)}.ac-p4{bottom:22%;right:8%;transform:translate(80px)}.ac-p5{bottom:11%;left:50%;transform:translate(-50%,40px)}.ac-fin-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:92%;max-width:900px;z-index:5;opacity:0;pointer-events:none}.ac-fin-text.drop{transform:translate(-50%,-200%);transition:all .9s cubic-bezier(.34,1.56,.64,1)}.ac-fin-text.show{opacity:1;transform:translate(-50%,-50%);pointer-events:auto;transition:all .9s cubic-bezier(.34,1.56,.64,1)}.ac-fin-text.fade-out{opacity:0;transform:translate(-50%,-50%) scale(.95);transition:all .5s ease}.ac-fin-text p{font-family:Inter,sans-serif;font-size:clamp(22px,3.2vw,48px);font-weight:600;color:#1a1a1a;line-height:1.2;margin:0;letter-spacing:-.8px}.ac-fin-text p strong{color:var(--tgv-bleu-profond)}.ac-fin-answer{position:absolute;top:50%;left:50%;transform:translate(-50%,100%);text-align:center;width:92%;max-width:900px;z-index:6;opacity:0;pointer-events:none;transition:all 1s cubic-bezier(.16,1,.3,1)}.ac-fin-answer.show{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}.ac-fin-answer p{font-family:Inter,sans-serif;font-size:clamp(24px,3.6vw,54px);font-weight:600;color:#1a1a1a;line-height:1.2;margin:0;letter-spacing:-1px}.ac-fin-answer p .tgv-or{color:var(--tgv-orange)}.hero-desktop{display:block}.hero-mobile{display:none!important}.hero-mob-wrap{position:relative;width:100%;height:100vh;height:100svh;overflow:hidden;background:#000}.hero-mob-video{position:absolute;inset:-60px -20%;z-index:0}.hero-mob-video iframe{width:100%;height:100%;border:none;pointer-events:none;object-fit:cover}.hero-mob-overlay{position:absolute;inset:0;background:#00000073;z-index:1}.hero-mob-content{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:24px}.hero-mob-seq{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.4,0,.2,1);pointer-events:none}.hero-mob-seq.active{opacity:1;transform:translateY(0);pointer-events:auto}.hero-mob-seq h1{font-family:Inter,sans-serif;font-size:clamp(28px,7vw,42px);font-weight:300;color:#fff;line-height:1.15;margin:0 0 16px;letter-spacing:-.5px}.hero-mob-seq p{font-family:Inter,sans-serif;font-size:clamp(14px,3.5vw,18px);font-weight:300;color:#ffffffb3;line-height:1.5;margin:0}@media(max-width:768px){.hero-desktop{display:none!important}.hero-mobile{display:block!important}}.ss-section{background:#8b7cb5}.ss-container{height:280vh;position:relative}.ss-sticky{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:60px 48px 48px;overflow:hidden}.ss-head{flex-shrink:0}.ss-head-top{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-bottom:32px}.ss-section .section-head-dark{margin-bottom:0}.ss-section .section-head-dark .section-subtitle-wrap:before{background:#fff3}.ss-logo-box{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ss-logo-text{font-family:Inter,sans-serif;font-size:11px;font-weight:400;color:#fff6;letter-spacing:1px;text-transform:uppercase}.ss-logo-box img{height:48px;width:auto}.ss-progress{display:flex;align-items:center;margin-bottom:32px;flex-shrink:0}.ss-step{display:flex;align-items:center;flex:1;cursor:pointer}.ss-step-num{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#ffffff4d;transition:color .4s;white-space:nowrap}.ss-step.active .ss-step-num{color:#fff}.ss-step.done .ss-step-num{color:#ffffff80}.ss-step-line{flex:1;height:2px;background:#ffffff1f;margin:0 12px;position:relative;overflow:hidden}.ss-step-fill{position:absolute;top:0;left:0;height:100%;width:0;background:#f5a623;transition:width .6s ease}.ss-step.active .ss-step-fill,.ss-step.done .ss-step-fill{width:100%}.ss-step:last-child .ss-step-line{display:none}.ss-body{flex:1;position:relative;display:flex;align-items:center}.ss-panel{position:absolute;inset:0;display:flex;gap:48px;align-items:center;opacity:0;transform:translateY(40px);transition:all .6s cubic-bezier(.25,.46,.45,.94);pointer-events:none}.ss-panel.active{opacity:1;transform:translateY(0);pointer-events:auto}.ss-panel-mockup{width:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ss-panel-info{width:50%}.ss-mk{background:#1a1a2e;border-radius:12px;padding:20px;color:#fff;font-family:Inter,sans-serif;width:440px;height:400px;overflow:hidden;display:flex;flex-direction:column}.ss-mk-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;flex-shrink:0}.ss-mk-logo{font-size:15px;font-weight:700}.ss-mk-org{font-size:11px;color:#fff6}.ss-mk-nav{display:flex;gap:14px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:10px;flex-shrink:0}.ss-mk-nav span{font-size:10px;color:#ffffff40}.ss-mk-nav span.on{color:#7abfdc;border-bottom:2px solid #7ABFDC;padding-bottom:8px}.ss-mk-label{font-size:10px;font-weight:600;color:#fff6;text-transform:uppercase;letter-spacing:2px;margin:0 0 10px;flex-shrink:0}.ss-mk-score{display:flex;align-items:center;gap:16px;margin-bottom:14px;flex-shrink:0}.ss-mk-gauge{width:90px;height:90px;position:relative;flex-shrink:0}.ss-mk-gauge svg{width:100%;height:100%}.ss-mk-gauge-val{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ss-mk-gauge-val strong{font-size:22px;font-weight:700;color:#fff;line-height:1}.ss-mk-gauge-val span{font-size:9px;color:#fff6}.ss-mk-dims{flex:1;display:flex;flex-direction:column;gap:5px}.ss-mk-dim{display:flex;align-items:center;gap:8px}.ss-mk-dim-l{font-size:10px;color:#ffffff73;width:75px}.ss-mk-dim-bar{flex:1;height:4px;background:#ffffff0f;border-radius:2px;overflow:hidden}.ss-mk-dim-bar>div{height:100%;border-radius:2px}.ss-mk-dim-v{font-size:10px;font-weight:600;color:#fff9;width:24px;text-align:right}.ss-mk-cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ss-mk-cards2{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ss-mk-kpis4{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.ss-mk-kpis4 .ss-mk-card{text-align:center}.ss-mk-card{background:#ffffff0a;border-radius:6px;padding:10px 8px;display:flex;flex-direction:column;gap:2px}.ss-mk-card-n{font-size:18px;font-weight:700;line-height:1}.ss-mk-card-l{font-size:8px;color:#ffffff59;text-transform:uppercase;letter-spacing:.5px}.ss-mk-rows{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.ss-mk-row{display:flex;align-items:center;gap:8px;background:#ffffff08;border-radius:5px;padding:7px 10px}.ss-mk-row-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ss-mk-row-name{font-size:11px;font-weight:500;color:#ffffffa6;flex:1}.ss-mk-team{display:flex;margin-left:auto}.ss-mk-team span{width:20px;height:20px;border-radius:50%;border:2px solid #1a1a2e;margin-left:-5px;display:flex;align-items:center;justify-content:center;font-size:7px;font-weight:600;color:#fff}.ss-mk-status{font-size:9px;font-weight:600;padding:3px 8px;border-radius:4px;margin-left:8px;white-space:nowrap}.ss-badge{display:inline-block;font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:5px 14px;border-radius:14px;margin-bottom:16px}.ss-name{font-family:Inter,sans-serif;font-size:clamp(22px,2.2vw,32px);font-weight:600;color:#fff;margin:0 0 8px}.ss-tagline{font-family:Inter,sans-serif;font-size:15px;font-weight:500;color:#f5a623;margin:0 0 24px}.ss-desc{font-family:Inter,sans-serif;font-size:clamp(13px,1vw,15px);font-weight:300;color:#ffffffa6;margin:0 0 32px;line-height:1.8}.ss-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.ss-tags span{font-family:Inter,sans-serif;font-size:11px;font-weight:500;color:#fff6;padding:5px 12px;border-radius:4px;background:#ffffff14}.ins-header{padding:0 var(--tgv-pad);margin-bottom:48px}.ins-head{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:24px}.tgv-ins-filters{display:flex!important;gap:10px!important;flex-wrap:wrap!important;margin-bottom:40px!important}.tgv-ins-filter{font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;padding:9px 24px!important;border-radius:50px!important;border:1.5px solid rgba(61,65,68,.15)!important;background:transparent!important;color:#5d6266!important;cursor:pointer!important;transition:all .3s ease!important;outline:none!important}.tgv-ins-filter:hover{border-color:#7abfdc!important;color:#0d4f5c!important;background:#7abfdc0a!important}.tgv-ins-filter.active{background:#0d4f5c!important;border-color:#0d4f5c!important;color:#fff!important}.tgv-ins-track{display:flex!important;gap:20px!important;overflow-x:auto!important;padding:4px 0 16px!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;-ms-overflow-style:none!important;scroll-behavior:smooth!important}.tgv-ins-track::-webkit-scrollbar{display:none!important}.tgv-ins-track .tgv-ins-card{flex:0 0 300px!important;width:300px!important;min-width:300px!important;scroll-snap-align:start!important}.tgv-ins-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:24px!important}.tgv-ins-card{border-radius:12px!important;overflow:hidden!important;border:.5px solid rgba(61,65,68,.08)!important;background:#fff!important;text-decoration:none!important;display:flex!important;flex-direction:column!important;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,opacity .3s ease!important}.tgv-ins-card:hover{transform:translateY(-4px)!important;box-shadow:0 12px 40px #0000000f!important;border-color:#7abfdc4d!important}.tgv-ins-card-img{width:100%!important;height:190px!important;background-size:cover!important;background-position:center!important;background-color:#0d4f5c!important;position:relative!important}.tgv-ins-badge{position:absolute!important;bottom:12px!important;left:12px!important;font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:1.5px!important;text-transform:uppercase!important;padding:4px 10px!important;border-radius:12px!important;background:#0d4f5cbf!important;color:#fff!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.tgv-ins-card-body{padding:20px!important;display:flex!important;flex-direction:column!important;flex:1!important}.tgv-ins-meta{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:10px!important}.tgv-ins-type{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:.5px!important;color:#7abfdc!important;padding:2px 8px!important;border-radius:4px!important;border:1px solid rgba(122,191,220,.25)!important;background:transparent!important}.tgv-ins-date{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:400!important;color:#9a9da0!important}.tgv-ins-title{font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:600!important;color:#0d4f5c!important;line-height:1.4!important;margin:0 0 10px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.tgv-ins-excerpt{font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:400!important;color:#5d6266!important;line-height:1.6!important;margin:0 0 16px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;flex:1!important}.tgv-ins-read{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500!important;color:#7abfdc!important;display:flex!important;align-items:center!important;gap:6px!important;transition:gap .3s ease!important}.tgv-ins-card:hover .tgv-ins-read{gap:10px!important}.lc-section{padding:0 var(--tgv-pad)}.lc-grid{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid rgba(13,79,92,.08);border-left:1px solid rgba(13,79,92,.08);position:relative}.lc-item{flex:0 0 calc(100% / 3);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:140px;border-right:1px solid rgba(13,79,92,.08);border-bottom:1px solid rgba(13,79,92,.08);padding:20px;transition:background .4s;position:relative;z-index:3}.lc-item:hover{background:#ffffffb3}.lc-item-logo{width:110px;height:44px;object-fit:contain;opacity:.4;filter:grayscale(100%);transition:all .4s}.lc-item:hover .lc-item-logo{opacity:.9;filter:grayscale(0%)}.lc-item-name{font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#3d414440;transition:color .4s}.lc-item:hover .lc-item-name{color:#3d414480}@keyframes lcFlowH{0%{background-position:-500px 0}to{background-position:500px 0}}@keyframes lcFlowH2{0%{background-position:500px 0}to{background-position:-500px 0}}@keyframes lcFlowV{0%{background-position:0 -400px}to{background-position:0 400px}}@keyframes lcFlowV2{0%{background-position:0 400px}to{background-position:0 -400px}}.lc-hl,.lc-hl2,.lc-vl,.lc-vl2{display:block!important;flex:none!important;position:absolute!important;pointer-events:none}.lc-hl{left:0;right:0;height:1px;z-index:2;background:linear-gradient(90deg,transparent 0%,rgba(122,191,220,.8) 15%,transparent 35%,transparent 100%);background-size:500px 1px}.lc-hl2{left:0;right:0;height:6px;z-index:1;filter:blur(3px);background:linear-gradient(90deg,transparent 0%,rgba(122,191,220,.4) 15%,transparent 35%,transparent 100%);background-size:500px 6px}.lc-vl{top:0;bottom:0;width:1px;z-index:2;background:linear-gradient(180deg,transparent 0%,rgba(122,191,220,.8) 15%,transparent 35%,transparent 100%);background-size:1px 400px}.lc-vl2{top:0;bottom:0;width:6px;z-index:1;filter:blur(3px);background:linear-gradient(180deg,transparent 0%,rgba(122,191,220,.4) 15%,transparent 35%,transparent 100%);background-size:6px 400px}.lc-ha{top:0;animation:lcFlowH 6s linear infinite}.lc-hb{top:50%;animation:lcFlowH2 7s linear infinite}.lc-hc{bottom:0;animation:lcFlowH 8s linear infinite}.lc-hd{display:none!important}.lc-ha2{top:-2px;animation:lcFlowH 6s linear infinite}.lc-hb2{top:calc(50% - 2px);animation:lcFlowH2 7s linear infinite}.lc-hc2{bottom:-2px;animation:lcFlowH 8s linear infinite}.lc-hd2{display:none!important}.lc-va{left:0;animation:lcFlowV 7s linear infinite}.lc-vb{left:33.333%;animation:lcFlowV2 5.5s linear infinite}.lc-vc{left:66.666%;animation:lcFlowV 6.5s linear infinite}.lc-vd{right:0;animation:lcFlowV2 8s linear infinite}.lc-va2{left:-2px;animation:lcFlowV 7s linear infinite}.lc-vb2{left:calc(33.333% - 2px);animation:lcFlowV2 5.5s linear infinite}.lc-vc2{left:calc(66.666% - 2px);animation:lcFlowV 6.5s linear infinite}.lc-vd2{right:-2px;animation:lcFlowV2 8s linear infinite}.rf-cas-block{border:1px solid rgba(61,65,68,.06);border-radius:12px;overflow:hidden}.rf-cas-top{display:flex;align-items:center;min-height:420px}.rf-cas-content{width:50%;padding:48px 40px}.rf-cas-visual{width:50%;display:flex;align-items:center;justify-content:center;padding:40px}.rf-cas-tag{display:inline-block;font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--tgv-orange);border:1px solid rgba(245,166,35,.3);padding:4px 12px;border-radius:12px;margin-bottom:20px}.rf-cas-title-dark{font-family:Inter,sans-serif;font-size:clamp(20px,1.8vw,26px);font-weight:300;color:var(--tgv-charbon);line-height:1.2;margin:0 0 8px}.rf-cas-client-dark{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:var(--tgv-bleu-ciel);margin:0 0 20px}.rf-cas-desc-dark{font-family:Inter,sans-serif;font-size:clamp(14px,1.1vw,16px);font-weight:400;color:var(--tgv-gris-anthracite);line-height:1.8;margin:0 0 32px}.rf-laptop{width:100%;max-width:380px}.rf-laptop-screen{background:#1a1a2e;border-radius:8px 8px 0 0;padding:8px;border:2px solid #2a2a3e;position:relative}.rf-laptop-cam{width:6px;height:6px;border-radius:50%;background:#2a2a3e;border:1px solid #3a3a4e;position:absolute;top:3px;left:50%;transform:translate(-50%)}.rf-laptop-inner{border-radius:4px;overflow:hidden;aspect-ratio:16/10;background:linear-gradient(135deg,#0d4f5c,#1e3a4c)}.rf-laptop-base{height:14px;background:linear-gradient(180deg,#d0d0d0,#b8b8b8);border-radius:0 0 8px 8px;position:relative}.rf-laptop-base:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:4px;background:#a0a0a0;border-radius:0 0 4px 4px}.rf-laptop-shadow{height:8px;background:radial-gradient(ellipse at center,rgba(0,0,0,.08) 0%,transparent 70%);margin-top:4px}.rf-screen-ui{width:100%;height:100%;padding:12px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box}.rf-screen-nav{display:flex;gap:4px;margin-bottom:4px}.rf-screen-dot{width:5px;height:5px;border-radius:50%}.rf-screen-bar{height:6px;border-radius:3px;background:#ffffff0f}.rf-screen-row{display:flex;gap:6px}.rf-screen-card{flex:1;height:40px;border-radius:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.rf-screen-gauge{width:50px;height:50px;border-radius:50%;border:3px solid rgba(122,191,220,.3);position:relative;flex-shrink:0}.rf-screen-gauge:after{content:"68";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#7abfdc;font-family:Inter,sans-serif}.rf-screen-bars{display:flex;gap:4px;align-items:flex-end;height:32px;flex:1}.rf-screen-bars div{flex:1;border-radius:2px 2px 0 0}.rf-cta{display:flex;align-items:center;gap:32px;padding:32px 40px;border-top:1px solid rgba(61,65,68,.06);flex-wrap:wrap}.rf-cta-txt{flex:1;min-width:200px}.rf-cta-h{font-family:Inter,sans-serif;font-size:clamp(18px,1.4vw,20px);font-weight:300;color:var(--tgv-charbon);margin:0 0 6px}.rf-cta-h strong{font-weight:600}.rf-cta-p{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:var(--tgv-gris-anthracite);margin:0;line-height:1.8}.ft{padding:64px var(--tgv-pad) 40px}.ft-row1{display:flex;justify-content:space-between;align-items:flex-start;gap:48px;margin-bottom:48px}.ft-left{display:flex;flex-direction:column;gap:24px}.ft-buttons{display:flex;gap:16px}.ft-social{display:flex;gap:12px}.ft-social a{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;transition:all .3s;text-decoration:none}.ft-social a:hover{border-color:#ffffff4d}.ft-social a svg{width:15px;height:15px;fill:#fff6;transition:fill .3s}.ft-social a:hover svg{fill:#fffc}.ft-contact{text-align:right}.ft-contact-label{font-family:Inter,sans-serif;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#ffffff4d;margin-bottom:16px}.ft-contact-line{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#ffffff73;line-height:1.9}.ft-contact-line a{color:#7abfdc;text-decoration:none;transition:color .3s}.ft-contact-line a:hover{color:#f5a623}.ft-sep{height:1px;background:#ffffff0f;margin-bottom:24px}.ft-row2{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.ft-legal{display:flex;gap:24px;flex-wrap:wrap}.ft-legal a{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#ffffff40;text-decoration:none;transition:color .3s}.ft-legal a:hover{color:#fff9}.ft-copy{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#ffffff2e;font-style:italic}.exp-nav{display:flex;gap:12px;flex-wrap:wrap}.exp-nav a{display:flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:var(--tgv-charbon);text-decoration:none;padding:10px 20px;border:1px solid rgba(61,65,68,.1);border-radius:6px;transition:all .25s ease}.exp-nav a:hover{border-color:var(--tgv-bleu-ciel);color:var(--tgv-bleu-profond);background:#7abfdc0a}.exp-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.mth-wrap{background:var(--tgv-glace)}.mth-wrap *,.mth-wrap *:before,.mth-wrap *:after{box-sizing:border-box}.mth-container{height:500vh;position:relative}.mth-sticky{position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0 80px}.mth-slide{position:absolute;left:80px;right:80px;display:flex;gap:48px;align-items:center;opacity:0;transform:translateY(50px);transition:opacity .6s ease,transform .6s ease;pointer-events:none}.mth-slide.active{opacity:1;transform:translateY(0);pointer-events:auto}.mth-num{font-family:Inter,sans-serif;font-size:140px;font-weight:300;line-height:1;min-width:180px;text-align:center}.mth-content{flex:1}.mth-content h3{font-family:Inter,sans-serif;font-size:28px;font-weight:500;color:var(--tgv-bleu-profond);margin:0 0 16px}.mth-content p{font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.8;color:var(--tgv-gris-anthracite);max-width:500px;margin:0}.mth-bar{width:48px;height:3px;border-radius:2px;margin:0 0 24px}.mth-dots{position:absolute;right:40px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:14px}.mth-dot{width:10px;height:10px;border-radius:50%;background:#0d4f5c1f;transition:all .3s ease;cursor:pointer}.mth-dot.active{background:var(--tgv-bleu-ciel);transform:scale(1.4)}.fw-head{margin-bottom:0}.fw-intro-text{max-width:640px}.fw-tabs{display:flex;gap:0}.fw-tab-btn{padding:14px 24px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:var(--tgv-gris-anthracite);cursor:pointer;transition:all .25s ease;border:1px solid rgba(61,65,68,.1);border-bottom:none;border-radius:6px 6px 0 0;background:transparent;margin-right:-1px;user-select:none;white-space:nowrap}.fw-tab-btn:hover{color:var(--tgv-bleu-profond);background:#0d4f5c05}.fw-tab-btn.active{color:#fff;border-color:var(--fw-accent)}.fw-tab-content{border:1px solid rgba(61,65,68,.1);border-radius:0 6px 6px;overflow:hidden}.fw-tp{padding:36px}@keyframes fwFadeTab{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.fw-tp.active{animation:fwFadeTab .4s ease}.ref-mission{display:flex;gap:48px;align-items:center}.ref-mission.ref-reverse{flex-direction:row-reverse}.ref-mission-text{flex:1;min-width:0}.ref-mission-visual{flex:0 0 42%;display:flex;align-items:center;justify-content:center}.ref-tag{display:inline-block;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;padding:5px 14px;border-radius:4px;margin-bottom:20px}.ref-tag-ignite{background:#f5a62314;color:var(--tgv-orange)}.ref-tag-elevate{background:#7abfdc14;color:var(--tgv-bleu-ciel)}.ref-tag-sustain{background:#7a9e7e14;color:var(--tgv-vert-sauge)}.ref-tag-engage{background:#8b7cb514;color:var(--tgv-violet)}.ref-title{font-family:Inter,sans-serif;font-size:28px;font-weight:300;color:var(--tgv-bleu-profond);line-height:1.25;margin:0 0 8px}.ref-client{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:var(--tgv-bleu-ciel);margin:0 0 32px}.ref-volets{display:flex;flex-direction:column;gap:24px}.ref-volet-label{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:#3d414459;margin:0 0 10px}.ref-volet-text{font-family:Inter,sans-serif;font-size:15px;font-weight:300;line-height:1.8;color:var(--tgv-gris-anthracite);margin:0}.ref-livrables{display:flex;flex-wrap:wrap;gap:8px}.ref-livrable{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:var(--tgv-gris-anthracite);padding:5px 14px;border-radius:4px;background:#3d41440a;border:1px solid rgba(61,65,68,.06)}.ref-laptop{width:100%;max-width:360px}.ref-laptop-screen{background:#1a1a2e;border-radius:8px 8px 0 0;padding:16px;border:2px solid #2a2a3e;aspect-ratio:16/10;display:flex;flex-direction:column;gap:6px;position:relative}.ref-laptop-cam{width:6px;height:6px;border-radius:50%;background:#2a2a3e;position:absolute;top:6px;left:50%;transform:translate(-50%)}.ref-laptop-base{height:14px;background:linear-gradient(180deg,#d0d0d0,#b8b8b8);border-radius:0 0 8px 8px;position:relative}.ref-laptop-base:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:4px;background:#a0a0a0;border-radius:0 0 4px 4px}.ref-scr-bar{height:5px;border-radius:3px;background:#ffffff0f}.ref-scr-card{flex:1;height:32px;border-radius:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.ref-scr-gauge{width:44px;height:44px;border-radius:50%;border:3px solid rgba(122,191,220,.4);display:flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-size:11px;font-weight:700;color:var(--tgv-bleu-ciel);flex-shrink:0}.ref-cta{width:auto!important;min-width:auto!important;margin-top:32px!important}.ins-filters{display:flex;gap:10px;flex-wrap:wrap}.ins-filter-btn{font-family:Inter,sans-serif;font-size:13px;font-weight:500;padding:8px 24px;border-radius:50px;border:1.5px solid rgba(61,65,68,.15);background:transparent;color:var(--tgv-gris-anthracite);cursor:pointer;transition:all .3s}.ins-filter-btn:hover{border-color:var(--tgv-bleu-ciel);color:var(--tgv-bleu-profond)}.ins-filter-btn.active{background:var(--tgv-bleu-ciel);border-color:var(--tgv-bleu-ciel);color:#fff}.ins-grid .posts-list{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:32px!important;overflow:visible!important}.ins-grid .post-card{flex:none!important;width:auto!important;max-width:none!important;min-width:0!important}.rj-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.rj-why-card{display:flex;gap:20px;align-items:flex-start}.rj-why-icon{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.rj-why-title{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:var(--tgv-bleu-profond);margin:0 0 8px}.rj-why-text{font-family:Inter,sans-serif;font-size:14px;font-weight:300;color:var(--tgv-gris-anthracite);line-height:1.7;margin:0}.rj-offres .posts-list{display:flex!important;flex-direction:column!important;gap:16px!important}.rj-offres .post-card{background:#fff!important;border-radius:10px!important;padding:28px 32px!important;border:1px solid rgba(61,65,68,.06)!important;transition:all .3s!important}.rj-offres .post-card:hover{border-color:#7abfdc4d!important;box-shadow:0 4px 20px #0000000a!important}.rj-offres .post-card__thumbnail{display:none!important}.rj-offres .post-card__title,.rj-offres .post-card__title a{font-family:Inter,sans-serif!important;font-size:17px!important;font-weight:600!important;color:var(--tgv-bleu-profond)!important;text-decoration:none!important}.rj-offres .post-card__badge{font-size:11px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:4px 12px!important;border-radius:4px!important;background:#7abfdc14!important;color:var(--tgv-bleu-ciel)!important}.rj-offres .post-card__excerpt{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:300!important;color:var(--tgv-gris-anthracite)!important;line-height:1.7!important}.rj-offres .post-card__read-more{font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;color:var(--tgv-bleu-ciel)!important;text-decoration:none!important}.so-back{display:inline-flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:var(--tgv-bleu-ciel);text-decoration:none;margin-bottom:40px}.so-back:hover{opacity:.7}.so-badges{display:flex;gap:10px;margin-bottom:20px}.so-badge{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:5px 14px;border-radius:4px}.so-badge-loc{background:#7abfdc14;color:var(--tgv-bleu-ciel)}.so-badge-type{background:#f5a62314;color:var(--tgv-orange)}.so-title{font-family:Inter,sans-serif;font-size:32px;font-weight:300;color:var(--tgv-bleu-profond);line-height:1.25;margin:0 0 32px}.so-cta-box{background:var(--tgv-bleu-glace);border-radius:10px;padding:40px;text-align:center;margin-top:48px}.posts-list .type-tgv_offre{background:#fff!important;border-radius:10px!important;padding:28px 32px!important;border:1px solid rgba(61,65,68,.06)!important;transition:all .3s!important}.posts-list .type-tgv_offre:hover{border-color:#7abfdc4d!important;box-shadow:0 4px 20px #0000000a!important}.posts-list .type-tgv_offre .post-card__thumbnail{display:none!important}.posts-list .type-tgv_offre .post-card__title,.posts-list .type-tgv_offre .post-card__title a{font-family:Inter,sans-serif!important;font-size:17px!important;font-weight:600!important;color:#0d4f5c!important;text-decoration:none!important;margin:0 0 8px!important}.posts-list .type-tgv_offre .post-card__badge{font-size:11px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:4px 12px!important;border-radius:4px!important;background:#7abfdc14!important;color:#7abfdc!important;border:none!important}.posts-list .type-tgv_offre .post-card__excerpt{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:300!important;color:#5d6266!important;line-height:1.7!important}.posts-list .type-tgv_offre .post-card__read-more{font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;color:#7abfdc!important;text-decoration:none!important}.posts-list .type-tgv_offre .post-card-date,.posts-list .type-tgv_offre .post-card__meta-data{display:none!important}.rj-offres-list{display:flex;flex-direction:column;gap:16px}.rj-offre-card{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:10px;padding:28px 32px;border:1px solid rgba(61,65,68,.06);text-decoration:none;transition:all .3s;cursor:pointer}.rj-offre-card:hover{border-color:#7abfdc4d;box-shadow:0 4px 20px #0000000a}.rj-offre-info{flex:1;min-width:0}.rj-offre-title{font-family:Inter,sans-serif;font-size:17px;font-weight:600;color:#0d4f5c;margin:0 0 10px;line-height:1.3}.rj-offre-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.rj-offre-badge{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:4px 12px;border-radius:4px}.rj-badge-loc{background:#7abfdc14;color:#7abfdc}.rj-badge-type{background:#f5a62314;color:#f5a623}.rj-offre-xp{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#9a9da0}.rj-offre-arrow{width:40px;height:40px;border-radius:6px;flex-shrink:0;background:#edf5f8;display:flex;align-items:center;justify-content:center;transition:all .3s;margin-left:24px}.rj-offre-card:hover .rj-offre-arrow{background:#7abfdc}.rj-offre-card:hover .rj-offre-arrow svg path{stroke:#fff}.ct-intro{font-family:Inter,sans-serif;font-size:16px;font-weight:300;line-height:1.8;color:var(--tgv-gris-anthracite);margin:32px 0 0;max-width:480px}.ct-actions{display:flex;flex-direction:column;gap:16px;margin:48px 0}.ct-action-card{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;padding:24px!important;border-radius:10px!important;border:1px solid rgba(61,65,68,.08)!important;transition:all .3s!important;text-align:left!important;gap:24px!important}.ct-action-card:hover{border-color:#7abfdc4d;box-shadow:0 4px 20px #0000000a}.ct-ac-title{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:var(--tgv-bleu-profond);margin:0 0 4px}.ct-ac-sub{font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:var(--tgv-gris-anthracite);margin:0}.ct-ac-info{flex:1;min-width:0;text-align:left!important}.ct-ac-btn{display:inline-flex!important;align-items:center!important;gap:12px!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;color:var(--tgv-charbon)!important;text-decoration:none!important;padding:8px 12px 8px 20px!important;border-radius:6px!important;border:1.5px solid rgba(61,65,68,.15)!important;background:transparent!important;transition:all .3s!important;white-space:nowrap!important;flex-shrink:0!important}.ct-ac-btn:hover{border-color:var(--tgv-bleu-ciel);color:var(--tgv-bleu-profond)}.ct-ac-btn-icon{width:28px!important;height:28px!important;border-radius:4px!important;background:#3d41440a!important;display:flex!important;align-items:center!important;justify-content:center!important}.ct-bureaux{display:flex;flex-direction:row;gap:32px;padding-top:40px;border-top:1px solid rgba(61,65,68,.08)}.ct-bureau{flex:1}.ct-bureau-label{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#3d414459;margin:0 0 12px}.ct-bureau-flag{display:flex;align-items:center;gap:8px;margin-bottom:10px}.ct-bureau-flag span{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:var(--tgv-charbon)}.ct-bureau-flag svg{flex-shrink:0;border-radius:2px}.ct-bureau-addr{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:var(--tgv-charbon);margin:0 0 6px;line-height:1.6}.ct-bureau-detail{font-family:Inter,sans-serif;font-size:13px;font-weight:400;color:var(--tgv-gris-anthracite);margin:0 0 2px}.ct-form-title{font-family:Inter,sans-serif;font-size:24px;font-weight:300;color:var(--tgv-bleu-profond);line-height:1.3;margin:0 0 40px}.ct-form{display:flex;flex-direction:column}.ct-form-row{display:flex;gap:20px;margin-bottom:24px}.ct-form-group{flex:1;display:flex;flex-direction:column;gap:8px}.ct-form-group.ct-full{margin-bottom:24px}.ct-form-label{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:var(--tgv-charbon)}.ct-form-input,.ct-form-select,.ct-form-textarea{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:var(--tgv-charbon);background:#fafbfc;border:1.5px solid rgba(61,65,68,.12);border-radius:8px;padding:14px 16px;outline:none;transition:border-color .3s;width:100%;box-sizing:border-box}.ct-form-input::placeholder,.ct-form-textarea::placeholder{color:#c0c2c4;font-weight:300}.ct-form-input:focus,.ct-form-select:focus,.ct-form-textarea:focus{border-color:var(--tgv-bleu-ciel)}.ct-form-textarea{resize:vertical;min-height:120px}.ct-form-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%235D6266' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.ct-form-submit{display:flex!important;align-items:center!important;justify-content:space-between!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;padding:6px 6px 6px 28px!important;gap:20px!important;border-radius:6px!important;min-height:52px!important;border:none!important;cursor:pointer!important;background:#0d4f5c!important;color:#fff!important;width:100%!important;transition:all .3s!important;box-sizing:border-box!important}.ct-form-submit:hover{background:#0a3f4a!important}.ct-form-submit-icon{width:40px!important;height:40px!important;border-radius:6px!important;background:#c5e4f0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.ct-form-msg{margin-top:16px;padding:16px 20px;border-radius:8px;font-family:Inter,sans-serif;font-size:14px}.ct-msg-ok{background:#7abfdc14;color:var(--tgv-bleu-profond);border:1px solid rgba(122,191,220,.2)}.ct-msg-err{background:#f5a62314;color:#8b5e14;border:1px solid rgba(245,166,35,.2)}body.page-notre-identite .section-full:not(.sp-el-section)>.container{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}body.page-notre-identite .section-full:not(.sp-el-section){padding-left:0!important;padding-right:0!important}body.page-notre-identite .sec-94563c5{padding-top:100px!important;padding-bottom:80px!important}body.page-expertises .sec-s1int,body.page-references .sec-r1int,body.page-nous-rejoindre .sec-j1int,body.page-insights .sec-i1int{padding-bottom:80px!important}body.page-notre-identite .sec-sec4cta{padding-top:80px!important;padding-bottom:80px!important}body.page-home .sec-04ce625>.container{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}body.page-home .sec-04ce625{padding:120px 0!important}body.page-home .sec-c8029ac>.container{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}body.page-home .sec-c8029ac{padding-left:0!important;padding-right:0!important}body.page-home .sec-4b18954>.container{max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}body.page-home .sec-4b18954,body.page-home .sec-04ce625 .section-head-light,body.page-home .sec-4b18954 .ins-header,body.page-home .sec-4b18954 .widget-box,.ss-sticky,.lc-section{padding-left:0!important;padding-right:0!important}.sol-pain-grid{display:flex!important;gap:24px!important;margin-top:48px!important}.sol-pain-card{flex:1!important;background:#fff!important;border-radius:12px!important;padding:32px 24px!important;border:.5px solid rgba(61,65,68,.08)!important}.sol-pain-ico{width:40px!important;height:40px!important;margin-bottom:16px!important}.sol-pain-problem{font-size:15px!important;font-weight:500!important;color:#0d4f5c!important;margin-bottom:12px!important;line-height:1.4!important}.sol-pain-arrow{display:block!important;width:24px!important;height:2px!important;background:#7abfdc!important;border-radius:1px!important;margin:12px 0!important}.sol-pain-answer{font-size:14px!important;color:#5d6266!important;line-height:1.6!important}.sol-pain-answer strong{color:#0d4f5c!important;font-weight:600!important}.sol-product{display:flex!important;gap:48px!important;align-items:center!important;margin-top:48px!important}.sol-reverse{flex-direction:row-reverse!important}.sol-info,.sol-visual{flex:1!important;min-width:0!important}.sol-tag{display:inline-flex!important;gap:8px!important;margin-bottom:12px!important}.sol-tag span{font-size:11px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:4px 12px!important;border-radius:4px!important}.sol-tag-fw{background:#0d4f5c14!important;color:#0d4f5c!important}.sol-tag-type{background:#7abfdc1f!important;color:#0d4f5c!important}.sol-accroche{font-size:22px!important;font-weight:300!important;color:#0d4f5c!important;line-height:1.35!important;margin-bottom:16px!important}.sol-desc{font-size:15px!important;color:#5d6266!important;line-height:1.7!important;margin-bottom:24px!important}.sol-benefits{list-style:none!important;padding:0!important;margin:0 0 24px!important}.sol-benefits li{display:flex!important;align-items:flex-start!important;gap:10px!important;margin-bottom:10px!important;font-size:14px!important;color:#3d4144!important;line-height:1.5!important}.sol-benefits li:before{content:""!important;display:block!important;width:20px!important;height:20px!important;min-width:20px!important;border-radius:50%!important;background:#7abfdc1f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237ABFDC' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") no-repeat center!important;background-size:12px!important;margin-top:2px!important}.sol-proof{font-size:13px!important;color:#5d6266!important;font-style:italic!important;margin-bottom:24px!important;padding-left:12px!important;border-left:2px solid #F5A623!important}.sol-mockup{background:#fff!important;border-radius:12px!important;border:.5px solid rgba(61,65,68,.08)!important;padding:24px!important;box-shadow:0 2px 16px #0000000a!important}.sol-mk-topbar{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(61,65,68,.06)!important}.sol-mk-logo{font-size:11px!important;font-weight:700!important;color:#0d4f5c!important;letter-spacing:1px!important}.sol-mk-badge{font-size:9px!important;font-weight:600!important;letter-spacing:1px!important;padding:3px 8px!important;border-radius:3px!important;text-transform:uppercase!important}.sol-mk-gauge-wrap{display:flex!important;align-items:center!important;gap:20px!important;margin-bottom:16px!important}.sol-mk-gauge{position:relative!important;width:80px!important;height:80px!important}.sol-mk-gauge-val{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;text-align:center!important}.sol-mk-gauge-val strong{font-size:20px!important;font-weight:600!important;color:#0d4f5c!important;display:block!important;line-height:1!important}.sol-mk-gauge-val span{font-size:10px!important;color:#9a9da0!important}.sol-mk-dims{flex:1!important}.sol-mk-dim{display:flex!important;align-items:center!important;gap:6px!important;margin-bottom:4px!important;font-size:11px!important;color:#5d6266!important}.sol-mk-dim-bar{flex:1!important;height:4px!important;background:#0000000a!important;border-radius:2px!important;overflow:hidden!important}.sol-mk-dim-bar div{height:100%!important;border-radius:2px!important}.sol-mk-dim-v{font-size:11px!important;font-weight:600!important;color:#0d4f5c!important;min-width:18px!important;text-align:right!important}.sol-mk-cards{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.sol-mk-card{background:#fafbfc!important;border-radius:6px!important;padding:8px 10px!important;text-align:center!important}.sol-mk-card-n{font-size:16px!important;font-weight:600!important;display:block!important;line-height:1.2!important}.sol-mk-card-l{font-size:9px!important;color:#9a9da0!important;text-transform:uppercase!important;letter-spacing:.5px!important}.sol-ak-tabs{display:flex!important;gap:2px!important;margin-bottom:12px!important}.sol-ak-tab{font-size:10px!important;padding:4px 10px!important;border-radius:4px!important;color:#5d6266!important;background:#fafbfc!important}.sol-ak-tab.active{background:#0d4f5c!important;color:#fff!important}.sol-ak-kpis{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:6px!important;margin-bottom:12px!important}.sol-ak-kpi{text-align:center!important;padding:6px!important}.sol-ak-kpi-v{font-size:14px!important;font-weight:600!important;display:block!important;line-height:1.2!important}.sol-ak-kpi-l{font-size:9px!important;color:#9a9da0!important}.sol-mk-rows{border-top:1px solid rgba(0,0,0,.04)!important}.sol-mk-row{display:flex!important;align-items:center!important;gap:8px!important;padding:6px 0!important;border-bottom:1px solid rgba(0,0,0,.03)!important;font-size:11px!important;color:#3d4144!important}.sol-mk-dot{width:6px!important;height:6px!important;border-radius:50%!important;min-width:6px!important}.sol-mk-status{font-size:9px!important;padding:2px 6px!important;border-radius:3px!important;margin-left:auto!important}.sol-tg-header{display:flex!important;justify-content:space-between!important;margin-bottom:12px!important}.sol-tg-stat{text-align:center!important}.sol-tg-stat-v{font-size:16px!important;font-weight:600!important;display:block!important;line-height:1.2!important}.sol-tg-stat-l{font-size:9px!important;color:#9a9da0!important;text-transform:uppercase!important}.sol-tg-team{display:flex!important}.sol-tg-team span{width:20px!important;height:20px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:8px!important;font-weight:600!important;color:#fff!important;margin-left:-4px!important}.sol-ia-flow{display:flex!important;flex-direction:column!important;gap:8px!important}.sol-ia-step{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;border-radius:6px!important;font-size:11px!important;color:#3d4144!important}.sol-ia-num{width:22px!important;height:22px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:9px!important;font-weight:700!important;color:#fff!important;min-width:22px!important}.sol-ia-arrow{text-align:center!important;color:#c8cacc!important;font-size:14px!important}.sol-ia-badge{display:inline-flex!important;align-items:center!important;gap:4px!important;font-size:10px!important;font-weight:600!important;padding:3px 8px!important;border-radius:3px!important}.sol-band-logo{font-size:13px!important;font-weight:700!important;color:#fff!important;letter-spacing:2px!important;margin-bottom:12px!important;text-transform:uppercase!important}.sol-band-text{font-size:15px!important;font-weight:300!important;color:#fffc!important;max-width:560px!important;margin:0 auto 24px!important;line-height:1.6!important}.sol-cta-text{font-size:24px!important;font-weight:300!important;color:#0d4f5c!important;margin-bottom:24px!important}@media(max-width:1024px){.ap-phase{gap:40px!important}.ap-num-col{width:80px!important}.ap-num{font-size:40px!important}.ap-title{font-size:20px!important}.sol-hp-panel.active{flex-direction:column!important;gap:32px!important}.sol-hp-visual{width:100%!important}.sol-hp-checks{grid-template-columns:1fr!important}.sol-hp-name{font-size:24px!important}.sol-pain-grid,.sol-product,.sol-reverse{flex-direction:column!important}.sol-ak-kpis{grid-template-columns:repeat(2,1fr)!important}}body.page-solutions .sec-sl2pain,body.page-solutions .sec-sl4aki{background:#edf5f8!important}body.page-solutions .sec-sl5tgv{background:#fff!important}body.page-solutions .sec-sl6ia{background:#edf5f8!important}body.page-solutions .sec-sl7band{background:#0d4f5c!important}body.page-solutions .sec-sl8cta{background:#edf5f8!important}@media(max-width:768px){.sol-accroche{font-size:18px!important}.sol-mk-gauge-wrap{flex-direction:column!important}.sol-mk-cards{grid-template-columns:1fr!important}.sol-ak-tabs{flex-wrap:wrap!important}.sol-product{flex-direction:column!important;gap:24px!important}.sol-pain-grid{flex-direction:column!important;gap:16px!important}.sol-mockup{width:100%!important;height:240px!important}.sol-product-text{padding:0!important}}.site-header .section,.site-header .elementor-element{padding:0!important;margin:0!important;background:transparent!important;border:none!important}.tgv-hdr{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0!important;height:72px!important;background:#fff!important;border-bottom:.5px solid rgba(61,65,68,.08)!important;transition:transform .35s cubic-bezier(.4,0,.2,1)!important;will-change:transform!important;font-family:Inter,system-ui,sans-serif!important;box-sizing:border-box!important}.tgv-hdr.hdr-hidden{transform:translateY(-100%)!important}.tgv-hdr-logo{display:flex!important;align-items:center!important;text-decoration:none!important;gap:0!important;flex-shrink:0!important}.tgv-hdr-logo img{height:36px!important;width:auto!important}.tgv-hdr-nav{display:flex!important;align-items:center!important;gap:0!important;position:relative!important;height:100%!important}.tgv-hdr-link{font-size:15px!important;font-weight:400!important;color:#5d6266!important;text-decoration:none!important;letter-spacing:.2px!important;cursor:pointer!important;transition:color .25s ease!important;position:relative!important;height:100%!important;display:flex!important;align-items:center!important;padding:0 16px!important;white-space:nowrap!important}.tgv-hdr-link:hover{color:#f5a623!important}.tgv-hdr-link.active{color:#0d4f5c!important;font-weight:500!important}.tgv-hdr-slider{position:absolute!important;bottom:auto!important;top:calc(50% + 12px)!important;height:2px!important;background:#7abfdc!important;border-radius:1px!important;transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),background .3s ease!important;pointer-events:none!important}.tgv-hdr-right{display:flex!important;align-items:center!important;gap:16px!important;flex-shrink:0!important}.tgv-hdr-lang{font-size:12px!important;font-weight:500!important;letter-spacing:1px!important;color:#3d414459!important;cursor:pointer!important}.tgv-hdr-cta{display:inline-flex!important;align-items:center!important;gap:0!important;font-size:13px!important;font-weight:500!important;color:#fff!important;background:#0d4f5c!important;text-decoration:none!important;border-radius:6px!important;padding:4px 4px 4px 20px!important;min-height:40px!important;transition:opacity .2s!important}.tgv-hdr-cta:hover{opacity:.88!important;color:#fff!important}.tgv-hdr-cta-icon{width:32px!important;height:32px!important;border-radius:4px!important;background:#c5e4f0!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-left:12px!important}.tgv-hdr-burger{display:none!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;width:24px!important;height:24px!important;cursor:pointer!important;background:none!important;border:none!important;padding:0!important}.tgv-hdr-burger span{display:block!important;height:1.5px!important;background:#0d4f5c!important;border-radius:1px!important;transition:all .3s!important}.tgv-hdr-burger span:nth-child(3){width:16px!important}.tgv-mob-overlay{position:fixed!important;inset:0!important;background:#0d4f5c!important;z-index:999999!important;display:none!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:24px!important}.tgv-mob-overlay.open{display:flex!important}.tgv-mob-overlay a{font-size:28px!important;font-weight:300!important;color:#fff!important;text-decoration:none!important;font-family:Inter,system-ui,sans-serif!important;transition:opacity .2s!important}.tgv-mob-overlay a:hover{opacity:.7!important}.tgv-mob-close{position:absolute!important;top:24px!important;right:24px!important;width:32px!important;height:32px!important;cursor:pointer!important;background:none!important;border:none!important}body{padding-top:72px!important}@media(max-width:1024px){.tgv-hdr{padding:0 24px!important;height:60px!important}.tgv-hdr-nav,.tgv-hdr-lang{display:none!important}.tgv-hdr-burger{display:flex!important}.tgv-hdr-cta{font-size:11px!important;padding:4px 4px 4px 14px!important;min-height:34px!important}.tgv-hdr-cta-icon{width:26px!important;height:26px!important;margin-left:8px!important}body{padding-top:60px!important}}.tgv-logos-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;border-top:1px solid rgba(61,65,68,.15)!important;border-left:1px solid rgba(61,65,68,.15)!important}.tgv-logos-cell{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:40px 24px 24px!important;border-right:1px solid rgba(61,65,68,.15)!important;border-bottom:1px solid rgba(61,65,68,.15)!important;transition:background .3s!important}.tgv-logos-cell:hover{background:#7abfdc0a!important}.tgv-logos-cell img{max-width:140px!important;max-height:52px!important;object-fit:contain!important;filter:grayscale(100%) opacity(.45)!important;transition:filter .4s,transform .3s!important}.tgv-logos-cell:hover img{filter:grayscale(0%) opacity(1)!important;transform:scale(1.05)!important}.tgv-logos-name{margin-top:16px!important;font-size:10px!important;font-weight:600!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#3d41444d!important;transition:color .3s!important}.tgv-logos-cell:hover .tgv-logos-name{color:#3d414499!important}@media(max-width:768px){.tgv-logos-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:480px){.sol-hp-tab{padding:10px 14px!important;font-size:12px!important}.sol-hp-tabs{margin-top:32px!important;margin-bottom:32px!important}.tgv-logos-grid{grid-template-columns:1fr!important}}.ins-carousel-arrows{display:flex!important;align-items:center!important;gap:8px!important;margin-right:12px!important}.ins-arrow{width:40px!important;height:40px!important;border-radius:6px!important;background:#fff!important;border:1px solid rgba(61,65,68,.15)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background .2s,border-color .2s,opacity .3s!important;padding:0!important;flex-shrink:0!important}.ins-arrow:hover{background:#edf5f8!important;border-color:#7abfdc4d!important}.ins-arrow.disabled{opacity:.2!important;pointer-events:none!important}.ins-arrow svg{width:14px!important;height:14px!important}.ins-posts .posts-list::-webkit-scrollbar{display:none!important}.ins-posts .posts-list{scrollbar-width:none!important;-ms-overflow-style:none!important;scroll-behavior:smooth!important}.sp-img-section .container{max-width:1200px!important;margin:0 auto!important}.sp-featured-img img,.sp-img-section img{border-radius:8px!important;width:100%!important;height:auto!important;max-height:500px!important;object-fit:cover!important;display:block!important}body.single-tgv_publication .sp-img-section,body.single-post .sp-img-section{padding-top:48px!important}.sp-title-section{max-width:780px!important;margin:0 auto!important;padding:32px 0 0!important}.sp-title-section .heading-title,.sp-title-section h1{font-family:Inter,sans-serif!important;font-size:28px!important;font-weight:300!important;line-height:1.35!important;color:#0d4f5c!important;margin:0 0 24px!important}.sp-content-section{max-width:780px!important;margin:0 auto!important}.sp-content-section .container,.sp-content-section>.container{max-width:780px!important;margin:0 auto!important}.sp-content-section p,body.single-tgv_publication .widget-theme-post-content p,.sp-content-section .widget-theme-post-content p{font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.8!important;color:#5d6266!important;margin:0 0 24px!important}.sp-content-section .widget-theme-post-content>div>p:first-child{font-size:17px!important;color:#3d4144!important}h1.sp-article-title,.sp-content-section h1.wp-block-heading{font-family:Inter,sans-serif!important;font-size:28px!important;font-weight:300!important;line-height:1.35!important;color:#0d4f5c!important;margin:0 0 24px!important}h1.sp-article-title strong,.sp-content-section h1.wp-block-heading strong{font-weight:600!important}.sp-content-section h2,body.single-tgv_publication .widget-theme-post-content h2,.sp-content-section .widget-theme-post-content h2{font-family:Inter,sans-serif!important;font-size:clamp(20px,2vw,24px)!important;font-weight:300!important;color:#0d4f5c!important;line-height:1.3!important;letter-spacing:-.3px!important;margin:48px 0 16px!important}.sp-content-section h3,body.single-tgv_publication .widget-theme-post-content h3,.sp-content-section .widget-theme-post-content h3{font-family:Inter,sans-serif!important;font-size:clamp(17px,1.5vw,20px)!important;font-weight:500!important;color:#0d4f5c!important;line-height:1.3!important;margin:32px 0 12px!important}.sp-content-section h4,body.single-tgv_publication .widget-theme-post-content h4{font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#0d4f5c!important;margin:24px 0 8px!important}.sp-content-section strong,body.single-tgv_publication .widget-theme-post-content strong{font-weight:600!important;color:#3d4144!important}.sp-content-section a,body.single-tgv_publication .widget-theme-post-content a,.sp-content-section .widget-theme-post-content a{color:#7abfdc!important;text-decoration:none!important;font-weight:500!important;transition:opacity .3s!important}.sp-content-section a:hover,body.single-tgv_publication .widget-theme-post-content a:hover,.sp-content-section .widget-theme-post-content a:hover{opacity:.7!important}.sp-content-section blockquote,body.single-tgv_publication .widget-theme-post-content blockquote,.sp-content-section .widget-theme-post-content blockquote{border-left:3px solid #7ABFDC!important;border-top:none!important;border-right:none!important;border-bottom:none!important;padding:20px 28px!important;margin:32px 0!important;background:#edf5f880!important;border-radius:0!important;font-style:italic!important;line-height:1.7!important}.sp-content-section blockquote p,body.single-tgv_publication .widget-theme-post-content blockquote p,.sp-content-section .widget-theme-post-content blockquote p{font-size:15px!important;font-weight:400!important;font-style:italic!important;color:#5d6266!important;margin:0!important;line-height:1.7!important}.sp-content-section blockquote cite{display:block!important;font-size:13px!important;font-style:normal!important;color:#9a9da0!important;margin-top:12px!important}.sp-content-section ul,body.single-tgv_publication .widget-theme-post-content ul,.sp-content-section ol,body.single-tgv_publication .widget-theme-post-content ol{padding-left:24px!important;margin:0 0 24px!important}.sp-content-section li,body.single-tgv_publication .widget-theme-post-content li{font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:400!important;color:#5d6266!important;line-height:1.8!important;margin-bottom:8px!important}.sp-content-section img{border-radius:8px!important;margin:24px 0!important;max-width:100%!important;height:auto!important}.sp-content-section figure{margin:24px 0!important}.sp-content-section figcaption{font-size:13px!important;color:#9a9da0!important;text-align:center!important;margin-top:8px!important}.sp-content-section hr{border:none!important;border-top:1px solid rgba(61,65,68,.08)!important;margin:40px 0!important}.sp-tags-section .container{max-width:780px!important;margin:0 auto!important}.sp-tags .post-card-info{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:24px 0!important;border-top:1px solid rgba(61,65,68,.08)!important;border-bottom:1px solid rgba(61,65,68,.08)!important}.sp-tags .post-card-info__terms-list-item a,.sp-tags .post-card-info__terms-list a{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:400!important;color:#5d6266!important;padding:5px 14px!important;border-radius:4px!important;background:#3d41440a!important;border:1px solid rgba(61,65,68,.06)!important;text-decoration:none!important;display:inline-block!important}.sp-tags .post-card-info__terms-list-item a:hover{border-color:#7abfdc4d!important;color:#0d4f5c!important}.sp-tags .post-card-info__item--type-custom,.sp-tags .post-card-info__item--type-separator{display:none!important}.sp-tags-section .sp-tags{display:flex!important;gap:8px!important;flex-wrap:wrap!important;padding-bottom:24px!important;border-bottom:1px solid rgba(61,65,68,.08)!important}.sp-tags-section .sp-tag{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500!important;padding:6px 14px!important;border-radius:4px!important;background:#edf5f8!important;color:#0d4f5c!important;text-decoration:none!important;display:inline-block!important}.sp-author-custom{display:flex!important;align-items:center!important;gap:16px!important;padding:24px 0 0!important}.sp-author-avatar{width:44px!important;height:44px!important;min-width:44px!important;border-radius:50%!important;background:linear-gradient(135deg,#0d4f5c,#1a6b7a)!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.sp-author-avatar svg{width:20px!important;height:20px!important}.sp-author-name{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#0d4f5c!important;margin:0!important}.sp-author-role{font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:300!important;color:#9a9da0!important;margin:2px 0 0!important}.sp-related-section{background:#edf5f8!important;border-radius:12px!important;margin:0 auto!important;max-width:1200px!important}.sp-related-section .heading-title{font-family:Inter,sans-serif!important;font-size:18px!important;font-weight:300!important;color:#3d414473!important}.sp-related-posts .posts-list{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important}.sp-related-posts .post-card{background:#fff!important;border-radius:8px!important;overflow:hidden!important;border:1px solid rgba(61,65,68,.06)!important;transition:all .3s!important}.sp-related-posts .post-card:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px #0000000f!important;border-color:#7abfdc4d!important}.sp-related-posts .post-card__thumbnail{width:100%!important;height:180px!important;overflow:hidden!important}.sp-related-posts .post-card__thumbnail img{width:100%!important;height:100%!important;object-fit:cover!important}.sp-related-posts .post-card__text{padding:16px 20px!important}.sp-related-posts .post-card__title,.sp-related-posts .post-card__title a{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#0d4f5c!important;line-height:1.3!important;text-decoration:none!important}.sp-related-posts .post-card__excerpt,.sp-related-posts .post-card__meta-data,.sp-related-posts .post-card-date,.sp-related-posts .post-card__read-more{display:none!important}.sp-related-posts .post-card__badge{font-family:Inter,sans-serif!important;font-size:10px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;color:#3d414466!important;background:none!important;padding:0!important;margin-bottom:8px!important}.sp-cta-section{background:#fbf9f6!important;border-radius:12px!important;max-width:1200px!important;margin:48px auto 80px!important}.sp-cta-section .container{max-width:100%!important}body.single-tgv_publication .section,body.single-post .section{margin-bottom:0!important}.so-page{display:flex!important;gap:48px!important;max-width:1200px!important;margin:0 auto!important;padding:48px 0 80px!important;font-family:Inter,sans-serif!important}.so-main{flex:1!important;min-width:0!important}.so-back{display:inline-flex!important;align-items:center!important;gap:8px!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:500!important;color:#7abfdc!important;text-decoration:none!important;margin-bottom:32px!important}.so-back:hover{opacity:.7!important}.so-badges{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-bottom:20px!important}.so-badge{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:5px 14px!important;border-radius:4px!important}.so-badge-loc{background:#7abfdc14!important;color:#0c447c!important}.so-badge-type{background:#f5a62314!important;color:#854f0b!important}.so-title{font-family:Inter,sans-serif!important;font-size:28px!important;font-weight:300!important;color:#0d4f5c!important;line-height:1.3!important;margin:0 0 32px!important}.so-sep{height:1px!important;background:#3d414414!important;margin:0 0 40px!important}.so-body h3{font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#0d4f5c!important;margin:40px 0 16px!important;display:flex!important;align-items:center!important;gap:10px!important}.so-body h3:first-child{margin-top:0!important}.so-body p{font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:400!important;color:#5d6266!important;line-height:1.8!important;margin:0 0 16px!important}.so-body ul{padding-left:0!important;list-style:none!important;margin:0 0 24px!important}.so-body li{display:flex!important;align-items:flex-start!important;gap:12px!important;margin-bottom:12px!important;font-family:Inter,sans-serif!important;font-size:15px!important;color:#5d6266!important;line-height:1.6!important}.so-body li:before{content:""!important;display:block!important;width:6px!important;height:6px!important;min-width:6px!important;border-radius:50%!important;background:#7abfdc!important;margin-top:8px!important}.so-sidebar{width:280px!important;flex-shrink:0!important}.so-sidebar-card{background:#fafbfc!important;border-radius:10px!important;padding:28px!important;border:.5px solid rgba(61,65,68,.06)!important;position:sticky!important;top:100px!important}.so-sidebar-label{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#3d414466!important;margin:0 0 20px!important}.so-sidebar-row{margin-bottom:20px!important}.so-sidebar-key{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:500!important;color:#9a9da0!important;margin:0 0 4px!important}.so-sidebar-val{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#0d4f5c!important;margin:0!important}.so-sidebar-sep{height:1px!important;background:#3d414414!important;margin:0 0 24px!important}.so-sidebar-email{font-family:Inter,sans-serif!important;font-size:11px!important;color:#9a9da0!important;text-align:center!important;margin:12px 0 0!important;line-height:1.4!important}.so-sidebar-email a{color:#7abfdc!important;text-decoration:none!important}.id-wrap{display:flex!important;gap:64px!important;align-items:flex-start!important;max-width:1200px!important;margin:0 auto!important;padding:0!important}.id-left{flex:1!important;min-width:0!important;padding-top:24px!important}.id-titre{font-family:Inter,sans-serif!important;font-size:32px!important;font-weight:300!important;color:#0d4f5c!important;line-height:1.25!important;margin:0 0 24px!important}.id-texte{font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:400!important;color:#5d6266!important;line-height:1.8!important;margin:0 0 16px!important}.id-texte:last-of-type{margin-bottom:36px!important}.id-right{width:420px!important;flex-shrink:0!important;display:flex!important;gap:16px!important;align-items:flex-start!important}.id-col-a,.id-col-b{flex:1!important;display:flex!important;flex-direction:column!important;gap:16px!important}.id-col-b{margin-top:56px!important}.id-card{background:#fff!important;border-radius:10px!important;padding:28px 24px!important;border:.5px solid rgba(61,65,68,.04)!important;transition:transform .3s ease,box-shadow .3s ease!important}.id-card:hover{transform:translateY(-3px)!important;box-shadow:0 8px 32px #0000000d!important}.id-card-number{font-family:Inter,sans-serif!important;font-size:40px!important;font-weight:300!important;color:#0d4f5c!important;line-height:1!important;margin:0 0 12px!important}.id-card-number span{font-size:18px!important;font-weight:400!important;color:#7abfdc!important;vertical-align:super!important}.id-card-title{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#0d4f5c!important;margin:0 0 8px!important}.id-card-desc{font-family:Inter,sans-serif!important;font-size:12px!important;font-weight:400!important;color:#5d6266!important;line-height:1.6!important;margin:0 0 16px!important}.id-card-bar{height:3px!important;border-radius:2px!important}.bar-blue{background:#7abfdc!important}.bar-gold{background:#f5a623!important}.sol-hp-wrap{max-width:1200px!important;margin:0 auto!important}.sol-hp-tabs{display:flex!important;gap:0!important;margin-top:48px!important;margin-bottom:48px!important;border-bottom:1px solid rgba(61,65,68,.1)!important}.sol-hp-tab{padding:14px 28px!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#9a9da0!important;cursor:pointer!important;border:none!important;background:none!important;position:relative!important;transition:color .3s!important;white-space:nowrap!important}.sol-hp-tab:hover{color:#0d4f5c!important}.sol-hp-tab.active{color:#0d4f5c!important;font-weight:600!important}.sol-hp-tab.active:after{content:""!important;position:absolute!important;bottom:-1px!important;left:0!important;right:0!important;height:2px!important;background:#7abfdc!important;border-radius:1px!important}.sol-hp-panel{display:none!important;gap:56px!important;align-items:center!important}.sol-hp-panel.active{display:flex!important;animation:solHpFadeIn .4s ease!important}@keyframes solHpFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sol-hp-info{flex:1!important;min-width:0!important}.sol-hp-name{font-family:Inter,sans-serif!important;font-size:28px!important;font-weight:300!important;color:#0d4f5c!important;line-height:1.25!important;margin:0 0 8px!important}.sol-hp-tagline{font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:500!important;color:#f5a623!important;margin:0 0 20px!important}.sol-hp-desc{font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:400!important;color:#5d6266!important;line-height:1.8!important;margin:0 0 28px!important}.sol-hp-checks{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px 32px!important;margin-bottom:32px!important}.sol-hp-check{display:flex!important;align-items:center!important;gap:10px!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#3d4144!important}.sol-hp-check-ico{width:20px!important;height:20px!important;min-width:20px!important;border-radius:50%!important;background:#7abfdc1f!important;display:flex!important;align-items:center!important;justify-content:center!important}.sol-hp-ctas{display:flex!important;align-items:center!important;gap:16px!important;flex-wrap:wrap!important}.sol-hp-visual{width:480px!important;flex-shrink:0!important}.sol-hp-screen{background:#fafbfc!important;border-radius:12px!important;border:1px solid rgba(61,65,68,.08)!important;padding:24px!important;box-shadow:0 4px 24px #0000000a!important}.sol-hp-screen-top{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(61,65,68,.06)!important}.sol-hp-screen-logo{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:700!important;color:#0d4f5c!important;letter-spacing:1px!important}.sol-hp-screen-dots{display:flex!important;gap:4px!important}.sol-hp-screen-dots span{width:6px!important;height:6px!important;border-radius:50%!important;display:block!important}.sol-hp-screen-label{font-family:Inter,sans-serif!important;font-size:9px!important;font-weight:600!important;color:#9a9da0!important;text-transform:uppercase!important;letter-spacing:1.5px!important;margin-bottom:10px!important}.sol-hp-mk-row{display:flex!important;align-items:center!important;gap:20px!important;margin-bottom:16px!important}.sol-hp-mk-gauge{width:80px!important;height:80px!important;position:relative!important}.sol-hp-mk-gauge-val{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;text-align:center!important}.sol-hp-mk-gauge-val strong{font-family:Inter,sans-serif!important;font-size:22px!important;font-weight:700!important;color:#0d4f5c!important;display:block!important;line-height:1!important}.sol-hp-mk-gauge-val span{font-size:9px!important;color:#9a9da0!important}.sol-hp-mk-dims{flex:1!important}.sol-hp-mk-dim{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:6px!important;font-family:Inter,sans-serif!important;font-size:11px!important;color:#5d6266!important}.sol-hp-mk-dim-l{width:80px!important}.sol-hp-mk-dim-bar{flex:1!important;height:4px!important;background:#0000000a!important;border-radius:2px!important;overflow:hidden!important}.sol-hp-mk-dim-bar div{height:100%!important;border-radius:2px!important}.sol-hp-mk-dim-v{font-family:Inter,sans-serif!important;font-size:11px!important;font-weight:600!important;color:#0d4f5c!important;width:20px!important;text-align:right!important}.sol-hp-mk-cards{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.sol-hp-mk-card{background:#fff!important;border-radius:6px!important;padding:10px!important;text-align:center!important;border:.5px solid rgba(61,65,68,.06)!important}.sol-hp-mk-card-n{font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:600!important;display:block!important}.sol-hp-mk-card-l{font-family:Inter,sans-serif!important;font-size:9px!important;color:#9a9da0!important;text-transform:uppercase!important;letter-spacing:.5px!important}.sol-hp-ak-kpis{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:6px!important;margin-bottom:12px!important}.sol-hp-ak-kpi{text-align:center!important;padding:8px 4px!important;background:#fff!important;border-radius:6px!important;border:.5px solid rgba(61,65,68,.06)!important}.sol-hp-ak-kpi-v{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:600!important;color:#0d4f5c!important;display:block!important}.sol-hp-ak-kpi-l{font-family:Inter,sans-serif!important;font-size:9px!important;color:#9a9da0!important}.sol-hp-ak-rows{display:flex!important;flex-direction:column!important;gap:4px!important}.sol-hp-ak-row{display:flex!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;background:#fff!important;border-radius:6px!important;border:.5px solid rgba(61,65,68,.06)!important;font-family:Inter,sans-serif!important;font-size:11px!important;color:#3d4144!important}.sol-hp-ak-dot{width:6px!important;height:6px!important;border-radius:50%!important;min-width:6px!important}.sol-hp-ak-name{flex:1!important}.sol-hp-ak-status{font-family:Inter,sans-serif!important;font-size:9px!important;font-weight:600!important;padding:2px 8px!important;border-radius:4px!important}.sol-hp-tg-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important}.sol-hp-tg-stat{text-align:center!important}.sol-hp-tg-stat-v{font-family:Inter,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#0d4f5c!important;display:block!important;line-height:1.2!important}.sol-hp-tg-stat-l{font-family:Inter,sans-serif!important;font-size:9px!important;color:#9a9da0!important;text-transform:uppercase!important}.sol-hp-tg-avatars{display:flex!important}.sol-hp-tg-avatars span{width:22px!important;height:22px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-family:Inter,sans-serif!important;font-size:8px!important;font-weight:600!important;color:#fff!important;margin-left:-4px!important;border:2px solid #FAFBFC!important}.sol-hp-ia-flow{display:flex!important;flex-direction:column!important;gap:8px!important}.sol-hp-ia-step{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;border-radius:8px!important;font-family:Inter,sans-serif!important;font-size:12px!important;color:#3d4144!important;background:#fff!important;border:.5px solid rgba(61,65,68,.06)!important}.sol-hp-ia-num{width:24px!important;height:24px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:10px!important;font-weight:700!important;color:#fff!important;min-width:24px!important}.sol-hp-ia-arrow{text-align:center!important;color:#c8cacc!important;font-size:14px!important}.ap-wrap{max-width:1200px!important;margin:0 auto!important}.ap-road{margin-top:96px!important}.ap-phase{display:flex!important;align-items:flex-start!important;gap:64px!important;margin-bottom:80px!important}.ap-phase:last-child{margin-bottom:0!important}.ap-phase.ap-right{flex-direction:row-reverse!important}.ap-phase.ap-right .ap-content{text-align:right!important}.ap-phase.ap-right .ap-bar,.ap-phase.ap-right .ap-desc{margin-left:auto!important}.ap-num-col{flex-shrink:0!important;width:120px!important;display:flex!important;flex-direction:column!important;align-items:center!important;padding-top:8px!important}.ap-circle{width:72px!important;height:72px!important;border-radius:50%!important;border:2px solid var(--c)!important;background:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:14px!important;transition:box-shadow .3s,transform .3s!important}.ap-phase:hover .ap-circle{box-shadow:0 0 0 10px var(--cg)!important;transform:scale(1.06)!important}.ap-num{font-family:Inter,sans-serif!important;font-size:56px!important;font-weight:200!important;opacity:.15!important;line-height:1!important;user-select:none!important}.ap-phase:hover .ap-num{opacity:.3!important}.ap-content{flex:1!important;min-width:0!important;padding-top:16px!important}.ap-bar{width:40px!important;height:3px!important;border-radius:2px!important;margin-bottom:16px!important}.ap-title{font-family:Inter,sans-serif!important;font-size:24px!important;font-weight:300!important;color:#0d4f5c!important;margin:0 0 12px!important;line-height:1.3!important}.ap-title strong{font-weight:600!important}.ap-desc{font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:400!important;color:#5d6266!important;line-height:1.8!important;max-width:520px!important;margin:0!important}@media(max-width:1400px){.ss-container{height:260vh}.ss-sticky{padding:40px 32px 32px}.ss-mk{width:380px;height:360px}.ss-panel{gap:32px}.ss-tags{margin-bottom:20px}.ac-container{height:550vh}.mth-container{height:450vh}.mth-sticky{padding:0 48px}.mth-slide{left:48px;right:48px}.mth-num{font-size:120px;min-width:150px}}@media(max-width:1200px){.ss-container{height:240vh}.ss-mk{width:320px;height:340px}.ss-panel-mockup{width:45%}.ss-panel-info{width:55%}.ss-step-num{font-size:11px}.ac-container{height:500vh}}@media(max-width:1024px){.id-wrap{padding:0!important;gap:40px!important}.id-right{width:340px!important}.id-card-number{font-size:32px!important}.id-col-b{margin-top:40px!important}.id-left{padding-top:16px!important}.tgv-logos-grid,.tgv-ins-grid{grid-template-columns:repeat(2,1fr)!important}:root{--tgv-pad: 32px}.ss-container{height:220vh}.ss-mk{width:260px;height:300px}.ss-sticky{padding:32px 24px 24px}.ss-panel{gap:24px}a.ec-card{min-height:280px}.ec-visual{padding:24px 24px 16px}.ec-content{padding:0 24px 24px}.ac-container{height:450vh}.ac-pain{padding:14px 22px}.ac-pain p{font-size:13px}.ac-p1{left:4%}.ac-p2{right:4%}.ac-p3{left:6%}.ac-p4{right:4%}.mth-container{height:400vh}.mth-sticky{padding:0 32px}.mth-slide{left:32px;right:32px;gap:32px}.mth-num{font-size:90px;min-width:110px}.mth-content h3{font-size:24px}.fw-tab-btn{padding:12px 16px;font-size:12px}.fw-tp{padding:28px}.sp-related-posts .posts-list{grid-template-columns:repeat(2,1fr)!important}}.ct-bureaux{flex-direction:column;gap:24px}.ct-action-card{flex-direction:column;align-items:flex-start;gap:16px}.ct-contact-form .elementor-field-group.elementor-col-50{width:100%!important}@media(max-width:768px){.ap-phase,.ap-phase.ap-right{flex-direction:row!important;gap:24px!important;margin-bottom:56px!important}.ap-phase.ap-right .ap-content{text-align:left!important}.ap-phase.ap-right .ap-bar,.ap-phase.ap-right .ap-desc{margin-left:0!important}.ap-num-col{width:64px!important}.ap-circle{width:52px!important;height:52px!important}.ap-circle svg{width:22px!important;height:22px!important}.ap-num{font-size:36px!important}.ap-title{font-size:18px!important}.ap-desc{font-size:14px!important}.sol-hp-tabs{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.sol-hp-tab{padding:12px 20px!important;font-size:13px!important}.sol-hp-panel.active{flex-direction:column!important;gap:24px!important}.sol-hp-visual{width:100%!important}.sol-hp-name{font-size:22px!important}.sol-hp-ctas{flex-direction:column!important;align-items:flex-start!important}.sol-hp-ctas .btn-tgv{width:100%!important}.sol-hp-checks{grid-template-columns:1fr!important}.sol-hp-ak-kpis{grid-template-columns:repeat(2,1fr)!important}.id-wrap{flex-direction:column!important;padding:0!important;gap:36px!important}.id-left{padding-top:0!important}.id-right{width:100%!important}.id-col-b{margin-top:40px!important}.id-titre{font-size:26px!important}.id-card:hover{transform:none!important}.elementor-inner-section .col{width:100%!important}.tgv-hdr{padding:0 16px!important}[data-id=sec2vis]>.container{padding-left:16px!important;padding-right:16px!important}:root{--tgv-pad: 24px}.bg-video-container{min-height:100svh!important}.bg-video-container video{min-height:100svh!important}.btn-tgv{width:100%!important;font-size:13px;padding:5px 5px 5px 20px;gap:12px;min-height:48px}body.page-home .sec-b0beaef .widget-box>div{flex-wrap:wrap!important}body.page-home .sec-3a9018c .btn-tgv{width:100%!important;min-height:44px!important}body.page-home .sec-3a9018c>.widget-wrap{padding:32px 24px!important}.btn-tgv-icon{width:36px;height:36px}.ec-grid{grid-template-columns:1fr}a.ec-card{min-height:240px}.ac-container{height:400vh!important}.ac-pain{white-space:normal;max-width:85%;padding:12px 18px}.ac-pain p{font-size:12px}.ac-pain-icon{width:18px;height:18px}.ac-p1{top:15%;left:3%}.ac-p2{top:26%;right:3%}.ac-p3{bottom:32%;left:3%}.ac-p4{bottom:22%;right:3%}.ac-p5{bottom:10%}.ss-container{height:220vh!important}.ss-sticky{position:sticky!important;top:0!important;height:100svh!important;padding:32px 20px 24px;display:flex;flex-direction:column}.ss-head-top{gap:16px;margin-bottom:20px}.ss-logo-box{align-items:flex-start}.ss-logo-box img{height:32px}.ss-progress{flex-wrap:nowrap;gap:4px;margin-bottom:20px;overflow-x:auto;-webkit-overflow-scrolling:touch}.ss-step-line{display:none}.ss-step-num{font-size:10px}.ss-body{flex:1;overflow:hidden}.ss-panel{position:absolute!important;inset:0;flex-direction:column;gap:20px;align-items:stretch;overflow-y:auto;-webkit-overflow-scrolling:touch}.ss-panel.active{display:flex;opacity:1!important;transform:none!important;pointer-events:auto!important}.ss-panel:not(.active){display:none}.ss-panel-mockup{width:100%;order:1}.ss-panel-info{width:100%;order:2}.ss-mk{width:100%;height:220px;padding:14px;border-radius:10px}.ss-mk-top{margin-bottom:8px}.ss-mk-logo{font-size:12px}.ss-mk-org{font-size:9px}.ss-mk-nav{gap:8px;margin-bottom:10px;padding-bottom:6px}.ss-mk-nav span{font-size:8px}.ss-mk-label{font-size:8px;margin-bottom:6px}.ss-mk-score{gap:10px;margin-bottom:8px}.ss-mk-gauge{width:60px;height:60px}.ss-mk-gauge-val strong{font-size:16px}.ss-mk-gauge-val span{font-size:7px}.ss-mk-dim-l{font-size:8px;width:60px}.ss-mk-dim-bar{height:3px}.ss-mk-dim-v{font-size:8px}.ss-mk-cards3,.ss-mk-cards2{gap:4px}.ss-mk-kpis4{grid-template-columns:repeat(2,1fr);gap:4px}.ss-mk-card{padding:6px 5px;border-radius:4px}.ss-mk-card-n{font-size:14px}.ss-mk-card-l{font-size:7px}.ss-mk-rows{gap:3px;margin-bottom:8px}.ss-mk-row{padding:5px 8px;gap:6px}.ss-mk-row-name{font-size:9px}.ss-mk-row-dot{width:5px;height:5px}.ss-badge{padding:4px 10px;margin-bottom:10px}.ss-tagline{font-size:13px;margin-bottom:16px}.ss-desc{margin-bottom:20px;line-height:1.6}.ss-tags{margin-bottom:16px;gap:6px}.ss-tags span{font-size:10px;padding:4px 8px}.ins-head{flex-direction:column;align-items:flex-start}.tgv-ins-grid{grid-template-columns:1fr!important;gap:16px!important}.tgv-ins-filters{gap:8px!important}.tgv-ins-filter{font-size:12px!important;padding:7px 16px!important}.tgv-ins-track .tgv-ins-card{flex:0 0 260px!important;width:260px!important;min-width:260px!important}.tgv-ins-card-img{height:160px!important}.tgv-ins-card:hover{transform:none!important}.ins-posts .post-card{flex:0 0 260px!important;width:260px!important;max-width:260px!important}.ins-posts .post-card__thumbnail,.ins-posts .post-card__thumbnail img{height:160px!important}.lc-item{flex:0 0 50%;height:120px}.lc-item-logo{width:90px;height:36px}.lc-ha{top:0}.lc-hb{top:33.333%;bottom:auto}.lc-hc{top:66.666%;bottom:auto}.lc-hd{display:block!important;bottom:0;top:auto;animation:lcFlowH2 6.5s linear infinite}.lc-ha2{top:-2px}.lc-hb2{top:calc(33.333% - 2px);bottom:auto}.lc-hc2{top:calc(66.666% - 2px);bottom:auto}.lc-hd2{display:block!important;bottom:-2px;top:auto;animation:lcFlowH2 6.5s linear infinite}.lc-va{left:0}.lc-vb{left:50%}.lc-vc{display:none!important}.lc-vd{right:0}.lc-va2{left:-2px}.lc-vb2{left:calc(50% - 2px)}.lc-vc2{display:none!important}.lc-vd2{right:-2px}.rf-cas-top{flex-direction:column;min-height:auto}.rf-cas-content,.rf-cas-visual{width:100%}.rf-cas-content{padding:32px 24px}.rf-cas-visual{padding:24px}.rf-laptop{max-width:300px}.rf-cta{padding:24px;flex-direction:column;align-items:flex-start;gap:20px}.ft{padding:48px 24px 32px}.ft-row1{flex-direction:column;gap:32px}.ft-contact{text-align:left}.ft-buttons{flex-direction:column;width:100%}.ft-row2{flex-direction:column;align-items:flex-start}.section-head-dark .section-subtitle-wrap:before,.section-head-light .section-subtitle-wrap:before{width:min(220px,70vw)}.ins-posts .post-card:hover{transform:none!important}a.ec-card:hover{transform:none}.lc-item:hover{background:transparent}.carte-light:hover,.carte-dark:hover{transform:none!important}.rj-offre-card{padding:20px 24px}.rj-offre-title{font-size:15px}.rj-offre-meta{gap:8px}.rj-offre-arrow{width:36px;height:36px;margin-left:16px}.rj-why-grid{grid-template-columns:1fr;gap:24px}.rj-offres .post-card{padding:20px 24px!important}.so-title{font-size:24px}.ins-filters{gap:8px}.ins-filter-btn{font-size:12px;padding:6px 16px}.ins-grid .posts-list{grid-template-columns:1fr!important;gap:24px!important}.ref-mission,.ref-mission.ref-reverse{flex-direction:column}.ref-mission-visual{flex:none;width:100%}.ref-title{font-size:24px}.ref-laptop{max-width:300px}.mth-container{height:350vh}.mth-sticky{padding:0 24px}.mth-slide{left:24px;right:24px;flex-direction:column;gap:24px}.mth-num{font-size:64px;min-width:auto}.mth-content h3{font-size:22px}.mth-dots{right:16px;gap:10px}.mth-dot{width:8px;height:8px}.exp-nav{gap:8px}.exp-nav a{padding:8px 14px;font-size:12px}.fw-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.fw-tab-btn{padding:10px 14px;font-size:11px;flex-shrink:0}.fw-tp{padding:24px}.ct-bureaux{flex-direction:column!important;gap:24px}.ct-form-row{flex-direction:column;gap:24px}.ct-action-card{flex-direction:column;align-items:flex-start;gap:16px}.ct-form-title{font-size:20px}.hero-desktop{display:none!important}.hero-mobile{display:block!important}.sp-img-section,.sp-title-section{padding:24px 16px 0!important}.sp-content-section .container,.sp-tags-section .container{max-width:100%!important;padding:0 16px!important}.sp-title-section .heading-title,.sp-title-section h1,h1.sp-article-title,.sp-content-section h1.wp-block-heading{font-size:24px!important}.sp-content-section h2,body.single-tgv_publication .widget-theme-post-content h2,.sp-content-section .widget-theme-post-content h2{font-size:20px!important;margin:32px 0 12px!important}.sp-content-section blockquote,body.single-tgv_publication .widget-theme-post-content blockquote{padding:16px 20px!important;margin:24px 0!important}.sp-related-section{border-radius:0!important;padding:48px 24px!important}.sp-related-posts .posts-list{grid-template-columns:1fr!important;gap:16px!important}.sp-related-posts .post-card:hover{transform:none!important}.sp-cta-section{border-radius:0!important;margin:32px 0 48px!important;padding:32px 24px!important}.sp-cta-section .btn-tgv{width:100%!important}.so-page{flex-direction:column!important;padding:24px 16px 48px!important;gap:32px!important}.so-sidebar{width:100%!important}.so-sidebar-card{position:static!important}.so-title{font-size:24px!important}.so-sidebar-card .btn-tgv{width:100%!important}}@media(max-width:480px){.id-wrap{padding:0!important}.id-right{flex-direction:column!important}.id-col-b{margin-top:0!important}.id-titre{font-size:24px!important}:root{--tgv-pad: 16px}.ac-container{height:350vh!important}.ac-pain{padding:10px 14px}.ac-pain p{font-size:11px}.ss-container{height:200vh!important}.ss-mk{height:200px;padding:12px}.ss-sticky{padding:24px 16px 20px}.lc-item{height:100px;gap:8px}.lc-item-logo{width:70px;height:28px}.lc-item-name{font-size:8px;letter-spacing:2px}.ec-content{padding:0 20px 24px}.ec-visual{padding:20px 20px 12px}.rf-laptop{max-width:260px}.ft-social a{width:36px;height:36px}.ft-legal{gap:16px}.ft-legal a{font-size:11px}.lc-hl{background-size:300px 1px}.lc-hl2{background-size:300px 6px}.lc-vl{background-size:1px 250px}.lc-vl2{background-size:6px 250px}.mth-container{height:300vh}.mth-sticky{padding:0 16px}.mth-slide{left:16px;right:16px}.mth-num{font-size:48px}.mth-content h3{font-size:20px}.fw-tp{padding:20px}.sp-title-section .heading-title,.sp-title-section h1,h1.sp-article-title,.sp-content-section h1.wp-block-heading{font-size:22px!important}.sp-content-section p,body.single-tgv_publication .widget-theme-post-content p{font-size:15px!important}.sp-content-section blockquote p,body.single-tgv_publication .widget-theme-post-content blockquote p{font-size:14px!important}}.tgv-legal{--tgv-accent: #1b2a4a;--tgv-ink: #10151f;--tgv-body: #3c4454;--tgv-muted: #7a8494;--tgv-line: #e4e7ec;--tgv-card: #f7f8fa;font-family:inherit;color:var(--tgv-body);max-width:760px;margin:0 auto;padding:72px 24px 96px;line-height:1.7;font-size:17px}.tgv-legal .tgv-eyebrow{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--tgv-muted);margin:0 0 14px}.tgv-legal h1{font-size:clamp(30px,5vw,42px);line-height:1.15;color:var(--tgv-ink);margin:0 0 12px;font-weight:800}.tgv-legal .tgv-intro{margin:0 0 44px;max-width:56ch}.tgv-legal .tgv-fiche{background:var(--tgv-card);border:1px solid var(--tgv-line);border-top:3px solid var(--tgv-accent);border-radius:10px;padding:30px 32px;margin:0 0 56px}.tgv-legal .tgv-fiche-titre{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--tgv-accent);margin:0 0 22px}.tgv-legal dl{display:grid;grid-template-columns:190px 1fr;row-gap:14px;column-gap:24px;margin:0}.tgv-legal dt{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tgv-muted);padding-top:3px}.tgv-legal dd{margin:0;color:var(--tgv-ink);font-weight:500}.tgv-legal dd .tgv-rccm{font-variant-numeric:tabular-nums;letter-spacing:.03em;font-weight:700}.tgv-legal h2{font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--tgv-ink);margin:44px 0 12px;padding-top:26px;border-top:1px solid var(--tgv-line)}.tgv-legal p{margin:0 0 14px}.tgv-legal a{color:var(--tgv-accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.tgv-legal a:hover{text-decoration-thickness:2px}.tgv-legal a:focus-visible{outline:2px solid var(--tgv-accent);outline-offset:2px;border-radius:2px}.tgv-legal .tgv-maj{margin-top:56px;font-size:13.5px;color:var(--tgv-muted)}@media(max-width:560px){.tgv-legal{padding:48px 18px 72px;font-size:16px}.tgv-legal dl{grid-template-columns:1fr;row-gap:4px}.tgv-legal dt{padding-top:12px}.tgv-legal dt:first-child{padding-top:0}.tgv-legal .tgv-fiche{padding:24px 20px}}@media print{.tgv-legal{padding:0;max-width:none}.tgv-legal .tgv-fiche{border:1px solid #999;background:none}.tgv-legal a{color:inherit;text-decoration:none}}.sec-94563c5{padding:140px 80px 80px}.sec-2b8aa4d>.widget-box{padding:0}.sec-773d41f>.widget-box{padding:0 0 16px}.sec-773d41f .heading-title{font-family:"Inter",Sans-serif;font-size:42px;font-weight:300}.sec-0046d07>.widget-box{padding:0 0 24px}.sec-sec2vis,.sec-sec2vis>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#edf5f8}.sec-sec2vis{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px}.sec-sec2vis>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .sec-col2a.col .widget-wrap{align-items:center}.sec-col2a.col.elementor-element[data-element_type=column]>.widget-wrap.sec-populated{align-content:center;align-items:center}.sec-col2a>.sec-populated{padding:0 48px 0 0}.sec-col2b>.widget-wrap,.sec-col2b>.widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0d4f5c;background-image:url(https://tgvpartners.co/wp-content/uploads/2026/03/multiethnic-team-exchanging-files-review-forecasting-diagrams-night-meeting-quiet-office-768x512.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-bc-flex-widget .sec-col2b.col .widget-wrap{align-items:center}.sec-col2b.col.elementor-element[data-element_type=column]>.widget-wrap.sec-populated{align-content:center;align-items:center}.sec-col2b>.sec-populated,.sec-col2b>.sec-populated>.elementor-background-overlay,.sec-col2b>.elementor-background-slideshow{border-radius:8px}.sec-col2b>.sec-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.sec-col2b>.sec-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.sec-sec3pri{margin-top:0;margin-bottom:0;padding:0}.sec-col3a>.sec-populated{padding:0}.sec-htm3a>.widget-box{padding:0}.sec-secAppr,.sec-secAppr>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#edf5f8}.sec-secAppr{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:120px 0}.sec-secAppr>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.sec-sec4cta,.sec-sec4cta>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var( --e-global-color-226dbb5 )}.sec-sec4cta{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 80px}.sec-sec4cta>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}:root{--page-title-display:none}@media(min-width:576px){.sec-col2a{width:60%}.sec-col2b{width:40%}}.sec-2b8aa4d .section-head-light{margin-bottom:16px!important}body{--e-global-color-primary:#7ABFDC;--e-global-color-secondary:#F5A623;--e-global-color-text:#3D4144;--e-global-color-accent:#0D4F5C;--e-global-color-127d94c:#1E3A4C;--e-global-color-226dbb5:#FAFBFC;--e-global-color-734e8eb:#EDF5F8;--e-global-color-6471ea2:#5D6266;--e-global-color-5a67e4d:#9A9DA0;--e-global-color-b4bb4b7:#C8CACC;--e-global-color-6b74f62:#7A9E7E;--e-global-color-180664b:#8B7CB5;--e-global-color-ac56120:#E8847C;--e-global-color-11f0510:#FBF9F6;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:56px;--e-global-typography-primary-font-weight:300;--e-global-typography-primary-line-height:1.15em;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.8em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:11px;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:4px}body button,body input[type=button],body input[type=submit],body .btn-el{background-color:transparent;font-family:"Inter",Sans-serif;font-size:14px;font-weight:500;color:#fff;background-image:linear-gradient(50rad,#7ABFDC 0%,var( --e-global-color-primary ) 100%);padding:16px 40px}body button:hover,body button:focus,body input[type=button]:hover,body input[type=button]:focus,body input[type=submit]:hover,body input[type=submit]:focus,body .btn-el:hover,body .btn-el:focus{background-color:transparent;background-image:linear-gradient(180deg,var( --e-global-color-secondary ) 0%,var( --e-global-color-secondary ) 100%)}body e-page-transition{background-color:#ffbc7d}.section.section-boxed>.container{max-width:1200px}.e-con{--container-max-width:1200px}.widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0px;padding-inline-start:0px}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:991px){.section.section-boxed>.container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:575px){.section.section-boxed>.container{max-width:767px}.e-con{--container-max-width:767px}}.sec-sl1int{padding:100px 0 80px}.sec-sl2pain,.sec-sl3miq,.sec-sl4aki,.sec-sl5tgv,.sec-sl6ia{padding:80px 0}.sec-sl7band{padding:64px 0}.sec-sl8cta{padding:80px 0}.sec-hdr01{margin-top:0;margin-bottom:0;padding:0}.sec-hdr01c>.sec-populated{padding:0}.sec-f32e8f3,.sec-f32e8f3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#273037}.sec-f32e8f3{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.sec-f32e8f3>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-theme-builder-content-area{height:400px}.site-header:before,.site-footer:before{content:"";display:table;clear:both}.cand-overlay{position:fixed;inset:0;background:#0d4f5c99;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:999999;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .3s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.cand-overlay.show{opacity:1;pointer-events:auto}.cand-modal{background:#fff;border-radius:12px;width:100%;max-width:640px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0003;transform:translateY(20px) scale(.98);transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:relative}.cand-overlay.show .cand-modal{transform:translateY(0) scale(1)}.cand-head{padding:32px 40px 24px;border-bottom:1px solid rgba(61,65,68,.06);position:relative}.cand-label{font-size:11px!important;font-weight:600!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#7abfdc!important;margin:0 0 8px!important}.cand-titre{font-family:Inter,sans-serif!important;font-size:22px!important;font-weight:300!important;color:#0d4f5c!important;line-height:1.3!important;margin:0!important;padding-right:40px!important}.cand-titre strong{font-weight:600!important}.cand-close{position:absolute;top:24px;right:24px;width:36px;height:36px;border-radius:6px;background:#edf5f8;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0}.cand-close:hover{background:#7abfdc}.cand-close:hover svg path{stroke:#fff}.cand-body{padding:32px 40px}.cand-row{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.cand-field{display:flex;flex-direction:column;gap:6px}.cand-field.full{grid-column:1 / -1}.cand-lab{font-size:12px!important;font-weight:500!important;color:#3d4144!important;margin:0!important}.cand-lab sup{color:#f5a623;font-size:10px}.cand-inp,.cand-tex{font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#3d4144!important;background:#fafbfc!important;border:1.5px solid rgba(61,65,68,.12)!important;border-radius:8px!important;padding:12px 16px!important;outline:none!important;transition:border-color .2s!important;width:100%!important;box-sizing:border-box!important;box-shadow:none!important}.cand-inp:focus,.cand-tex:focus{border-color:#7abfdc!important}.cand-tex{resize:vertical!important;min-height:90px!important;font-family:Inter,sans-serif!important}.cand-dz{position:relative;border:1.5px dashed rgba(61,65,68,.2);border-radius:10px;padding:28px 20px;text-align:center;cursor:pointer;transition:all .2s;background:#fafbfc;margin:0}.cand-dz:hover{border-color:#7abfdc;background:#7abfdc0a}.cand-dz.has-file{border-style:solid;border-color:#7abfdc;background:#7abfdc0f;text-align:left;padding:20px}.cand-dz-icon{width:44px;height:44px;border-radius:50%;background:#7abfdc1f;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.cand-dz-txt{font-size:14px!important;font-weight:500!important;color:#0d4f5c!important;margin:0 0 4px!important}.cand-dz-hint{font-size:12px!important;color:#9a9da0!important;margin:0!important}.cand-dz input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.cand-dz-file{display:flex;align-items:center;gap:12px}.cand-dz-file-ico{width:40px;height:40px;background:#7abfdc;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cand-dz-file-info{flex:1;min-width:0}.cand-dz-file-name{font-size:14px!important;font-weight:500!important;color:#0d4f5c!important;margin:0 0 2px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cand-dz-file-size{font-size:12px!important;color:#9a9da0!important;margin:0!important}.cand-dz-remove{width:28px;height:28px;border:none;border-radius:50%;background:#3d41440f;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s;padding:0}.cand-dz-remove:hover{background:#f5a623}.cand-dz-remove:hover svg path{stroke:#fff}.cand-consent{display:flex;align-items:flex-start;gap:10px;margin:24px 0 0;font-size:12px;color:#5d6266;line-height:1.5;cursor:pointer}.cand-consent input{margin-top:2px;accent-color:#7ABFDC;flex-shrink:0}.cand-consent a{color:#7abfdc;text-decoration:none}.cand-consent a:hover{text-decoration:underline}.cand-error{margin-top:20px;padding:14px 18px;background:#f5a62314;border-left:3px solid #F5A623;border-radius:4px;color:#3d4144;font-size:13px;line-height:1.5}.cand-foot{padding:20px 40px 32px;border-top:1px solid rgba(61,65,68,.06);display:flex;gap:12px;align-items:center;justify-content:space-between}.cand-foot-info{font-size:12px;color:#9a9da0;display:flex;align-items:center;gap:6px}.cand-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;transition:all .3s ease!important;padding:6px 6px 6px 28px!important;gap:20px!important;border-radius:6px!important;min-width:220px!important;box-sizing:border-box!important;border:none!important;min-height:52px!important;background:#0d4f5c!important;color:#fff!important;position:relative!important}.cand-submit:hover{background:#0a3f4a!important}.cand-submit:disabled{opacity:.5!important;cursor:not-allowed!important}.cand-submit .btn-tgv-icon{width:40px!important;height:40px!important;border-radius:6px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;background:#c5e4f0!important}.cand-submit.loading .cand-submit-txt{opacity:0}.cand-submit.loading:after{content:"";position:absolute;width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:tgv-spin .8s linear infinite;top:50%;left:50%;margin:-10px 0 0 -10px}@keyframes tgv-spin{to{transform:rotate(360deg)}}.cand-success{padding:64px 40px 48px;text-align:center;display:none}.cand-success.show{display:block}.cand-success-ico{width:80px;height:80px;border-radius:50%;background:#7abfdc1f;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;position:relative}.cand-success-ico:before{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(122,191,220,.25);animation:tgv-pulse 2s infinite}@keyframes tgv-pulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.1);opacity:.3}}.cand-success-t{font-size:24px!important;font-weight:300!important;color:#0d4f5c!important;margin:0 0 12px!important}.cand-success-t strong{font-weight:600!important}.cand-success-p{font-size:15px!important;color:#5d6266!important;line-height:1.7!important;max-width:440px!important;margin:0 auto 32px!important}.cand-success-close{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:500!important;color:#7abfdc!important;background:none!important;border:none!important;cursor:pointer!important;padding:8px 16px!important;font-family:Inter,sans-serif!important}.cand-success-close:hover{color:#0d4f5c!important}.cand-modal.on-success form{display:none}body.tgv-cand-open{overflow:hidden}@media(max-width:768px){.cand-modal{max-height:95vh}.cand-head,.cand-body,.cand-foot{padding-left:24px!important;padding-right:24px!important}.cand-row{grid-template-columns:1fr!important}.cand-foot{flex-direction:column;align-items:stretch;gap:16px}.cand-submit{width:100%!important}}.tgv-site-header{position:relative;z-index:1000}.tgv-site-header .section{padding:0!important;margin:0!important;background:transparent!important;border:none!important}.tgv-site-footer{display:block}.skip-link{position:absolute;left:-9999px;top:0;background:#0d4f5c;color:#fff;padding:10px 18px;z-index:10000;border-radius:0 0 6px}.skip-link:focus{left:0}.tgv-ins-date{color:var(--tgv-gris-anthracite)!important}.ft-legal a{color:#ffffff9e!important}.ft-contact-line,.ft-contact-line a{color:#ffffffbf!important}.ft-copy{color:#ffffff8c!important}.id-card-desc{font-size:14px!important;opacity:1!important;color:#3d4144b8!important;line-height:1.6!important}@media(max-width:767px){.id-card-desc{font-size:13px!important}}.tgv-hdr-burger{width:44px!important;height:44px!important;padding:10px!important;box-sizing:border-box!important;margin-right:-10px!important}.ft-legal a{display:inline-block;padding:6px 0}@media(max-width:1024px){.tgv-hdr-cta{min-height:44px!important}}@media(max-width:767px){.page-content .section{padding-left:0!important;padding-right:0!important}.btn-tgv{min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding-left:20px!important;gap:12px!important}.btn-tgv>span:first-child{white-space:normal;text-align:left}}@media(max-width:560px){.cand-inp,.cand-tex,.ct-form-input,.ct-form-select,.ct-form-textarea{font-size:16px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.fade-up-el{opacity:1!important;transform:none!important}}h1.sec-sp_title_h,.sec-sp_title_h.heading-title,.sp-title-section h1{font-size:clamp(32px,3.5vw,44px)!important;line-height:1.15!important;max-width:920px}.sp-img-section .sp-featured,.sp-img-section img{display:block!important;width:100%!important;max-height:420px!important;object-fit:cover!important;border-radius:12px!important}.sp-content-section .sp-post-content{max-width:680px;margin-left:auto;margin-right:auto}.sp-content-section .sp-post-content p,.sp-content-section .sp-post-content li{font-size:17px!important;line-height:1.85!important}.sp-content-section .sp-post-content img{border-radius:10px}.tgv-hdr{display:block!important;padding:0!important}.tgv-hdr-logo img{transform:translateY(-5px)}.tgv-hdr-inner{max-width:var(--page-width);height:100%;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.sec-075c2e4{background:var(--tgv-creme)!important;padding:96px 0 110px!important}.pv-label{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:4px;text-transform:uppercase;color:var(--tgv-orange)}.pv-title{font-family:Inter,sans-serif;font-weight:300;font-size:clamp(30px,3.4vw,48px);line-height:1.18;color:var(--tgv-bleu-nuit);margin:20px 0 64px;max-width:880px}.pv-title strong{font-weight:600}.pv-stack{position:relative;max-width:900px;margin:0 auto}.pv-sheet-back{position:absolute;background:#fff;border:1px solid rgba(61,65,68,.06);border-radius:12px}.pv-b1{inset:9px -12px -9px 12px;transform:rotate(.35deg)}.pv-b2{inset:18px -24px -18px 24px;transform:rotate(.9deg)}.pv-doc{position:relative;background:#fff;border:1px solid rgba(61,65,68,.08);border-radius:12px;padding:52px 60px 44px;transition:box-shadow .35s}@media(hover:hover){.pv-stack:hover .pv-doc{box-shadow:0 32px 70px -30px #1e3a4c47}}.pv-doc-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(61,65,68,.12);padding-bottom:22px}.pv-doc-bars{display:flex;gap:10px}.pv-doc-bars span{height:8px;border-radius:4px;background:#5d626629}.pv-row{display:flex;align-items:baseline;gap:18px;padding:21px 8px;border-bottom:1px solid rgba(61,65,68,.06);transition:background .3s;cursor:default}.pv-row:last-of-type{border-bottom:none}@media(hover:hover){.pv-row:hover{background:var(--tgv-glace)}.pv-row:hover .pv-tri{transform:scale(1.12)}}.pv-num{font-family:Inter,sans-serif;font-size:12px;font-weight:600;letter-spacing:1px;color:var(--tgv-gris-anthracite);min-width:30px}.pv-row p{margin:0;font-family:Sora,sans-serif;font-weight:400;font-size:17px;line-height:1.7;color:var(--tgv-charbon)}.pv-hl{background-image:linear-gradient(#f5a62342,#f5a62342);background-repeat:no-repeat;background-position:0 88%;background-size:100% 34%}.pv-leader{flex:1;min-width:48px;align-self:center;border-bottom:2px dotted rgba(93,98,102,.3);transform:translateY(4px)}.pv-tri{flex-shrink:0;opacity:.9;display:inline-flex;transition:transform .3s}.pv-verdict{position:relative;margin-top:44px;padding:26px 340px 10px 8px;border-top:1px solid rgba(61,65,68,.12)}.pv-question{margin:0;font-family:Inter,sans-serif;font-weight:300;font-size:clamp(23px,2.2vw,29px);line-height:1.42;color:var(--tgv-bleu-nuit)}.pv-question strong{font-weight:600}.pv-stamp-pos{position:absolute;right:-4px;top:50%;transform:translateY(-46%)}.pv-stamp{transform:rotate(-7deg);border:3px solid var(--tgv-orange);border-radius:10px;outline:2px solid rgba(245,166,35,.45);outline-offset:5px;padding:15px 22px;color:var(--tgv-orange);font-family:Inter,sans-serif;font-weight:800;font-size:20px;letter-spacing:1.5px;text-transform:uppercase;text-align:center;white-space:nowrap;mix-blend-mode:multiply;background:#f5a6230a}.pv-doc-foot{margin-top:42px;padding-top:24px;border-top:1px solid rgba(61,65,68,.12);display:flex;justify-content:space-between;align-items:center;gap:24px}.pv-foot-bar{width:96px;height:8px;border-radius:4px;background:#5d626629;flex-shrink:0}.pv-signature{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pv-signature span{font-family:Inter,sans-serif;font-weight:300;font-size:24px;line-height:1.3;color:var(--tgv-bleu-nuit)}.pv-logo{height:46px;width:auto}@keyframes pvFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pvSheetIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes pvStampIn{0%{opacity:0;transform:rotate(-18deg) scale(1.85)}55%{opacity:1;transform:rotate(-7deg) scale(.92)}75%{transform:rotate(-7deg) scale(1.05)}to{opacity:1;transform:rotate(-7deg) scale(1)}}@keyframes pvLogoPop{0%{opacity:0;transform:translateY(14px) scale(.82)}70%{opacity:1;transform:translateY(0) scale(1.04)}to{opacity:1;transform:none}}.pv-armed .pv-a{opacity:0}.pv-on .pv-a{animation:pvFadeUp .45s cubic-bezier(.16,1,.3,1) var(--d, 0s) both}.pv-on .pv-sheet{animation-name:pvSheetIn;animation-duration:.6s}.pv-on .pv-stamp{animation-name:pvStampIn;animation-duration:.55s}.pv-on .pv-logo{animation-name:pvLogoPop;animation-duration:.6s}@media(max-width:900px){.pv-leader{display:none}.pv-row p{flex:1}}@media(max-width:767px){.sec-075c2e4{padding:72px 0 84px!important}.pv-title{margin-bottom:40px}.pv-doc{padding:28px 20px 24px}.pv-b1{inset:6px -8px -6px 8px}.pv-b2{inset:12px -16px -12px 16px}.pv-row{padding:16px 4px;gap:12px}.pv-row p{font-size:15.5px;line-height:1.65}.pv-verdict{padding:24px 4px 0}.pv-stamp-pos{position:static;transform:none;display:flex;justify-content:flex-end;margin-top:22px}.pv-stamp{font-size:16px;padding:11px 16px}.pv-doc-foot{flex-direction:column;align-items:flex-start;gap:16px}.pv-signature{gap:10px}.pv-signature span{font-size:19px}.pv-logo{height:36px}}.tgv-logos-cell{padding:44px 24px 28px!important}.tgv-logos-cell img{height:76px!important;width:auto!important;max-width:200px!important;max-height:none!important;object-fit:contain;filter:grayscale(100%) opacity(.7)!important}.tgv-logos-cell img[src*=Logo-GIZ],.tgv-logos-cell img[src*=Logo-MND],.tgv-logos-cell img[src*=logo-ASDM]{max-width:min(185px,100%)!important}.tgv-logos-cell img[src*=logo-ASIN]{max-width:min(195px,100%)!important}.tgv-logos-cell img[src*=logo-GNA]{max-width:min(130px,100%)!important}.tgv-logos-cell:hover img{filter:grayscale(0%) opacity(1)!important}@media(max-width:767px){.tgv-logos-cell{padding:32px 14px 22px!important}.tgv-logos-cell img{height:64px!important;max-width:100%!important}.tgv-logos-cell img[src*=Logo-GIZ],.tgv-logos-cell img[src*=Logo-MND],.tgv-logos-cell img[src*=logo-ASDM]{max-width:min(156px,100%)!important}.tgv-logos-cell img[src*=logo-ASIN]{max-width:min(164px,100%)!important}.tgv-logos-cell img[src*=logo-GNA]{max-width:min(110px,100%)!important}}.xp-list{display:block}.xp-row{display:grid;grid-template-areas:"num meta id hook btn";grid-template-columns:84px 148px 252px 1fr auto;gap:24px;align-items:center;background:#fff;border:1px solid rgba(61,65,68,.07);border-radius:12px;padding:22px 26px;margin-bottom:10px;text-decoration:none;color:inherit;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s}.xp-row:last-of-type{margin-bottom:0}@media(hover:hover){.xp-row:hover{transform:translateY(-3px);border-color:var(--c);box-shadow:0 14px 34px #1e3a4c14}.xp-row:hover .xp-ico{background:var(--c)}.xp-row:hover .xp-ico svg path{stroke:#fff}}.xp-num{grid-area:num;font-family:Inter,sans-serif;font-weight:800;font-size:44px;letter-spacing:-1px;line-height:1;color:#3d41441f}.xp-meta{grid-area:meta}.xp-cat{font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--tgv-gris-anthracite)}.xp-dash{display:flex;gap:4px;margin:8px 0 7px}.xp-dash span{width:14px;height:5px;border-radius:2px;background:#3d414424}.xp-dash span.on{background:var(--c)}.xp-verb{font-family:Sora,sans-serif;font-weight:300;font-size:12px;color:var(--tgv-gris-anthracite)}.xp-id{grid-area:id}.xp-name{font-family:Inter,sans-serif;font-weight:800;font-size:22px;letter-spacing:-.2px;color:var(--tgv-bleu-nuit)}.xp-name sup{font-size:11px;letter-spacing:0}.xp-sub{font-family:Sora,sans-serif;font-weight:400;font-size:13px;line-height:1.45;color:var(--tgv-bleu-profond);margin-top:5px}.xp-hook{grid-area:hook;margin:0;font-family:Sora,sans-serif;font-weight:300;font-size:13.5px;line-height:1.65;color:var(--tgv-gris-anthracite)}.xp-btn{grid-area:btn;display:inline-flex;align-items:center;gap:12px;background:#fff;border:1px solid rgba(61,65,68,.14);border-radius:6px;padding:5px 5px 5px 15px;font-family:Inter,sans-serif;font-weight:500;font-size:13px;color:var(--tgv-bleu-profond);white-space:nowrap}.xp-ico{width:28px;height:28px;border-radius:4px;background:var(--tgv-glace);display:flex;align-items:center;justify-content:center;transition:background .25s}.xp-armed .xp-a{opacity:0}.xp-on .xp-a{animation:pvFadeUp .5s cubic-bezier(.16,1,.3,1) var(--d, 0s) both}@media(max-width:1024px){.xp-row{grid-template-areas:"num meta" "id id" "hook hook" "btn btn";grid-template-columns:64px 1fr;gap:8px 14px;align-items:start;padding:18px 18px 16px}.xp-num{font-size:32px}.xp-id{margin-top:6px}.xp-name{font-size:19px}.xp-hook{font-size:13px}.xp-btn{justify-self:start;margin-top:4px}}.rfb-card{background:#fff;border:1px solid rgba(61,65,68,.08);border-radius:12px;padding:26px 28px 22px;box-shadow:0 18px 50px -28px #1e3a4c40}.rfb-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}.rfb-kicker{display:block;font-family:Inter,sans-serif;font-size:9.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--tgv-orange);margin-bottom:6px}.rfb-title{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:var(--tgv-bleu-nuit)}.rfb-radar{width:92px;height:92px;flex-shrink:0;margin:-6px -4px 0 0}.rfb-bars{position:relative;display:flex;flex-direction:column;gap:9px;padding-top:14px}.rfb-avg{position:absolute;top:0;bottom:2px;left:calc(52px + (100% - 52px)*.58);border-left:1.5px dashed rgba(30,58,76,.35);transform:scaleY(0);transform-origin:top}.rfb-avg span{position:absolute;top:-4px;left:6px;font-family:Inter,sans-serif;font-size:8.5px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--tgv-gris-moyen);white-space:nowrap}.rfb-row{display:flex;align-items:center;gap:10px}.rfb-lab{width:42px;flex-shrink:0;font-family:Inter,sans-serif;font-size:9.5px;font-weight:600;letter-spacing:1px;color:var(--tgv-gris-anthracite)}.rfb-track{flex:1;height:10px;background:#0d4f5c0f;border-radius:5px;overflow:hidden}.rfb-bar{height:100%;width:var(--w);border-radius:5px;background:var(--tgv-bleu-ciel);transform:scaleX(0);transform-origin:left center}.rfb-bar.rfb-or{background:var(--tgv-orange)}.rfb-avg+.rfb-row .rfb-bar{background:var(--tgv-bleu-profond)}.rfb-chips{display:flex;margin-top:20px;padding-top:16px;border-top:1px solid rgba(61,65,68,.08)}.rfb-chip{flex:1;text-align:center}.rfb-chip+.rfb-chip{border-left:1px solid rgba(61,65,68,.08)}.rfb-chip strong{display:block;font-family:Inter,sans-serif;font-size:22px;font-weight:800;color:var(--tgv-bleu-profond);line-height:1.1}.rfb-chip span{font-family:Inter,sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.3px;color:var(--tgv-gris-anthracite)}.rfb-radar-shape{stroke-dasharray:100;stroke-dashoffset:100;fill-opacity:0}.rfb-armed .rfb-chip{opacity:0}.rfb-on .rfb-bar{transform:scaleX(1);transition:transform .6s cubic-bezier(.16,1,.3,1) var(--d, 0s)}.rfb-on .rfb-avg{transform:scaleY(1);transition:transform .5s cubic-bezier(.16,1,.3,1) .85s}.rfb-on .rfb-radar-shape{animation:rfbDraw .9s cubic-bezier(.16,1,.3,1) .3s both}.rfb-on .rfb-chip{animation:pvFadeUp .45s cubic-bezier(.16,1,.3,1) both}.rfb-on .rfb-chip:nth-child(1){animation-delay:.9s}.rfb-on .rfb-chip:nth-child(2){animation-delay:1.02s}.rfb-on .rfb-chip:nth-child(3){animation-delay:1.14s}@keyframes rfbDraw{0%{stroke-dashoffset:100;fill-opacity:0}70%{fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}.rfb-card:not(.rfb-armed) .rfb-bar{transform:scaleX(1)}.rfb-card:not(.rfb-armed) .rfb-avg{transform:scaleY(1)}.rfb-card:not(.rfb-armed) .rfb-radar-shape{stroke-dashoffset:0;fill-opacity:1}@media(max-width:767px){.rfb-card{padding:20px 18px 16px}.rfb-radar{width:74px;height:74px}.rfb-chip strong{font-size:19px}.rfb-chip span{font-size:9.5px}}.sec-sec3pri{background:#fff!important;padding:110px 0 120px!important}.sec-sec3pri .section-head-light{margin-bottom:56px}.eq-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:32px;align-items:start}.eq-num{font-family:Inter,sans-serif;font-weight:800;line-height:1;font-size:clamp(44px,4.5vw,72px);letter-spacing:-3px;margin-bottom:6px}.eq-num.c1{color:#7abfdc59}.eq-num.c2{color:#f5a62359}.eq-num.c3{color:#5d626638}.eq-line{width:40px;height:3px;border-radius:2px;margin:0 0 18px}.eq-line.l1{background:var(--tgv-bleu-ciel)}.eq-line.l2{background:var(--tgv-orange)}.eq-line.l3{background:var(--tgv-gris-anthracite)}.eq-name{font-family:Inter,sans-serif;font-weight:300;font-size:clamp(22px,2vw,30px);line-height:1.15;color:var(--tgv-bleu-profond);letter-spacing:-.3px;margin:0 0 14px}.eq-name strong{font-weight:700}.eq-desc{font-family:Inter,sans-serif;font-weight:400;font-size:15px;line-height:1.75;color:var(--tgv-gris-anthracite);margin:0}.eq-desc strong{font-weight:600;color:var(--tgv-charbon)}.eq-plus{align-self:center;font-family:Inter,sans-serif;font-weight:300;font-size:clamp(26px,2.4vw,40px);color:var(--tgv-orange)}.eq-result{margin-top:56px;background:var(--tgv-bleu-profond);border-radius:14px;padding:clamp(36px,4.5vw,56px) clamp(24px,5vw,64px);text-align:center}.eq-equation{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:28px;flex-wrap:wrap}.eq-item{font-family:Inter,sans-serif;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:2px;padding:6px 14px;border:1px solid;border-radius:4px}.eq-item.eq1{color:var(--tgv-bleu-ciel);border-color:#7abfdc4d}.eq-item.eq2{color:var(--tgv-orange);border-color:#f5a6234d}.eq-item.eq3{color:#fff9;border-color:#ffffff26}.eq-plus-s{font-size:14px;font-weight:300;color:#ffffff59}.eq-equals{width:100%;margin:6px 0 0;font-family:Inter,sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#fff6}.eq-final-name{font-family:Inter,sans-serif;font-weight:300;font-size:clamp(26px,3.4vw,44px);line-height:1.05;color:#fff;letter-spacing:-.5px;margin:0 0 18px}.eq-final-name strong{font-weight:700;color:var(--tgv-orange)}.eq-final-line{width:48px;height:3px;background:var(--tgv-orange);border-radius:2px;margin:0 auto 20px}.eq-final-desc{font-family:Inter,sans-serif;font-weight:300;font-size:14.5px;line-height:1.75;color:#ffffffa6;max-width:560px;margin:0 auto}.eq-final-desc strong{font-weight:600;color:#fff}.eq-armed .eq-a{opacity:0}.eq-on .eq-a{animation:pvFadeUp .5s cubic-bezier(.16,1,.3,1) var(--d, 0s) both}.eq-on .eq-plus{animation-name:pvLogoPop}@media(max-width:880px){.eq-grid{grid-template-columns:1fr;gap:8px}.eq-plus{justify-self:start;padding:6px 0;font-size:30px}.eq-result{margin-top:40px}}@media(max-width:767px){.sec-sec3pri{padding:72px 0 84px!important}.sec-sec3pri .section-head-light{margin-bottom:36px}}@media(min-width:1025px){.ap-road{margin-top:64px!important}.ap-phase{margin-bottom:44px!important;gap:44px!important}.ap-num-col{width:96px!important}.ap-circle{width:60px!important;height:60px!important}.ap-circle svg{width:24px;height:24px}.ap-num{font-size:44px!important}.ap-content{padding-top:6px!important}.ap-desc{max-width:560px!important}}.sec-s2mth{padding:110px 0!important}.sec-s2mth .section-head-light{margin-bottom:18px}.fz-intro{font-family:Inter,sans-serif;font-weight:300;font-size:16px;line-height:1.8;color:var(--tgv-gris-anthracite);max-width:560px;margin:0 0 64px}.fz-track{position:relative}.fz-line{position:absolute;top:8px;left:8px;right:8px;height:2px;background:#3d41441a;border-radius:1px}.fz-line-fill{height:100%;width:100%;border-radius:1px;background:linear-gradient(90deg,#f5a623,#7abfdc,#7a9e7e,#8b7cb5);transform:scaleX(0);transform-origin:left center}.fz-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.fz-step{position:relative;padding-top:40px}.fz-node{position:absolute;top:0;left:0;width:17px;height:17px;border-radius:50%;border:2.5px solid var(--c);background:#fff;box-sizing:border-box}.fz-num{font-family:Inter,sans-serif;font-weight:800;font-size:clamp(40px,3.4vw,56px);line-height:1;letter-spacing:-2px;color:var(--cnum);margin-bottom:2px}.fz-bar{width:40px;height:3px;border-radius:2px;background:var(--c);margin:0 0 14px}.fz-title{font-family:Inter,sans-serif;font-weight:600;font-size:20px;color:var(--tgv-bleu-profond);margin:0 0 10px}.fz-desc{font-family:Inter,sans-serif;font-weight:400;font-size:14.5px;line-height:1.75;color:var(--tgv-gris-anthracite);margin:0}.fz-armed .fz-a{opacity:0}.fz-on .fz-a{animation:pvFadeUp .5s cubic-bezier(.16,1,.3,1) var(--d, 0s) both}.fz-on .fz-line-fill{transform:scaleX(1);transition:transform 1.2s cubic-bezier(.16,1,.3,1) .15s}.fz-wrap:not(.fz-armed) .fz-line-fill{transform:none}@media(max-width:880px){.sec-s2mth{padding:72px 0!important}.fz-intro{margin-bottom:44px}.fz-line{inset:8px auto 8px 7px;width:2px;height:auto}.fz-line-fill{width:100%;height:100%;background:linear-gradient(180deg,#f5a623,#7abfdc,#7a9e7e,#8b7cb5);transform:scaleY(0);transform-origin:top center}.fz-on .fz-line-fill{transform:scaleY(1)}.fz-steps{grid-template-columns:1fr;gap:36px}.fz-step{padding-top:0;padding-left:40px}.fz-node{top:4px}}.rgt-grid{position:relative;padding-top:24px;display:flex;flex-direction:column;gap:13px;margin-top:6px}.rgt-cols{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);pointer-events:none}.rgt-cols span{border-left:1px dashed rgba(61,65,68,.08);padding-left:6px;font-family:Inter,sans-serif;font-size:8.5px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--tgv-gris-moyen)}.rgt-cols span:first-child{border-left:none}.rgt-today{position:absolute;top:18px;bottom:0;left:58%;border-left:1.5px dashed rgba(245,166,35,.55);transform:scaleY(0);transform-origin:top}.rgt-row{display:flex;align-items:center;gap:10px;position:relative}.rgt-lab{width:54px;flex-shrink:0;font-family:Inter,sans-serif;font-size:9.5px;font-weight:600;letter-spacing:.8px;color:var(--tgv-gris-anthracite)}.rgt-track{flex:1;position:relative;height:13px}.rgt-bar{position:absolute;top:0;bottom:0;left:var(--l);width:var(--w);border-radius:6px;background:var(--tgv-bleu-ciel);transform:scaleX(0);transform-origin:left center}.rgt-bar.rgt-or{background:var(--tgv-orange)}.rgt-bar.rgt-sv{background:var(--tgv-vert-sauge)}.rgt-mile{position:absolute;left:var(--x);top:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background:#fff;border:2px solid var(--tgv-bleu-profond);transform:rotate(45deg) scale(0)}.rgt-legend{display:flex;gap:16px;margin-top:16px;font-family:Inter,sans-serif;font-size:10px;font-weight:500;color:var(--tgv-gris-anthracite)}.rgt-lg{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px}.rgt-lg-b{background:var(--tgv-bleu-ciel)}.rgt-lg-o{background:var(--tgv-orange)}.rgt-lg-v{background:var(--tgv-vert-sauge)}.rfb-on .rgt-bar{transform:scaleX(1);transition:transform .6s cubic-bezier(.16,1,.3,1) var(--d, 0s)}.rfb-on .rgt-mile{transform:rotate(45deg) scale(1);transition:transform .35s cubic-bezier(.16,1,.3,1) var(--d, 0s)}.rfb-on .rgt-today{transform:scaleY(1);transition:transform .5s cubic-bezier(.16,1,.3,1) .9s}.rfb-card:not(.rfb-armed) .rgt-bar{transform:scaleX(1)}.rfb-card:not(.rfb-armed) .rgt-mile{transform:rotate(45deg) scale(1)}.rfb-card:not(.rfb-armed) .rgt-today{transform:scaleY(1)}.rcv-chart{display:block;width:100%;height:auto;margin-top:4px}.rcv-p{stroke-width:2.5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.rcv-s1{stroke:#5d626673}.rcv-s2{stroke:var(--tgv-bleu-ciel)}.rcv-s3{stroke:var(--tgv-orange);stroke-width:3}.rcv-t{font-family:Inter,sans-serif;font-size:9px;font-weight:700}.rcv-dot{opacity:0}.rfb-on .rcv-s1{animation:rfbDraw .9s cubic-bezier(.16,1,.3,1) .15s both}.rfb-on .rcv-s2{animation:rfbDraw .9s cubic-bezier(.16,1,.3,1) .35s both}.rfb-on .rcv-s3{animation:rfbDraw .9s cubic-bezier(.16,1,.3,1) .55s both}.rfb-on .rcv-dot{opacity:1;transition:opacity .3s}.rfb-on .rcv-d1{transition-delay:1s}.rfb-on .rcv-d2{transition-delay:1.2s}.rfb-on .rcv-d3{transition-delay:1.4s}.rfb-card:not(.rfb-armed) .rcv-p{stroke-dashoffset:0}.rfb-card:not(.rfb-armed) .rcv-dot{opacity:1}.sec-0f05356{padding-top:110px!important;padding-bottom:110px!important}.sec-fa3dacf{padding-bottom:100px!important}.page-content .section>.container{padding-top:10px;padding-bottom:10px}@media(min-width:768px){.section-head-light,.section-head-dark,body .page-content .sec-sec3pri .section-head-light{margin-bottom:44px}body .page-content .sec-075c2e4{padding:84px 0 90px!important}body .page-content .sec-04ce625,body .page-content .sec-c8029ac,body .page-content .sec-62e65cb,body .page-content .sec-4b18954{padding:76px 0!important}body .page-content .sec-fa3dacf{padding:76px 0 64px!important}body .page-content .sec-0f05356{padding:90px 0!important}body .page-content .sec-s1int{padding:88px 0 64px!important}body .page-content .sec-s2mth{padding:84px 0!important}body .page-content .sec-s3ig,body .page-content .sec-s4el,body .page-content .sec-s5su,body .page-content .sec-s6en{padding:80px 0 72px!important}body .page-content .sec-s7cta{padding:72px 0!important}body .page-content .sec-94563c5{padding:88px 0 68px!important}body .page-content .sec-sec2vis{padding:64px 0!important}body .page-content .sec-sec3pri{padding:88px 0 92px!important}body .page-content .sec-secAppr{padding:90px 0!important}body .page-content .sec-sec4cta{padding:72px 0!important}body .page-content .sec-sl1int{padding:88px 0 64px!important}body .page-content .sec-sl2pain,body .page-content .sec-sl3miq,body .page-content .sec-sl4aki,body .page-content .sec-sl5tgv,body .page-content .sec-sl6ia,body .page-content .sec-sl8cta{padding:72px 0!important}body .page-content .sec-r1int{padding:88px 0 64px!important}body .page-content .sec-r2giz,body .page-content .sec-r3ora,body .page-content .sec-r4asd{padding:76px 0!important}body .page-content .sec-r5log{padding:72px 0 64px!important}body .page-content .sec-r6cta{padding:72px 0!important}body .page-content .sec-i1int{padding:88px 0 56px!important}body .page-content .sec-i3pst{padding:0 0 72px!important}body .page-content .sec-i4cta{padding:72px 0!important}body .page-content .sec-j1int{padding:88px 0 56px!important}body .page-content .sec-j2team,body .page-content .sec-j3why,body .page-content .sec-j4off,body .page-content .sec-j5spt,body .page-content .sec-j6cta{padding:72px 0!important}body .page-content .sec-ct1{padding:88px 0 72px!important}body .page-content .sec-ct2{padding:72px 0!important}}@media(max-width:767px){.section-head-light,.section-head-dark{margin-bottom:32px}body .page-content .sec-075c2e4{padding:60px 0 64px!important}body .page-content .sec-04ce625,body .page-content .sec-c8029ac,body .page-content .sec-62e65cb,body .page-content .sec-4b18954,body .page-content .sec-fa3dacf,body .page-content .sec-s2mth,body .page-content .sec-sl2pain,body .page-content .sec-sl3miq,body .page-content .sec-sl4aki,body .page-content .sec-sl5tgv,body .page-content .sec-sl6ia,body .page-content .sec-r2giz,body .page-content .sec-r3ora,body .page-content .sec-r4asd,body .page-content .sec-r5log,body .page-content .sec-j2team,body .page-content .sec-j3why,body .page-content .sec-j4off,body .page-content .sec-j5spt,body .page-content .sec-sec2vis,body .page-content .sec-secAppr,body .page-content .sec-s3ig,body .page-content .sec-s4el,body .page-content .sec-s5su,body .page-content .sec-s6en{padding:52px 0!important}body .page-content .sec-0f05356,body .page-content .sec-sec3pri{padding:60px 0!important}body .page-content .sec-s1int,body .page-content .sec-94563c5,body .page-content .sec-sl1int,body .page-content .sec-r1int,body .page-content .sec-i1int,body .page-content .sec-j1int,body .page-content .sec-ct1{padding:56px 0 40px!important}body .page-content .sec-i3pst{padding:0 0 52px!important}body .page-content .sec-s7cta,body .page-content .sec-sec4cta,body .page-content .sec-sl8cta,body .page-content .sec-r6cta,body .page-content .sec-i4cta,body .page-content .sec-j6cta,body .page-content .sec-ct2{padding:48px 0!important}}body .page-content .sec-075c2e4,body .page-content .sec-c8029ac{background-image:linear-gradient(rgba(13,79,92,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(13,79,92,.032) 1px,transparent 1px)!important;background-size:28px 28px!important}body .page-content .sec-04ce625,body .page-content .sec-4b18954,body .page-content .sec-s1int,body .page-content .sec-94563c5,body .page-content .sec-sl1int,body .page-content .sec-r1int,body .page-content .sec-i1int,body .page-content .sec-j1int{position:relative;overflow:hidden}body .page-content .sec-04ce625:before,body .page-content .sec-4b18954:before,body .page-content .sec-s1int:before,body .page-content .sec-94563c5:before,body .page-content .sec-sl1int:before,body .page-content .sec-r1int:before,body .page-content .sec-i1int:before,body .page-content .sec-j1int:before{content:"";position:absolute;z-index:0;pointer-events:none;background:url(/images/tgv-icone.png) no-repeat center / contain;opacity:.05}body .page-content .sec-04ce625:before{width:620px;height:740px;top:-170px;right:-150px}body .page-content .sec-4b18954:before{width:460px;height:550px;bottom:-180px;left:-140px;transform:rotate(8deg)}body .page-content .sec-s1int:before,body .page-content .sec-94563c5:before,body .page-content .sec-sl1int:before,body .page-content .sec-r1int:before,body .page-content .sec-i1int:before,body .page-content .sec-j1int:before{width:340px;height:405px;top:-100px;right:-110px}@media(max-width:767px){body .page-content .sec-04ce625:before{width:380px;height:455px;top:-120px;right:-130px}body .page-content .sec-4b18954:before{width:300px;height:360px;bottom:-120px;left:-110px}body .page-content .sec-s1int:before,body .page-content .sec-94563c5:before,body .page-content .sec-sl1int:before,body .page-content .sec-r1int:before,body .page-content .sec-i1int:before,body .page-content .sec-j1int:before{width:240px;height:286px;top:-80px;right:-90px}}
