.btn--lg[data-astro-cid-35xglzte]{padding:1.05rem 2.2rem;font-size:.98rem}.signaux__head[data-astro-cid-35xglzte]{display:grid;grid-template-columns:1.5fr 1fr;gap:1.4rem 3rem;align-items:end;margin-bottom:clamp(1.8rem,3.5vw,2.8rem)}.signaux__head[data-astro-cid-35xglzte] h2[data-astro-cid-35xglzte]{margin:.5rem 0 0;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.08;color:var(--navy)}.signaux__intro[data-astro-cid-35xglzte]{justify-self:end;max-width:420px;color:var(--slate);font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.55;padding-bottom:.35rem}.signaux[data-astro-cid-35xglzte]{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.signal[data-astro-cid-35xglzte]{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.9rem;background:#fff;border:1px solid var(--navy-06);border-radius:var(--radius-lg);padding:1.7rem 1rem 1.5rem;box-shadow:var(--shadow-sm);height:100%;transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s var(--ease)}.signal[data-astro-cid-35xglzte]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gold-gradient);transform:scaleX(0);transform-origin:center;transition:transform .45s var(--ease)}.signal[data-astro-cid-35xglzte]:after{content:"";position:absolute;top:-10%;left:50%;width:120px;height:120px;transform:translate(-50%) scale(.4);border-radius:50%;background:radial-gradient(circle,#c8a45c38,#c8a45c00 70%);opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);pointer-events:none}.signal[data-astro-cid-35xglzte]:hover{transform:translateY(-10px) scale(1.035);border-color:var(--gold-30);box-shadow:0 24px 50px -18px #0e17266b}.signal[data-astro-cid-35xglzte]:hover:before{transform:scaleX(1)}.signal[data-astro-cid-35xglzte]:hover:after{opacity:1;transform:translate(-50%) scale(1)}.signal__icon[data-astro-cid-35xglzte]{position:relative;flex:none;color:var(--gold);display:grid;place-items:center;transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.signal__icon[data-astro-cid-35xglzte] svg[data-astro-cid-35xglzte]{width:40px;height:40px}.signal[data-astro-cid-35xglzte]:hover .signal__icon[data-astro-cid-35xglzte]{transform:scale(1.22) translateY(-3px)}.signal[data-astro-cid-35xglzte] p[data-astro-cid-35xglzte]{position:relative;color:var(--navy);font-size:.92rem;line-height:1.45;font-weight:500}@media (max-width: 1100px){.signaux[data-astro-cid-35xglzte]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 760px){.signaux__head[data-astro-cid-35xglzte]{grid-template-columns:1fr;align-items:start}.signaux__intro[data-astro-cid-35xglzte]{justify-self:start}}@media (max-width: 620px){.signaux[data-astro-cid-35xglzte]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 400px){.signaux[data-astro-cid-35xglzte]{grid-template-columns:1fr}}.alt-navy[data-astro-cid-35xglzte]{background:radial-gradient(120% 120% at 85% 0%,#16233a 0%,var(--navy) 55%,#0a1120 100%)}#solutions[data-astro-cid-35xglzte]{padding-block:clamp(2.2rem,3.6vw,3.2rem)}#solutions[data-astro-cid-35xglzte] .section-head[data-astro-cid-35xglzte]{margin-bottom:clamp(1.8rem,3.5vw,2.6rem);max-width:780px}#solutions[data-astro-cid-35xglzte] .section-head[data-astro-cid-35xglzte] h2[data-astro-cid-35xglzte]{font-size:clamp(1.8rem,3.6vw,2.7rem);line-height:1.12}#solutions[data-astro-cid-35xglzte] .section-head[data-astro-cid-35xglzte] .lede[data-astro-cid-35xglzte]{font-size:clamp(1rem,1.3vw,1.12rem)}.services[data-astro-cid-35xglzte]{margin-top:.4rem}.svc-card[data-astro-cid-35xglzte]{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--navy-06);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform .5s var(--ease),box-shadow .5s var(--ease),border-color .5s var(--ease)}.svc-card[data-astro-cid-35xglzte]:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:var(--gold-30)}.svc-card__media[data-astro-cid-35xglzte]{aspect-ratio:16/10;overflow:hidden}.svc-card__media[data-astro-cid-35xglzte] img[data-astro-cid-35xglzte]{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.svc-card[data-astro-cid-35xglzte]:hover .svc-card__media[data-astro-cid-35xglzte] img[data-astro-cid-35xglzte]{transform:scale(1.06)}.svc-card__body[data-astro-cid-35xglzte]{padding:1.15rem 1.3rem 1.35rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.svc-card__key[data-astro-cid-35xglzte]{font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--gold)}.svc-card__body[data-astro-cid-35xglzte] h3[data-astro-cid-35xglzte]{color:var(--navy);font-size:1.1rem;line-height:1.3;margin:0}.svc-card__more[data-astro-cid-35xglzte]{display:inline-flex;align-items:center;gap:.4rem;margin-top:auto;padding-top:.7rem;color:var(--gold);font-weight:700;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}.svc-card__more[data-astro-cid-35xglzte] svg[data-astro-cid-35xglzte]{width:16px;height:16px;transition:transform .3s var(--ease)}.svc-card[data-astro-cid-35xglzte]:hover .svc-card__more[data-astro-cid-35xglzte] svg[data-astro-cid-35xglzte]{transform:translate(4px)}@media (max-width: 980px){.services[data-astro-cid-35xglzte]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.services[data-astro-cid-35xglzte]{grid-template-columns:1fr}}.methode2__head[data-astro-cid-35xglzte]{max-width:640px;margin-bottom:0}.methode2__head[data-astro-cid-35xglzte] h2[data-astro-cid-35xglzte]{margin:.5rem 0 .7rem;font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.12;color:var(--navy)}.methode2__head[data-astro-cid-35xglzte] .lede[data-astro-cid-35xglzte]{color:var(--slate)}.mpath[data-astro-cid-35xglzte]{position:relative;height:300px;margin-top:-3.2rem}.mpath__svg[data-astro-cid-35xglzte]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;z-index:0}.mnode[data-astro-cid-35xglzte]{position:absolute;transform:translate(-50%);width:140px;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:1}.mnode__dot[data-astro-cid-35xglzte]{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-title);font-weight:700;font-size:1.2rem;color:var(--navy);background:var(--gold-gradient);box-shadow:0 8px 22px #c8a45c4d}.mnode__k[data-astro-cid-35xglzte]{margin-top:.85rem;font-family:var(--font-title);font-weight:700;font-size:1.08rem;color:var(--navy)}.mnode__t[data-astro-cid-35xglzte]{margin-top:.15rem;font-size:.85rem;color:var(--slate);line-height:1.4}.mpath__script[data-astro-cid-35xglzte]{position:absolute;right:0;top:200px;max-width:230px;text-align:right;font-family:var(--font-title);font-style:italic;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.25;color:var(--gold)}@media (max-width: 860px){.mpath[data-astro-cid-35xglzte]{height:auto;margin-top:1.8rem;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem 1rem}.mpath__svg[data-astro-cid-35xglzte]{display:none}.mnode[data-astro-cid-35xglzte]{position:static;transform:none;width:auto}.mpath__script[data-astro-cid-35xglzte]{position:static;grid-column:1 / -1;text-align:center;max-width:none;margin-top:1rem}}@media (max-width: 520px){.mpath[data-astro-cid-35xglzte]{grid-template-columns:repeat(2,1fr)}}.results-grid[data-astro-cid-35xglzte]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,5vw,4rem);align-items:center}@media (max-width: 860px){.results-grid[data-astro-cid-35xglzte]{grid-template-columns:1fr}}.results-head[data-astro-cid-35xglzte] h2[data-astro-cid-35xglzte]{margin:.8rem 0 1.4rem}.results-quote[data-astro-cid-35xglzte]{border-left:3px solid var(--gold);padding-left:1.2rem}.results-quote[data-astro-cid-35xglzte] p[data-astro-cid-35xglzte]{font-family:var(--font-title);font-style:italic;font-size:1.2rem;color:#fff;line-height:1.35}.results[data-astro-cid-35xglzte]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}@media (max-width: 560px){.results[data-astro-cid-35xglzte]{grid-template-columns:1fr}}.result[data-astro-cid-35xglzte]{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;background:#ffffff0a;border:1px solid var(--white-10);border-radius:var(--radius-lg);padding:1.6rem;text-align:left;transition:border-color .4s var(--ease),transform .4s var(--ease)}.result[data-astro-cid-35xglzte]:hover{border-color:var(--gold-30);transform:translateY(-4px)}.result__icon[data-astro-cid-35xglzte]{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--gold-14);border:1px solid var(--gold-30);color:var(--gold);margin-bottom:.5rem}.result__icon[data-astro-cid-35xglzte] svg[data-astro-cid-35xglzte]{width:23px;height:23px}.result__plus[data-astro-cid-35xglzte]{font-family:var(--font-title);font-weight:700;font-size:1.3rem;color:#fff}.result__text[data-astro-cid-35xglzte]{font-size:.9rem;color:var(--gold-soft);opacity:.85}.prediag[data-astro-cid-35xglzte]{background:radial-gradient(120% 140% at 15% 0%,#16233a 0%,var(--navy) 55%,#0a1120 100%);color:var(--paper);border-radius:var(--radius-lg);padding:clamp(2rem,5vw,3.4rem)}.prediag__head[data-astro-cid-35xglzte]{max-width:760px}.prediag__head[data-astro-cid-35xglzte] h2[data-astro-cid-35xglzte]{color:#fff;margin:.7rem 0 .8rem}.prediag__head[data-astro-cid-35xglzte] .lede[data-astro-cid-35xglzte]{color:var(--gold-soft)}.prediag__badges[data-astro-cid-35xglzte]{list-style:none;padding:0;margin:2rem 0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem;align-items:start}@media (max-width: 820px){.prediag__badges[data-astro-cid-35xglzte]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 460px){.prediag__badges[data-astro-cid-35xglzte]{grid-template-columns:1fr}}.prediag__badges[data-astro-cid-35xglzte] li[data-astro-cid-35xglzte]{display:flex;flex-direction:column;gap:.5rem}.prediag__top[data-astro-cid-35xglzte]{display:flex;align-items:center;gap:.75rem;min-height:44px}.prediag__icon[data-astro-cid-35xglzte]{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--gold-14);border:1px solid var(--gold-30);color:var(--gold)}.prediag__icon[data-astro-cid-35xglzte] svg[data-astro-cid-35xglzte]{width:22px;height:22px}.prediag__t[data-astro-cid-35xglzte]{font-weight:700;color:#fff;font-size:.98rem;line-height:1.2}.prediag__d[data-astro-cid-35xglzte]{font-size:.84rem;color:var(--gold-soft);opacity:.82;line-height:1.4;padding-left:calc(44px + .75rem)}.prediag__cta[data-astro-cid-35xglzte]{margin-top:.5rem}
