/* Icônes décoratives uniquement : aucun espace ajouté dans le flux. */
.backup-six section.be-topic{position:relative}
.backup-six .bi-symbol{position:absolute;display:block;width:54px;height:54px;right:5%;top:16px;color:#0087aa;pointer-events:none;line-height:0;z-index:2;animation:bi-breathe 7s ease-in-out infinite;animation-play-state:paused;opacity:.85;transform-origin:center}
.backup-six .bi-symbol svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;overflow:visible}
.backup-six .bi-in-view .bi-symbol{animation-play-state:running}
.backup-six .bs-black>.bi-symbol,.backup-six .bs-parallax>.bi-symbol{color:#2ecbff}
.backup-six .be-word{position:relative}
.backup-six .be-word>.bi-symbol{right:auto;left:50%;top:calc(100% + 32px);width:132px;height:132px;translate:-50% 0}
.backup-six .bs-kicker.bi-holder{position:relative}
.backup-six .bi-holder>.bi-symbol{right:auto;left:12px;top:calc(100% + 28px);width:100px;height:100px}
.backup-six .bs-black .bi-holder>.bi-symbol{color:#2ecbff}
.backup-six .be-photo-opening>.bi-symbol{top:90px;right:7%;width:86px;height:86px;padding:14px;background:#0d232ed9;color:#2ecbff;border:1px solid #2ecbff55;border-radius:16px}
@keyframes bi-breathe{0%,8%,100%{opacity:0;transform:translateY(7px) scale(.94)}23%,72%{opacity:.9;transform:translateY(0) scale(1)}88%{opacity:0;transform:translateY(-4px) scale(.98)}}
@media(max-width:1100px){.backup-six .be-word>.bi-symbol{width:104px;height:104px;top:calc(100% + 24px)}}
@media(max-width:750px){.backup-six .bi-symbol{width:34px;height:34px;top:10px;right:5%}.backup-six .be-word>.bi-symbol{width:38px;height:38px;right:0;left:auto;top:0;translate:0}.backup-six .bi-holder>.bi-symbol{width:32px;height:32px;left:auto;right:0;top:-40px}.backup-six .be-photo-opening>.bi-symbol{top:72px;right:9%;width:58px;height:58px;padding:10px}}
@media(prefers-reduced-motion:reduce){.backup-six .bi-symbol{animation:none;opacity:.85;transform:none}}

/* Tracé des contours : neutralise uniquement l'ancien fondu. */
.backup-six .bi-symbol{animation:none!important;opacity:.9;transform:none}
.backup-six .bi-title-row{display:flex;align-items:center;gap:26px;margin:0 0 28px;max-width:100%}
.backup-six .be-parallax .bi-title-row h2{flex:1;min-width:0;margin:0}
.backup-six .bi-title-row>.bi-symbol{position:static;flex:0 0 64px;width:64px;height:64px;translate:none;color:#2ecbff}
@media(max-width:750px){.backup-six .bi-title-row{gap:14px;align-items:flex-start}.backup-six .bi-title-row>.bi-symbol{flex-basis:34px;width:34px;height:34px;margin-top:4px}}
@media(prefers-reduced-motion:reduce){.backup-six .bi-symbol svg>*{stroke-dasharray:none!important;stroke-dashoffset:0!important}}

/* Relief filaire discret, mouvements liés à la fonction du pictogramme. */
.backup-six .bi-depth{opacity:.16;stroke-width:1.1}
.backup-six .bi-ink{stroke-width:1.55}
.backup-six .bi-symbol .bi-wire-svg{animation:bi-depth-turn 10s ease-in-out infinite;animation-play-state:paused;transform-origin:50% 50%}
.backup-six .bi-symbol .bi-rotor{transform-box:view-box;transform-origin:32px 32px;animation:bi-rotate 12s linear infinite;animation-play-state:paused}
.backup-six .bi-symbol .bi-platter{transform-box:view-box;transform-origin:32px 29px;animation:bi-rotate 16s linear infinite;animation-play-state:paused}
.backup-six .bi-symbol .bi-bell{transform-box:view-box;transform-origin:32px 14px;animation:bi-bell 7s ease-in-out infinite;animation-play-state:paused}
.backup-six .bi-symbol .bi-lid{transform-box:view-box;transform-origin:18px 20px;animation:bi-lid 9s ease-in-out infinite;animation-play-state:paused}
.backup-six .bi-symbol .bi-signal{animation:bi-signal 6s ease-in-out infinite;animation-play-state:paused}
.backup-six .bi-symbol .bi-upload{animation:bi-upload 6s ease-in-out infinite;animation-play-state:paused}
.backup-six .bi-in-view .bi-symbol .bi-wire-svg,.backup-six .bi-in-view .bi-symbol .bi-rotor,.backup-six .bi-in-view .bi-symbol .bi-platter,.backup-six .bi-in-view .bi-symbol .bi-bell,.backup-six .bi-in-view .bi-symbol .bi-lid,.backup-six .bi-in-view .bi-symbol .bi-signal,.backup-six .bi-in-view .bi-symbol .bi-upload{animation-play-state:running}
@keyframes bi-depth-turn{0%,100%{transform:perspective(340px) rotateY(-5deg)}50%{transform:perspective(340px) rotateY(5deg)}}
@keyframes bi-rotate{to{transform:rotate(360deg)}}
@keyframes bi-bell{0%,35%,60%,100%{transform:rotate(0)}40%,50%{transform:rotate(7deg)}45%,55%{transform:rotate(-6deg)}}
@keyframes bi-lid{0%,45%,80%,100%{transform:rotate(0)}55%,70%{transform:rotate(-8deg) translateY(-1px)}}
@keyframes bi-signal{0%,100%{opacity:1}50%{opacity:.5}}
@keyframes bi-upload{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}
@media(prefers-reduced-motion:reduce){.backup-six .bi-symbol .bi-wire-svg,.backup-six .bi-symbol .bi-rotor,.backup-six .bi-symbol .bi-platter,.backup-six .bi-symbol .bi-bell,.backup-six .bi-symbol .bi-lid,.backup-six .bi-symbol .bi-signal,.backup-six .bi-symbol .bi-upload{animation:none!important;transform:none!important;opacity:1}}
