.fl-lifecert{position:relative;overflow:hidden;border-radius:16px;padding:16px 18px 18px;margin-bottom:20px;background:radial-gradient(120% 90% at 50% -10%,rgba(0,87,231,.1),transparent 60%),var(--h-gray);border:1px solid var(--gray-20);text-align:center}.fl-lifecert__tag{display:block;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--gray-70);margin-bottom:4px}.fl-lifecert__stage{position:relative;height:150px;margin:0 auto}.fl-lifecert__halo{position:absolute;left:50%;top:50%;width:96px;height:96px;margin:-48px 0 0 -48px;border-radius:50%;background:radial-gradient(circle,rgba(0,87,231,.16),transparent 65%);animation:fl-halo-breathe 4s ease-in-out infinite alternate}.fl-lifecert__ring{position:absolute;left:50%;top:50%;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;border:1.5px solid rgba(0,87,231,.35);opacity:0;animation:fl-ring-pulse 3.2s cubic-bezier(.22,.61,.36,1) infinite}.fl-lifecert__ring--b{animation-delay:1.6s}.fl-lifecert__dial{position:absolute;left:50%;top:50%;width:128px;height:128px;margin:-64px 0 0 -64px;transform:rotate(-90deg)}.fl-lifecert__dial circle{fill:none}.fl-lifecert__scale{stroke:var(--blue-20);stroke-width:6;stroke-dasharray:2.5 26.83;stroke-dashoffset:1.25}.fl-lifecert__arc{stroke:var(--blue);stroke-width:6;stroke-linecap:round;stroke-dasharray:352;stroke-dashoffset:234.7;animation:fl-lifecert-fill 6.4s ease-in-out infinite}.fl-lifecert__mark{position:absolute;left:50%;top:50%;width:3px;height:12px;margin:-6px 0 0 -1.5px;border-radius:2px;background:var(--navy);opacity:.45;transform:rotate(120deg) translateY(-56px)}.fl-lifecert__hrs{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.fl-lifecert__hrs b{display:block;font-family:var(--ff-ms);font-size:27px;font-weight:900;letter-spacing:-.02em;line-height:1;color:var(--navy)}.fl-lifecert__hrs em{display:block;font-style:normal;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--gray-70);margin-top:3px}.fl-lifecert__life{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--green);color:#fff;box-shadow:0 4px 10px #1e874a59;transform:rotate(120deg) translateY(-56px) rotate(-120deg) scale(0);animation:fl-lifecert-life 6.4s cubic-bezier(.34,1.56,.64,1) infinite}.fl-lifecert__life b{font-size:15px;font-weight:900;line-height:1}.fl-lifecert__result{font-size:15px;font-weight:700;color:var(--gray-80);margin-top:2px}.fl-lifecert__result b{color:var(--green);font-weight:900}@keyframes fl-lifecert-fill{0%{stroke-dashoffset:352}32%{stroke-dashoffset:234.7}74%{stroke-dashoffset:234.7}92%{stroke-dashoffset:352}to{stroke-dashoffset:352}}@keyframes fl-lifecert-life{0%,30%{transform:rotate(120deg) translateY(-56px) rotate(-120deg) scale(0)}38%{transform:rotate(120deg) translateY(-56px) rotate(-120deg) scale(1.15)}44%,74%{transform:rotate(120deg) translateY(-56px) rotate(-120deg) scale(1)}84%,to{transform:rotate(120deg) translateY(-56px) rotate(-120deg) scale(0)}}@media(prefers-reduced-motion:reduce){.fl-lifecert__halo{animation:none;opacity:.8}.fl-lifecert__ring{animation:none;opacity:.35;transform:scale(1)}.fl-lifecert__ring--b{display:none}.fl-lifecert__arc{animation:none;stroke-dashoffset:234.7}.fl-lifecert__life{animation:none;transform:rotate(120deg) translateY(-56px) rotate(-120deg) scale(1)}}
