#main_MF #comp-mufu5ykl.care-finale{width:min(1100px,calc(100% - 32px))!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(320px,460px) minmax(0,1fr);align-items:center;gap:24px}
#main_MF .care-finale #comp-mufu5ylz{grid-area:1/2!important;margin:0!important}
.care-motion{color:#005eb8;text-align:center;pointer-events:none;min-width:0;font:600 17px/1.4 Arial,sans-serif}
.care-orbit{position:relative;width:210px;height:210px;max-width:100%;margin:auto;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#fff 25%,#e8f2fc 65%,transparent 72%)}
.care-orbit svg{position:relative;width:84px;height:84px;z-index:1}
.care-orbit i{position:absolute;inset:18px;border:4px solid #c69c42;border-radius:50%;opacity:.95;animation:care-ripple 4s ease-out 2 backwards}
.care-orbit i:nth-child(2){inset:4px;animation-delay:.5s;border:6px double #b88a28;opacity:.95}
.care-orbit i:nth-child(3){inset:34px;animation-delay:1s;border-width:2px;opacity:.85}
.care-home .care-orbit svg{animation:care-breathe 4s ease-in-out 2}
.care-motion p{margin:16px 0 0!important;color:#003087}
@keyframes care-ripple{0%{transform:scale(.85);opacity:.65}45%{opacity:1}100%{transform:scale(1.07);opacity:.85}}
@keyframes care-breathe{50%{transform:translateY(-5px)}}
@media(max-width:850px){#main_MF #comp-mufu5ykl.care-finale{grid-template-columns:1fr 1fr;gap:12px}#main_MF .care-finale #comp-mufu5ylz{grid-area:1/1/2/3!important;width:min(460px,100%)!important;justify-self:center}.care-motion{grid-row:2;font-size:14px}.care-orbit{width:120px;height:120px}.care-orbit svg{width:48px;height:48px}.care-orbit i{inset:10px}.care-orbit i:nth-child(2){inset:0}.care-orbit i:nth-child(3){inset:22px}.care-motion p{margin:8px 0 12px!important}}
@media(prefers-reduced-motion:reduce){.care-orbit i,.care-home .care-orbit svg{animation:none}}

.care-orbit{box-shadow:0 0 0 1px #e8d3a0;background:radial-gradient(circle,#fff 30%,#fff8e7 70%,#f5e6bb 100%)}
/* Single polished gold rim; only the symbols move. */
.care-orbit{box-sizing:border-box;border:9px solid transparent;background:linear-gradient(#f8fbff,#edf4fc) padding-box,linear-gradient(160deg,#8e6114 0%,#e8bd58 16%,#fff4b0 30%,#c39836 44%,#785317 49%,#fff4b2 53%,#dab453 65%,#fff0a2 80%,#9f741d 100%) border-box;box-shadow:inset 0 0 0 1px #b78e36,0 5px 15px #94702320}
.care-orbit i{display:none!important;animation:none!important}
.care-orbit svg,.care-home .care-orbit svg{animation:care-symbol-vibration 3s ease-in-out infinite;transform-origin:center}
@keyframes care-symbol-vibration{0%,70%,100%{transform:translateX(0) rotate(0)}76%{transform:translateX(-1px) rotate(-1deg)}82%{transform:translateX(1px) rotate(1deg)}88%{transform:translateX(-.5px) rotate(-.5deg)}94%{transform:translateX(.5px) rotate(.5deg)}}
@media(max-width:850px){.care-orbit{border-width:6px}}
@media(prefers-reduced-motion:reduce){.care-orbit svg,.care-home .care-orbit svg{animation:none}}
