.xo-anchor-nav{position:sticky;top:0;z-index:20;border-top:1px solid rgba(12,32,52,.05);border-bottom:1px solid rgba(12,32,52,.1);background:rgba(255,255,255,.95);backdrop-filter:blur(18px);box-shadow:0 10px 34px rgba(7,25,45,.06)}
.xo-anchor-nav__inner{min-height:78px;display:flex;align-items:center;gap:12px;padding-block:10px;overflow-x:auto;scrollbar-width:none}.xo-anchor-nav__inner::-webkit-scrollbar{display:none}
.xo-anchor-nav__label{display:inline-flex;align-items:center;gap:9px;padding-right:9px;white-space:nowrap;color:#7a8998;font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}
.xo-anchor-nav__label-dot{width:7px;height:7px;border-radius:50%;background:var(--xo-cyan);box-shadow:0 0 0 5px rgba(8,180,217,.1)}
.xo-anchor-nav__links{display:flex;align-items:center;gap:8px}
.xo-anchor-nav__links a{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid #dce5ed;border-radius:999px;background:#f8fafc;color:#33465b;text-decoration:none;white-space:nowrap;font-size:.84rem;font-weight:780;box-shadow:0 2px 9px rgba(7,25,45,.025);transition:background .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s}
.xo-anchor-nav__links a span{color:#8aa0b3;transition:transform .2s,color .2s}
.xo-anchor-nav__links a:hover{background:#eefafd;border-color:rgba(8,180,217,.38);color:#0d6074;transform:translateY(-1px);box-shadow:0 7px 18px rgba(7,25,45,.07)}
.xo-anchor-nav__links a:hover span{transform:translateX(2px);color:var(--xo-cyan)}
.xo-anchor-nav__links a[aria-current="location"]{background:var(--xo-navy);border-color:var(--xo-navy);color:#fff;box-shadow:0 9px 22px rgba(7,25,45,.14)}
.xo-anchor-nav__links a[aria-current="location"] span{color:var(--xo-cyan)}
.xo-anchor-nav__cta{margin-left:auto!important;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 18px;border-radius:999px;background:var(--xo-navy);color:#fff!important;text-decoration:none;white-space:nowrap;font-size:.84rem;font-weight:820;box-shadow:0 9px 24px rgba(7,25,45,.14);transition:transform .2s,box-shadow .2s,background .2s}
.xo-anchor-nav__cta:hover{background:#0b2742;transform:translateY(-1px);box-shadow:0 12px 28px rgba(7,25,45,.19)}
#benefices,#champs,#intelligence,#integration,#configurations,#accompagnement,#etude{scroll-margin-top:96px}
@media(max-width:1100px){.xo-anchor-nav__label{display:none}.xo-anchor-nav__inner{gap:10px}.xo-anchor-nav__links{gap:7px}.xo-anchor-nav__links a{padding-inline:12px}}
@media(max-width:820px){.xo-anchor-nav__inner{min-height:70px}.xo-anchor-nav__cta{margin-left:0!important}}
@media(max-width:560px){.xo-anchor-nav{display:none}}
@media(prefers-reduced-motion:reduce){.xo-anchor-nav__links a,.xo-anchor-nav__links a span,.xo-anchor-nav__cta{transition:none}}
