.section-anim-element[data-astro-cid-5ez62wiw]{background:var(--animColor)}svg[data-astro-cid-5ez62wiw].section-anim-element{background:0 0;overflow:visible}.tooth-fill[data-astro-cid-5ez62wiw]{fill:var(--animColor);fill-opacity:.08;stroke:none;filter:drop-shadow(0 0 2px var(--animColor))}.tooth-outline[data-astro-cid-5ez62wiw]{fill:none;stroke:var(--animColor);stroke-width:2;stroke-opacity:.45;stroke-linejoin:round;stroke-linecap:round}.clip-path-triangle[data-astro-cid-5ez62wiw]{clip-path:polygon(50%0,0 100%,100% 100%)}.clip-path-star[data-astro-cid-5ez62wiw]{clip-path:polygon(50%0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.clip-path-heart[data-astro-cid-5ez62wiw]{clip-path:polygon(50% 15%,61%0,80%0,100% 15%,100% 35%,85% 55%,50% 100%,15% 55%,0 35%,0 15%,20%0,39%0)}.clip-path-water-drop[data-astro-cid-5ez62wiw]{clip-path:polygon(50%0,65% 20%,80% 40%,90% 55%,95% 70%,95% 80%,90% 90%,80% 96%,65% 100%,50% 100%,35% 100%,20% 96%,10% 90%,5% 80%,5% 70%,10% 55%,20% 40%,35% 20%);filter:blur(1px);background:linear-gradient(135deg,var(--animColor) 0%,transparent 40%,var(--animColor) 100%)}.clip-path-smile-arc[data-astro-cid-5ez62wiw]{clip-path:ellipse(50% 25%at 50% 75%);border-radius:0 0 100% 100%;filter:blur(2px)}.clip-path-medical-plus[data-astro-cid-5ez62wiw]{clip-path:polygon(0 35%,35% 35%,35%0,65%0,65% 35%,100% 35%,100% 65%,65% 65%,65% 100%,35% 100%,35% 65%,0 65%);filter:drop-shadow(0 0 4px currentColor)}.clip-path-mint-leaf[data-astro-cid-5ez62wiw]{clip-path:polygon(50%0,70% 10%,85% 25%,95% 45%,100% 65%,95% 80%,85% 90%,70% 97%,50% 100%,30% 97%,15% 90%,5% 80%,0 65%,5% 45%,15% 25%,30% 10%);background:linear-gradient(to bottom,transparent 0%,var(--animColor) 20%,transparent 50%,var(--animColor) 80%,transparent 100%);filter:drop-shadow(0 0 3px currentColor)}.clip-path-sparkle-burst[data-astro-cid-5ez62wiw]{clip-path:polygon(50%0,58% 35%,100% 38%,65% 50%,100% 62%,58% 65%,50% 100%,42% 65%,0 62%,35% 50%,0 38%,42% 35%);filter:drop-shadow(0 0 6px currentColor) brightness(1.2)}@keyframes section-anim-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}@keyframes section-anim-drift{0%,to{transform:translate(0) translateY(0)}25%{transform:translate(15px) translateY(-8px)}50%{transform:translate(25px) translateY(5px)}75%{transform:translate(10px) translateY(-3px)}}@keyframes section-anim-rise{0%{transform:translateY(100%) scale(.8);opacity:0}10%{opacity:.4}90%{opacity:.4}to{transform:translateY(-100%) scale(1);opacity:0}}@keyframes section-anim-fall{0%{transform:translateY(-100%) rotate(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(100%) rotate(360deg);opacity:0}}@keyframes section-anim-sway{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(20px) rotate(5deg)}75%{transform:translate(-20px) rotate(-5deg)}}@keyframes section-anim-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.3);opacity:.8}}@keyframes section-anim-twinkle{0%,to{transform:scale(1);opacity:.2}50%{transform:scale(1.5);opacity:.8}}@keyframes section-anim-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes section-anim-scale{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}@keyframes section-anim-fade{0%,to{opacity:.1}50%{opacity:.6}}@keyframes section-anim-silk-wave{0%{transform:translate(0) rotate(0) scaleX(1) scaleY(1);filter:blur(60px);border-radius:80% 20% 70% 30%/20% 80% 30% 70%}25%{transform:translate(3%,-2%) rotate(5deg) scaleX(1.1) scaleY(.95);filter:blur(70px);border-radius:20% 80% 30% 70%/70% 30% 80% 20%}50%{transform:translate(-2%,3%) rotate(-3deg) scaleX(.95) scaleY(1.1);filter:blur(65px);border-radius:70% 30% 20% 80%/30% 70% 20% 80%}75%{transform:translate(2%,2%) rotate(3deg) scaleX(1.05) scaleY(1);filter:blur(75px);border-radius:30% 70% 80% 20%/80% 20% 70% 30%}to{transform:translate(0) rotate(0) scaleX(1) scaleY(1);filter:blur(60px);border-radius:80% 20% 70% 30%/20% 80% 30% 70%}}@keyframes section-anim-shimmer{0%,to{filter:brightness(1);opacity:.3}25%{filter:brightness(1.8);opacity:.7}50%{filter:brightness(1.2);opacity:.4}75%{filter:brightness(2);opacity:.9}}@keyframes section-anim-glow-pulse{0%,to{transform:scale(1);filter:blur(60px) brightness(1);opacity:.3}50%{transform:scale(1.15);filter:blur(80px) brightness(1.4);opacity:.5}}@keyframes section-anim-iridescent{0%{filter:hue-rotate(0deg) brightness(1.1)}25%{filter:hue-rotate(90deg) brightness(1.3)}50%{filter:hue-rotate(180deg) brightness(1.2)}75%{filter:hue-rotate(270deg) brightness(1.4)}to{filter:hue-rotate(360deg) brightness(1.1)}}@keyframes section-anim-data-flow{0%{transform:translate(-100%) scaleX(.5);opacity:0}20%{opacity:.8}80%{opacity:.8}to{transform:translate(100%) scaleX(1.5);opacity:0}}@keyframes section-anim-glitch{0%,to{transform:translate(0) skew(0);opacity:.5}10%{transform:translate(-5px,2px) skew(5deg);opacity:.8}20%{transform:translate(5px,-2px) skew(-3deg);opacity:.3}30%{transform:translate(-3px) skew(2deg);opacity:.9}40%{transform:translate(3px,3px) skew(-2deg);opacity:.4}50%{transform:translateY(-3px) skew(3deg);opacity:.7}}@keyframes section-anim-scan{0%{transform:translateY(-100%);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateY(100%);opacity:0}}@keyframes section-anim-connect{0%,to{transform:scale(1);box-shadow:0 0 0 0 currentColor;opacity:.4}50%{transform:scale(1.5);box-shadow:0 0 20px currentColor,0 0 40px currentColor;opacity:.9}}@keyframes section-anim-flare{0%,to{transform:translate(0) scale(1);filter:blur(40px) brightness(1);opacity:.2}25%{transform:translate(20px,-10px) scale(1.3);filter:blur(50px) brightness(1.5);opacity:.4}50%{transform:translate(-10px,15px) scale(.9);filter:blur(45px) brightness(1.2);opacity:.3}75%{transform:translate(15px,5px) scale(1.1);filter:blur(55px) brightness(1.4);opacity:.35}}@keyframes section-anim-smoke-drift{0%{transform:translate(0) scale(1) rotate(0);filter:blur(50px);opacity:.05}25%{transform:translate(5%,-3%) scale(1.1) rotate(5deg);filter:blur(60px);opacity:.08}50%{transform:translate(-3%,5%) scale(.95) rotate(-3deg);filter:blur(55px);opacity:.06}75%{transform:translate(2%,2%) scale(1.05) rotate(2deg);filter:blur(65px);opacity:.07}to{transform:translate(0) scale(1) rotate(0);filter:blur(50px);opacity:.05}}@keyframes section-anim-burst{0%{transform:scale(0) rotate(0);opacity:1}50%{transform:scale(2) rotate(180deg);opacity:.5}to{transform:scale(3) rotate(360deg);opacity:0}}@keyframes section-anim-sweep{0%{transform:translate(-100%) rotate(-10deg);opacity:0}20%{opacity:.6}80%{opacity:.6}to{transform:translate(100%) rotate(10deg);opacity:0}}@keyframes section-anim-bounce{0%,to{transform:translateY(0) scaleY(1)}30%{transform:translateY(-30px) scaleY(1.1)}50%{transform:translateY(0) scaleY(.9)}70%{transform:translateY(-15px) scaleY(1.05)}}@keyframes section-anim-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}75%{transform:rotate(5deg)}}@keyframes section-anim-pop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2);opacity:1}70%{transform:scale(.9);opacity:1}to{transform:scale(1);opacity:1}}@keyframes section-anim-spiral{0%{transform:rotate(0) translate(0) scale(1)}25%{transform:rotate(90deg) translate(20px) scale(1.1)}50%{transform:rotate(180deg) translate(0) scale(1)}75%{transform:rotate(270deg) translate(-20px) scale(.9)}to{transform:rotate(360deg) translate(0) scale(1)}}@keyframes section-anim-warp-speed{0%{transform:translate(-100%) scaleX(.1) scaleY(1);opacity:0}50%{transform:translate(0) scaleX(3) scaleY(.3);opacity:1}to{transform:translate(100%) scaleX(.1) scaleY(1);opacity:0}}@keyframes section-anim-morph{0%,to{border-radius:40% 60% 70% 30%/40% 50% 60%;transform:rotate(0) scale(1)}25%{border-radius:70% 30% 50% 50%/30% 30% 70% 70%;transform:rotate(90deg) scale(1.05)}50%{border-radius:50% 60% 30%/50% 40% 70% 50%;transform:rotate(180deg) scale(.98)}75%{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:rotate(270deg) scale(1.02)}}@keyframes section-anim-distort{0%,to{transform:skew(0) skewY(0) scale(1);filter:blur(40px)}25%{transform:skew(10deg) skewY(-5deg) scale(1.1);filter:blur(50px)}50%{transform:skew(-8deg) skewY(8deg) scale(.95);filter:blur(45px)}75%{transform:skew(5deg) skewY(-3deg) scale(1.05);filter:blur(55px)}}@keyframes section-anim-ripple{0%{transform:scale(.5);opacity:.8;box-shadow:0 0 0 0 currentColor}to{transform:scale(2);opacity:0;box-shadow:0 0 30px 10px transparent}}@keyframes section-anim-mesh-flow{0%{transform:translate(0) rotate(0) scale(1);filter:blur(80px) hue-rotate(0deg);border-radius:60% 40% 30% 70%/60% 30% 70% 40%}25%{transform:translate(5%,-5%) rotate(90deg) scale(1.1);filter:blur(100px) hue-rotate(45deg);border-radius:40% 60% 70% 30%/40% 70% 30% 60%}50%{transform:translate(-5%,5%) rotate(180deg) scale(.95);filter:blur(90px) hue-rotate(90deg);border-radius:70% 30% 50% 50%/30% 60% 40% 70%}75%{transform:translate(3%,3%) rotate(270deg) scale(1.05);filter:blur(110px) hue-rotate(135deg);border-radius:30% 70% 60% 40%/50% 40% 60% 50%}to{transform:translate(0) rotate(360deg) scale(1);filter:blur(80px) hue-rotate(180deg);border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes section-anim-gradient-shift{0%,to{filter:hue-rotate(0deg) saturate(1.2) brightness(1);transform:scale(1)}33%{filter:hue-rotate(60deg) saturate(1.5) brightness(1.2);transform:scale(1.05)}66%{filter:hue-rotate(120deg) saturate(1.3) brightness(1.1);transform:scale(.98)}}@keyframes section-anim-organic-morph{0%,to{border-radius:40% 60% 70% 30%/40% 50% 60%;transform:translate(0) rotate(0) scale(1);filter:blur(60px)}25%{border-radius:70% 30% 50% 50%/30% 30% 70% 70%;transform:translate(5%,-3%) rotate(90deg) scale(1.05);filter:blur(70px)}50%{border-radius:50% 60% 30%/50% 40% 70% 50%;transform:translate(-3%,5%) rotate(180deg) scale(.98);filter:blur(65px)}75%{border-radius:30% 60% 70% 40%/50% 60% 30%;transform:translate(2%,2%) rotate(270deg) scale(1.02);filter:blur(75px)}}@keyframes section-anim-constellation{0%,to{transform:scale(1);opacity:.3;box-shadow:0 0 5px currentColor}25%{transform:scale(1.8);opacity:.8;box-shadow:0 0 15px currentColor,0 0 30px currentColor}50%{transform:scale(1.2);opacity:.5;box-shadow:0 0 10px currentColor}75%{transform:scale(2);opacity:.9;box-shadow:0 0 20px currentColor,0 0 40px currentColor,0 0 60px currentColor}}