.QuiSommeNous_hero__hQoy8{background-color:var(--c-blue-dark);background-image:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 0);background-size:20px 20px;box-shadow:0 18px 34px -22px rgba(0,18,36,.55)}.QuiSommeNous_heroInner__cdSaA{max-width:1200px;margin:0 auto;padding:56px 35px 40px;display:flex;align-items:center;justify-content:space-between;gap:48px}.QuiSommeNous_heroText__2ahwL{flex:1 1 auto;min-width:0}.QuiSommeNous_heroEyebrow__p_6wJ{font-family:var(--font-radio-canada);font-weight:700;font-size:13px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--c-red);margin:0 0 14px}.QuiSommeNous_heroAccent__3D4wi{display:block;width:60px;height:3px;border-radius:2px;background:var(--c-red);margin:0 0 18px}.QuiSommeNous_heroTitle__mLI73{font-family:var(--font-baloo-2);font-weight:700;font-size:clamp(1.6rem,3.6vw,2.35rem);line-height:1.12;letter-spacing:.01em;text-transform:uppercase;color:var(--c-white);margin:0}.QuiSommeNous_heroLead__IL8J1{font-family:var(--font-radio-canada);font-weight:600;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.35;color:var(--c-white);max-width:520px;margin:16px 0 0}.QuiSommeNous_heroBody__zdnLv{font-family:var(--font-radio-canada);font-weight:400;font-size:clamp(.95rem,1.6vw,1.0625rem);line-height:1.6;color:rgba(255,255,255,.82);max-width:540px;margin:14px 0 0}.QuiSommeNous_heroFigure__AcYeC{position:relative;flex:0 0 auto;width:420px;max-width:42%;margin:0;border-radius:16px;overflow:visible;border:1px solid rgba(255,255,255,.2);box-shadow:0 16px 40px rgba(0,20,38,.45);line-height:0}.QuiSommeNous_heroFigure__AcYeC:before{content:"";position:absolute;inset:0;border-radius:20px;background:var(--c-red);opacity:.8;transform:rotate(6deg) translate(20px,18px);z-index:0}.QuiSommeNous_heroImg__riEqm{display:block;position:relative;z-index:1;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:16px}@media (max-width:900px){.QuiSommeNous_heroInner__cdSaA{flex-direction:column;align-items:flex-start;gap:28px;padding:40px 24px}.QuiSommeNous_heroFigure__AcYeC{width:100%;max-width:100%}.QuiSommeNous_heroBody__zdnLv,.QuiSommeNous_heroLead__IL8J1{max-width:none}}.QuiSommeNous_container__9kLPm{max-width:1180px;margin:0 auto;padding:48px 35px 8px}.QuiSommeNous_cardGrid__asAtL{max-width:1180px;margin:0 auto}.QuiSommeNous_expertiseList__FVDCt{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.QuiSommeNous_expertiseCard__dW9F8{display:flex;align-items:flex-start;gap:28px;padding:28px 32px;background:var(--c-white);border:1px solid var(--c-blue-light);border-radius:16px;box-shadow:0 1px 2px rgba(26,39,68,.04),0 6px 20px rgba(26,39,68,.06);box-sizing:border-box;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.QuiSommeNous_expertiseCard__dW9F8:hover{transform:translateY(-4px);border-color:var(--c-blue);box-shadow:0 12px 32px rgba(0,56,96,.12)}.QuiSommeNous_expertiseContent__eVgqj{display:flex;flex-direction:column;gap:12px;min-width:0}@media (max-width:600px){.QuiSommeNous_expertiseCard__dW9F8{flex-direction:column;gap:16px;padding:26px 22px}.QuiSommeNous_expertiseCard__dW9F8 .QuiSommeNous_cardIcon__4iNPX{width:60px;height:60px}.QuiSommeNous_expertiseContent__eVgqj{gap:16px}.QuiSommeNous_bulletList__9oaeX li{margin-bottom:10px}.QuiSommeNous_cardIcon__4iNPX{width:72px;height:72px}.QuiSommeNous_cardIconGlyph__h2Ctc{width:42px;height:42px}.QuiSommeNous_animatedBoxStrength__83535,.QuiSommeNous_animatedBox__kp64s{padding:28px 20px;gap:14px}.QuiSommeNous_strengthDescription__Pa0LG,.QuiSommeNous_strengthTitleItem__MIia7,.QuiSommeNous_valuesDescription__mDNiQ,.QuiSommeNous_valuesTitleItem___58uV{font-size:14px}.QuiSommeNous_infoCardTitle__EPsjv{font-size:16px}.QuiSommeNous_bulletList__9oaeX li,.QuiSommeNous_descriptionBloc__EWd3j{font-size:15px}}.QuiSommeNous_infoCardTitle__EPsjv{font-family:var(--font-radio-canada);font-weight:600;font-size:18px;line-height:1.3;letter-spacing:.01em;color:var(--c-blue);margin:0 0 4px}.QuiSommeNous_descriptionBloc__EWd3j{font-family:var(--font-radio-canada);font-weight:400;font-size:15.5px;line-height:1.6;letter-spacing:.01em;color:var(--c-blue-dark);margin:0}.QuiSommeNous_bulletList__9oaeX{margin:4px 0;padding-left:22px}.QuiSommeNous_bulletList__9oaeX li{margin-bottom:8px;list-style-type:disc;font-family:var(--font-radio-canada);font-weight:400;font-size:15.5px;line-height:1.6;letter-spacing:.01em;color:var(--c-blue-dark)}.QuiSommeNous_sectionAccent__14zYq{display:block;width:48px;height:3px;border-radius:2px;background:var(--c-red);margin:8px auto 0}.QuiSommeNous_values__NNin_{padding:24px 30px 64px}.QuiSommeNous_valuesTitleWrapper__RYc7V{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 0 10px}.QuiSommeNous_valuesTitle__liQpN{font-family:var(--font-radio-canada);font-weight:700;font-size:18px;line-height:1.3;letter-spacing:.12em;text-align:center;color:var(--c-red);text-transform:uppercase}.QuiSommeNous_animatedBoxStrength__83535,.QuiSommeNous_animatedBox__kp64s{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;height:100%;padding:38px 28px;background:var(--c-white);border:1px solid var(--c-blue-light);border-radius:16px;box-shadow:0 1px 2px rgba(26,39,68,.04),0 6px 20px rgba(26,39,68,.06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;box-sizing:border-box}.QuiSommeNous_animatedBoxStrength__83535:hover,.QuiSommeNous_animatedBox__kp64s:hover{transform:translateY(-6px);border-color:var(--c-blue);box-shadow:0 12px 32px rgba(0,56,96,.13)}.QuiSommeNous_cardIcon__4iNPX{width:92px;height:92px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--c-blue-3);border:1px solid var(--c-blue-light)}.QuiSommeNous_cardIconGlyph__h2Ctc{display:block;width:56px;height:56px;background-color:var(--c-blue);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}.QuiSommeNous_valuesTitleItem___58uV{font-weight:600;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.QuiSommeNous_valuesDescription__mDNiQ,.QuiSommeNous_valuesTitleItem___58uV{font-family:var(--font-radio-canada);font-size:15px;color:var(--c-blue-dark);margin:0}.QuiSommeNous_valuesDescription__mDNiQ{font-weight:400;line-height:1.65;letter-spacing:.01em;text-align:center;opacity:.82}.QuiSommeNous_strength__zqjpi{padding:24px 0 16px}.QuiSommeNous_strengthTitleWrapper__2BAbk{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px 0 10px}.QuiSommeNous_strengthTitle__7HxRI{font-weight:700;font-size:18px;text-align:center;color:var(--c-red)}.QuiSommeNous_strengthTitleItem__MIia7,.QuiSommeNous_strengthTitle__7HxRI{font-family:var(--font-radio-canada);line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.QuiSommeNous_strengthTitleItem__MIia7{font-weight:600;font-size:15px;color:var(--c-blue-dark);margin:0}.QuiSommeNous_strengthDescription__Pa0LG{font-family:var(--font-radio-canada);font-weight:400;font-size:15px;line-height:1.65;letter-spacing:.01em;text-align:center;color:var(--c-blue-dark);opacity:.82;margin:0}