.bglyph{width:100%;height:100%;color:inherit;--bg-draw-dur:var(--duration-slow,.32s);--bg-stagger:70ms;--bg-hover-dur:var(--duration-base,.22s);--bg-loop-dur:3.4s;display:block;overflow:visible}.bglyph :where(path,line,rect,circle,polyline,polygon){vector-effect:non-scaling-stroke}.bglyph.is-playing :where(path,line,rect,circle,polyline,polygon){vector-effect:none}.bglyph .bg-draw{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--bg-draw-dur) var(--ease-emphasized,ease-out);transition-delay:calc(var(--card-index,0) * var(--bg-stagger))}.benefit-grid.reveal-pending:not(.is-drawn) .bg-draw{stroke-dashoffset:1px}.benefit-grid{--bg-flip-dur:.64s;--bg-flip-ease:cubic-bezier(.22, 1, .36, 1)}@media (width>=1024px){.benefit-grid>.benefit-card{grid-column:var(--gc,auto) / span var(--gcs,1);grid-row:var(--gr,auto) / span var(--grs,1)}}.bcard-swap{opacity:1}.bglyph-stage{background:radial-gradient(120% 120% at 50% 40%, color-mix(in oklch, var(--color-foreground) 6%, transparent) 0%, transparent 70%)}:is(.group:hover .bglyph,.bglyph.is-playing) .bg-hover{will-change:transform, opacity}@media (prefers-reduced-motion:reduce){.bglyph *{animation:none!important}.bglyph .bg-draw{stroke-dashoffset:0!important;transition:none!important}.bglyph :where(.bg-sil-rings,.bg-sil-phone){transition:none!important}}.bg-idle-breathe{animation:bg-breathe 4s var(--ease-standard,ease-in-out) infinite}@keyframes bg-breathe{0%,to{transform:translateY(.4px)}50%{transform:translateY(-.8px)}}.bg-fraud-wave{transform-box:fill-box;transform-origin:50%;animation:bg-fraud-breathe 3.2s var(--ease-standard,ease-in-out) infinite}@keyframes bg-fraud-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.bg-fraud-fake{opacity:0;transition:opacity var(--bg-hover-dur) var(--ease-standard,ease)}.bg-fraud-flag{transform-box:fill-box;transform-origin:bottom;transform:scale(0)}.group:hover .bglyph .bg-fraud-fake{opacity:1}.group:hover .bglyph .bg-fraud-flag{animation:bg-fraud-flag .48s var(--ease-emphasized,ease-out) .14s forwards}@keyframes bg-fraud-flag{0%{transform:scale(0)translateY(2px)}70%{transform:scale(1.15)translateY(0)}to{transform:scale(1)translateY(0)}}.bglyph.is-playing .bg-fraud-fake{animation:bg-fraud-fake-loop var(--bg-loop-dur) var(--ease-standard,ease-in-out) infinite}.bglyph.is-playing .bg-fraud-flag{animation:bg-fraud-flag-loop var(--bg-loop-dur) var(--ease-emphasized,ease-out) infinite}@keyframes bg-fraud-fake-loop{0%,8%{opacity:0}20%,80%{opacity:1}92%,to{opacity:0}}@keyframes bg-fraud-flag-loop{0%,15%{transform:scale(0)translateY(2px)}28%{transform:scale(1.15)translateY(0)}34%,80%{transform:scale(1)translateY(0)}92%,to{transform:scale(0)translateY(2px)}}.bg-live-ping{transform-box:fill-box;transform-origin:50%;animation:bg-live-ping 2.4s var(--ease-emphasized,ease-out) infinite}@keyframes bg-live-ping{0%{opacity:.5;transform:scale(.5)}70%,to{opacity:0;transform:scale(2.4)}}.bg-live-dot{offset-distance:0%;opacity:0}:is(.group:hover .bglyph,.bglyph.is-playing) .bg-live-dot{animation:bg-live-travel 2.2s var(--ease-standard,ease-in-out) infinite}:is(.group:hover .bglyph,.bglyph.is-playing) .bg-live-dot2{animation:bg-live-travel 2.2s var(--ease-standard,ease-in-out) -1.1s infinite}@keyframes bg-live-travel{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.bg-inv-line{transform-box:fill-box;transform-origin:0;transform:scaleX(0)}.bg-inv-stamp{transform-box:fill-box;transform-origin:50%;opacity:0;transform:scale(.4)}.group:hover .bglyph .bg-inv-line{animation:bg-inv-fill .36s var(--ease-emphasized,ease-out) forwards}.group:hover .bglyph .bg-inv-line:nth-of-type(2){animation-delay:90ms}.group:hover .bglyph .bg-inv-line:nth-of-type(3){animation-delay:.18s}.group:hover .bglyph .bg-inv-stamp{animation:bg-inv-stamp .32s var(--ease-emphasized,ease-out) .32s forwards}@keyframes bg-inv-fill{to{transform:scaleX(1)}}@keyframes bg-inv-stamp{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.bglyph.is-playing .bg-inv-line{animation:bg-inv-fill-loop var(--bg-loop-dur) var(--ease-emphasized,ease-out) infinite}.bglyph.is-playing .bg-inv-line:nth-of-type(2){animation-delay:.14s}.bglyph.is-playing .bg-inv-line:nth-of-type(3){animation-delay:.28s}.bglyph.is-playing .bg-inv-stamp{animation:bg-inv-stamp-loop var(--bg-loop-dur) var(--ease-emphasized,ease-out) infinite}@keyframes bg-inv-fill-loop{0%{transform:scaleX(0)}15%{transform:scaleX(1)}78%{transform:scaleX(1)}90%,to{transform:scaleX(0)}}@keyframes bg-inv-stamp-loop{0%,30%{opacity:0;transform:scale(.4)}42%{opacity:1;transform:scale(1.12)}50%,78%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(.4)}}.bg-sil-rings{transform-box:fill-box;transform-origin:0;animation:bg-sil-ring 2.6s var(--ease-standard,ease-in-out) infinite}@keyframes bg-sil-ring{0%,to{opacity:.45;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}.bg-sil-phone{transform-box:fill-box;transform-origin:50%}.group:hover .bglyph .bg-sil-rings{opacity:0;transition:opacity var(--bg-hover-dur) var(--ease-exit,ease-in), transform var(--bg-hover-dur) var(--ease-exit,ease-in);animation:none;transform:scale(.4)}.group:hover .bglyph .bg-sil-phone{transition:transform var(--bg-hover-dur) var(--ease-emphasized,ease-out);transform:rotate(8deg)}.bglyph.is-playing .bg-sil-rings{animation:bg-sil-loop var(--bg-loop-dur) var(--ease-standard,ease-in-out) infinite}.bglyph.is-playing .bg-sil-phone{animation:bg-sil-phone-loop var(--bg-loop-dur) var(--ease-emphasized,ease-out) infinite}@keyframes bg-sil-loop{0%{opacity:.45;transform:scale(.96)}18%{opacity:.9;transform:scale(1.04)}34%{opacity:0;transform:scale(.4)}82%{opacity:0;transform:scale(.4)}to{opacity:.45;transform:scale(.96)}}@keyframes bg-sil-phone-loop{0%,18%{transform:rotate(0)}40%{transform:rotate(8deg)}82%{transform:rotate(8deg)}to{transform:rotate(0)}}.bg-reskin-fill{transform-box:fill-box;transform-origin:0;opacity:.12;transform:scaleX(0)}.bg-reskin-logo{transform-box:fill-box;transform-origin:50%;transform:scale(0)}.group:hover .bglyph .bg-reskin-fill{animation:bg-reskin-wipe .42s var(--ease-emphasized,ease-out) forwards}.group:hover .bglyph .bg-reskin-logo{animation:bg-reskin-pop .32s var(--ease-emphasized,ease-out) .22s forwards}@keyframes bg-reskin-wipe{to{transform:scaleX(1)}}@keyframes bg-reskin-pop{0%{transform:scale(0)}70%{transform:scale(1.18)}to{transform:scale(1)}}.bglyph.is-playing .bg-reskin-fill{animation:bg-reskin-wipe-loop var(--bg-loop-dur) var(--ease-emphasized,ease-out) infinite}.bglyph.is-playing .bg-reskin-logo{animation:bg-reskin-pop-loop var(--bg-loop-dur) var(--ease-emphasized,ease-out) infinite}@keyframes bg-reskin-wipe-loop{0%{transform:scaleX(0)}16%{transform:scaleX(1)}82%{transform:scaleX(1)}94%,to{transform:scaleX(0)}}@keyframes bg-reskin-pop-loop{0%,18%{transform:scale(0)}30%{transform:scale(1.18)}40%,82%{transform:scale(1)}94%,to{transform:scale(0)}}.bg-cell{transform-box:fill-box;transform-origin:50%;opacity:0;transform:translateY(6px)scale(.9)}.group:hover .bglyph .bg-cell{animation:bg-cell-rise .36s var(--ease-emphasized,ease-out) forwards}.group:hover .bglyph .bg-cell:nth-of-type(2){animation-delay:90ms}.group:hover .bglyph .bg-cell:nth-of-type(3){animation-delay:.18s}@keyframes bg-cell-rise{to{opacity:1;transform:translateY(0)scale(1)}}.bglyph.is-playing .bg-cell{animation:bg-cell-loop var(--bg-loop-dur) var(--ease-emphasized,ease-out) infinite}.bglyph.is-playing .bg-cell:nth-of-type(2){animation-delay:.13s}.bglyph.is-playing .bg-cell:nth-of-type(3){animation-delay:.26s}@keyframes bg-cell-loop{0%{opacity:0;transform:translateY(6px)scale(.9)}16%{opacity:1;transform:translateY(0)scale(1)}80%{opacity:1;transform:translateY(0)scale(1)}92%,to{opacity:0;transform:translateY(6px)scale(.9)}}
