.insurance-animated-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:160px;height:160px;position:relative}.insurance-animated-icon{filter:drop-shadow(0 0 30px rgba(122,255,135,.6));animation:iconFloat 6s ease-in-out infinite}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.glow-circle{animation:glowPulse 3s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.3;r:70}50%{opacity:.6;r:75}}.rotating-ring{animation:rotateRing 20s linear infinite;transform-origin:center}@keyframes rotateRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.main-icon{animation:iconScale 4s ease-in-out infinite;transform-origin:center}@keyframes iconScale{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.doc-line{stroke-dasharray:40;stroke-dashoffset:40;animation:lineAppear 3s ease-in-out infinite}.line-1{animation-delay:0s}.line-2{animation-delay:.3s}.line-3{animation-delay:.6s}@keyframes lineAppear{0%,to{stroke-dashoffset:40;opacity:.3}50%{stroke-dashoffset:0;opacity:1}}.particle{animation:particleFloat 4s ease-in-out infinite;filter:drop-shadow(0 0 8px rgba(122,255,135,.8))}.particle-1{animation-delay:0s}.particle-2{animation-delay:1s}.particle-3{animation-delay:2s}.particle-4{animation-delay:3s}@keyframes particleFloat{0%,to{transform:translateY(0) translate(0);opacity:.4}25%{transform:translateY(-10px) translate(5px);opacity:1}50%{transform:translateY(-5px) translate(-3px);opacity:.6}75%{transform:translateY(-15px) translate(2px);opacity:.8}}.signal-waves{animation:wavesMove 2s ease-in-out infinite}.signal-wave{stroke-dasharray:30;stroke-dashoffset:30;filter:drop-shadow(0 0 10px rgba(0,255,255,.8))}.wave-1{animation:waveExpand 2s ease-in-out infinite;animation-delay:0s}.wave-2{animation:waveExpand 2s ease-in-out infinite;animation-delay:.3s}.wave-3{animation:waveExpand 2s ease-in-out infinite;animation-delay:.6s}@keyframes waveExpand{0%{stroke-dashoffset:30;opacity:0}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-30;opacity:0}}@keyframes wavesMove{0%,to{transform:translate(0)}50%{transform:translate(3px)}}.insurance-animated-icon-wrapper:hover .insurance-animated-icon{filter:drop-shadow(0 0 50px rgba(122,255,135,.9))}.insurance-animated-icon-wrapper:hover .main-icon{animation:iconScaleHover .6s ease-in-out}@keyframes iconScaleHover{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.wheel{animation:spin 2s linear infinite}.speed-line{animation:speedMove 1.5s ease-in-out infinite;opacity:0}.speed-line.line-1{animation-delay:0s}.speed-line.line-2{animation-delay:.3s}.speed-line.line-3{animation-delay:.6s}@keyframes speedMove{0%,to{opacity:0;transform:translate(0)}50%{opacity:1;transform:translate(15px)}}.floating-item{animation:floatItem 3s ease-in-out infinite}.floating-item.item-1{animation-delay:0s}.floating-item.item-2{animation-delay:.8s}.floating-item.item-3{animation-delay:1.6s}@keyframes floatItem{0%,to{transform:translateY(0) rotate(0);opacity:.6}50%{transform:translateY(-15px) rotate(5deg);opacity:1}}.package{animation:bounce 2s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.tassel{animation:swing 3s ease-in-out infinite;transform-origin:120px 70px}@keyframes swing{0%,to{transform:rotate(0)}25%{transform:rotate(15deg)}75%{transform:rotate(-15deg)}}.floating-element{animation:floatElement 4s ease-in-out infinite}.floating-element.element-1{animation-delay:0s}.floating-element.element-2{animation-delay:1.3s}.floating-element.element-3{animation-delay:2.6s}@keyframes floatElement{0%,to{transform:translateY(0) scale(1);opacity:.7}50%{transform:translateY(-12px) scale(1.1);opacity:1}}.sparkle{animation:sparkleAnim 2s ease-in-out infinite}.sparkle.sparkle-1{animation-delay:0s}.sparkle.sparkle-2{animation-delay:1s}@keyframes sparkleAnim{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.floating-coin{animation:coinFloat 3s ease-in-out infinite}.floating-coin.coin-1{animation-delay:0s}.floating-coin.coin-2{animation-delay:1s}.floating-coin.coin-3{animation-delay:2s}@keyframes coinFloat{0%,to{transform:translateY(0) rotate(0);opacity:.8}50%{transform:translateY(-20px) rotate(180deg);opacity:1}}.dollar-sign{animation:pulseGlow 2s ease-in-out infinite}@keyframes pulseGlow{0%,to{filter:drop-shadow(0 0 5px rgba(0,255,255,.5))}50%{filter:drop-shadow(0 0 15px rgba(0,255,255,1))}}.chart-line{animation:drawLine 3s ease-in-out infinite}.chart-dot{animation:dotPulse 1.5s ease-in-out infinite}.chart-dot.dot-1{animation-delay:0s}.chart-dot.dot-2{animation-delay:.3s}.chart-dot.dot-3{animation-delay:.6s}.chart-dot.dot-4{animation-delay:.9s}.chart-dot.dot-5{animation-delay:1.2s}@keyframes dotPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.5);opacity:1}}.heartbeat-line{animation:heartbeat 2s ease-in-out infinite}@keyframes heartbeat{0%,to{opacity:1}50%{opacity:.6}}.health-dots .health-dot{animation:healthDotPulse 1.5s ease-in-out infinite}.health-dot.dot-1{animation-delay:0s}.health-dot.dot-2{animation-delay:.5s}.health-dot.dot-3{animation-delay:1s}@keyframes healthDotPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.3);opacity:1}}.pulsing-heart{animation:heartPulse 1.5s ease-in-out infinite;transform-origin:center}@keyframes heartPulse{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.floating-tool{animation:toolFloat 3s ease-in-out infinite}.floating-tool.tool-1{animation-delay:0s}.floating-tool.tool-2{animation-delay:1s}.floating-tool.tool-3{animation-delay:2s}@keyframes toolFloat{0%,to{transform:translateY(0) rotate(0);opacity:.7}50%{transform:translateY(-15px) rotate(10deg);opacity:1}}.sound-waves .wave{animation:waveExpand 2s ease-out infinite}.wave.wave-1{animation-delay:0s}.wave.wave-2{animation-delay:.4s}.wave.wave-3{animation-delay:.8s}@keyframes waveExpand{0%{opacity:1;stroke-width:2.5}to{opacity:0;stroke-width:.5}}.lead-icon{animation:leadBounce 2s ease-in-out infinite}@keyframes leadBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pulse-ring .pulse{animation:ringPulse 3s ease-out infinite}.pulse.pulse-1{animation-delay:0s}.pulse.pulse-2{animation-delay:1.5s}@keyframes ringPulse{0%{r:30;opacity:.8}to{r:60;opacity:0}}.voter-icon{animation:voterAppear 3s ease-in-out infinite}.voter-icon.icon-1{animation-delay:0s}.voter-icon.icon-2{animation-delay:1.5s}@keyframes voterAppear{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.reach-waves .reach-wave{animation:reachExpand 4s ease-out infinite}.reach-wave.wave-1{animation-delay:0s}.reach-wave.wave-2{animation-delay:2s}@keyframes reachExpand{0%{r:40;opacity:.6}to{r:70;opacity:0}}.windows rect{animation:windowLight 3s ease-in-out infinite}.windows rect:nth-child(1){animation-delay:0s}.windows rect:nth-child(2){animation-delay:.3s}.windows rect:nth-child(3){animation-delay:.6s}.windows rect:nth-child(4){animation-delay:.9s}.windows rect:nth-child(5){animation-delay:1.2s}.windows rect:nth-child(6){animation-delay:1.5s}.windows rect:nth-child(7){animation-delay:1.8s}.windows rect:nth-child(8){animation-delay:2.1s}.windows rect:nth-child(9){animation-delay:2.4s}@keyframes windowLight{0%,to{fill:#0ff3}50%{fill:#0ff9}}.viewer-icon{animation:viewerWave 2.5s ease-in-out infinite}@keyframes viewerWave{0%,to{transform:translate(0)}50%{transform:translate(5px)}}.value-arrow{animation:arrowRise 2s ease-in-out infinite}@keyframes arrowRise{0%,to{transform:translateY(0);opacity:.8}50%{transform:translateY(-8px);opacity:1}}
