.FeaturesSection-module__fjSKOq__features{background:linear-gradient(#f8fafa 0%,#fef5ff 100%);padding:6rem 0;position:relative;overflow:hidden}.FeaturesSection-module__fjSKOq__features:before{content:"";opacity:1;pointer-events:none;z-index:0;background-image:repeating-linear-gradient(45deg,#0000,#0000 10px,#ffb3f908 10px 20px),repeating-linear-gradient(-45deg,#0000,#0000 10px,#ffdb3108 10px 20px);background-repeat:repeat;background-size:40px 40px;position:absolute;inset:0}.FeaturesSection-module__fjSKOq__backgroundDecor{pointer-events:none;z-index:0;position:absolute;inset:0}.FeaturesSection-module__fjSKOq__decorCircle1{background:radial-gradient(circle,#ffb3f933 0%,#0000 70%);border-radius:50%;width:400px;height:400px;animation:20s ease-in-out infinite FeaturesSection-module__fjSKOq__floatSlow;position:absolute;top:10%;right:-5%}.FeaturesSection-module__fjSKOq__decorCircle2{background:radial-gradient(circle,#ffdb3126 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:25s ease-in-out infinite reverse FeaturesSection-module__fjSKOq__floatSlow;position:absolute;bottom:20%;left:-10%}.FeaturesSection-module__fjSKOq__decorCircle3{background:radial-gradient(circle,#ffb3f91a 0%,#0000 70%);border-radius:50%;width:300px;height:300px;animation:15s ease-in-out infinite FeaturesSection-module__fjSKOq__pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes FeaturesSection-module__fjSKOq__floatSlow{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.1)}66%{transform:translate(-20px,20px)scale(.9)}}.FeaturesSection-module__fjSKOq__featuresGrid{z-index:1;grid-template-columns:repeat(3,minmax(320px,1fr));justify-content:center;justify-items:center;gap:2rem;max-width:1200px;margin:0 auto;padding:0 1.25rem;display:grid;position:relative}.FeaturesSection-module__fjSKOq__featureWrapper{opacity:0;will-change:transform,opacity;width:100%;max-width:360px;transition:all .8s cubic-bezier(.4,0,.2,1);position:relative}.FeaturesSection-module__fjSKOq__featureWrapper.FeaturesSection-module__fjSKOq__from-left{transform:translate(-100px)translateY(30px)}.FeaturesSection-module__fjSKOq__featureWrapper.FeaturesSection-module__fjSKOq__from-right{transform:translate(100px)translateY(30px)}.FeaturesSection-module__fjSKOq__featureWrapper.FeaturesSection-module__fjSKOq__visible{opacity:1;transform:translate(0)translateY(0)}.FeaturesSection-module__fjSKOq__feature{text-align:center;background:#fff;border:2px solid #ffb3f94d;border-radius:1.5rem;height:100%;padding:0;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible}.FeaturesSection-module__fjSKOq__feature:hover{border-color:#ffb3f999;transform:translateY(-10px)scale(1.02);box-shadow:0 20px 40px #ffb3f94d}.FeaturesSection-module__fjSKOq__featureBackground{background-position:50%;background-size:cover;border-radius:1.5rem;transition:transform .6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;overflow:hidden}.FeaturesSection-module__fjSKOq__feature:hover .FeaturesSection-module__fjSKOq__featureBackground{transform:scale(1.05)}.FeaturesSection-module__fjSKOq__featureBackgroundOverlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#fffffff2 0%,#fffffffa 100%);position:absolute;inset:0}.FeaturesSection-module__fjSKOq__featureContent{z-index:2;padding:2rem 1.75rem .75rem;position:relative}.FeaturesSection-module__fjSKOq__featureImageWrapper{width:320px;height:320px;margin:0 auto 1.75rem;position:relative}.FeaturesSection-module__fjSKOq__featureImageContainer{z-index:2;border-radius:1.75rem;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;transition:all .5s cubic-bezier(.4,0,.2,1);animation:4s ease-in-out infinite FeaturesSection-module__fjSKOq__floatImage;display:flex;position:relative}.FeaturesSection-module__fjSKOq__feature:hover .FeaturesSection-module__fjSKOq__featureImageContainer{animation-play-state:paused;transform:translateY(-12px)rotate(-5deg)scale(1.08);box-shadow:0 20px 45px #ffb3f98c}@keyframes FeaturesSection-module__fjSKOq__floatImage{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-8px)rotate(2deg)}50%{transform:translateY(-4px)rotate(0)}75%{transform:translateY(-10px)rotate(-2deg)}}.FeaturesSection-module__fjSKOq__featureWrapper:first-child .FeaturesSection-module__fjSKOq__featureImageContainer{animation-delay:0s}.FeaturesSection-module__fjSKOq__featureWrapper:nth-child(2) .FeaturesSection-module__fjSKOq__featureImageContainer{animation-delay:.5s}.FeaturesSection-module__fjSKOq__featureWrapper:nth-child(3) .FeaturesSection-module__fjSKOq__featureImageContainer{animation-delay:1s}.FeaturesSection-module__fjSKOq__featureImage{object-fit:contain;filter:brightness()drop-shadow(0 4px 12px #0000001a);transition:transform .5s cubic-bezier(.4,0,.2,1);animation:6s ease-in-out infinite FeaturesSection-module__fjSKOq__rotateSubtle;width:100%!important;height:100%!important}.FeaturesSection-module__fjSKOq__feature:hover .FeaturesSection-module__fjSKOq__featureImage{filter:brightness(1.1)drop-shadow(0 8px 20px #00000026);animation-play-state:paused;transform:scale(1.15)rotate(8deg)}@keyframes FeaturesSection-module__fjSKOq__rotateSubtle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}50%{transform:rotate(0)}75%{transform:rotate(3deg)}}.FeaturesSection-module__fjSKOq__featureImageGlow{opacity:.7;z-index:1;background:radial-gradient(circle,#ffb3f980 0%,#ffb3f933 50%,#0000 70%);border-radius:50%;animation:3s ease-in-out infinite FeaturesSection-module__fjSKOq__pulseGlow;position:absolute;inset:-14px}.FeaturesSection-module__fjSKOq__feature:hover .FeaturesSection-module__fjSKOq__featureImageGlow{opacity:1;animation:1.5s ease-in-out infinite FeaturesSection-module__fjSKOq__pulseGlowFast}@keyframes FeaturesSection-module__fjSKOq__pulseGlow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:.9;transform:scale(1.15)}}@keyframes FeaturesSection-module__fjSKOq__pulseGlowFast{0%,to{opacity:.8;transform:scale(1.1)}50%{opacity:1;transform:scale(1.25)}}.FeaturesSection-module__fjSKOq__featureTitle{color:#d3aacf;font-size:1.375rem;font-weight:700;font-family:var(--font-title);margin-bottom:.75rem;transition:all .3s}.FeaturesSection-module__fjSKOq__feature:hover .FeaturesSection-module__fjSKOq__featureTitle{color:#b35804;transform:translateY(-2px)}.FeaturesSection-module__fjSKOq__featureText{color:#64493b;font-size:.9375rem;line-height:1.7;transition:color .3s}.FeaturesSection-module__fjSKOq__feature:hover .FeaturesSection-module__fjSKOq__featureText{color:#8e4603}.FeaturesSection-module__fjSKOq__featureDecoration{justify-content:center;gap:8px;margin-top:1rem;display:flex}.FeaturesSection-module__fjSKOq__featureDecoration span{background:#d3aacf;border-radius:50%;width:7px;height:7px;transition:all .3s;animation:2s ease-in-out infinite FeaturesSection-module__fjSKOq__dotBounce}.FeaturesSection-module__fjSKOq__featureDecoration span:first-child{animation-delay:0s}.FeaturesSection-module__fjSKOq__featureDecoration span:nth-child(2){animation-delay:.2s}.FeaturesSection-module__fjSKOq__featureDecoration span:nth-child(3){animation-delay:.4s}@keyframes FeaturesSection-module__fjSKOq__dotBounce{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.2)}}.FeaturesSection-module__fjSKOq__feature:hover .FeaturesSection-module__fjSKOq__featureDecoration span{background:#8e4603}.FeaturesSection-module__fjSKOq__feature:hover .FeaturesSection-module__fjSKOq__featureDecoration span:first-child{transform:translate(-8px)scale(1.3)}.FeaturesSection-module__fjSKOq__feature:hover .FeaturesSection-module__fjSKOq__featureDecoration span:nth-child(2){transform:scale(1.4)}.FeaturesSection-module__fjSKOq__feature:hover .FeaturesSection-module__fjSKOq__featureDecoration span:nth-child(3){transform:translate(8px)scale(1.3)}.FeaturesSection-module__fjSKOq__featureShine{background:radial-gradient(circle 150px at var(--mouse-x,50%)var(--mouse-y,50%),#fff3,transparent);opacity:0;pointer-events:none;border-radius:1.5rem;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.FeaturesSection-module__fjSKOq__feature:hover .FeaturesSection-module__fjSKOq__featureShine{opacity:1}.FeaturesSection-module__fjSKOq__feature:before{content:"";opacity:0;z-index:-1;background:linear-gradient(45deg,#ffb3f9,#ff8bf5,#ffdb31,#ffb3f9) 0 0/300% 300%;border-radius:1.5rem;transition:opacity .5s;animation:4s infinite FeaturesSection-module__fjSKOq__gradientShift;position:absolute;inset:-2px}.FeaturesSection-module__fjSKOq__feature:hover:before{opacity:1}@keyframes FeaturesSection-module__fjSKOq__gradientShift{0%,to{background-position:0%}50%{background-position:100%}}@media (max-width:1024px){.FeaturesSection-module__fjSKOq__featuresGrid{grid-template-columns:1fr;gap:2.5rem;max-width:550px}.FeaturesSection-module__fjSKOq__featureWrapper{max-width:100%}.FeaturesSection-module__fjSKOq__featureWrapper.FeaturesSection-module__fjSKOq__from-left,.FeaturesSection-module__fjSKOq__featureWrapper.FeaturesSection-module__fjSKOq__from-right{transform:translateY(30px)}.FeaturesSection-module__fjSKOq__featureContent{padding:2.5rem 2rem}.FeaturesSection-module__fjSKOq__featureImageWrapper{width:280px;height:280px}}@media (max-width:768px){.FeaturesSection-module__fjSKOq__features{padding:4rem 0}.FeaturesSection-module__fjSKOq__featuresGrid{gap:2rem;max-width:100%;padding:0 1rem}.FeaturesSection-module__fjSKOq__featureWrapper{will-change:auto}.FeaturesSection-module__fjSKOq__featureWrapper.FeaturesSection-module__fjSKOq__from-left,.FeaturesSection-module__fjSKOq__featureWrapper.FeaturesSection-module__fjSKOq__from-right{transform:translateY(20px)}.FeaturesSection-module__fjSKOq__featureWrapper.FeaturesSection-module__fjSKOq__visible{transform:translateY(0)}.FeaturesSection-module__fjSKOq__featureImageWrapper{width:240px;height:240px;margin-bottom:1.5rem}.FeaturesSection-module__fjSKOq__featureImageContainer{padding:16px;animation:5s ease-in-out infinite FeaturesSection-module__fjSKOq__floatImageMobile}@keyframes FeaturesSection-module__fjSKOq__floatImageMobile{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.FeaturesSection-module__fjSKOq__featureImage{animation:none}.FeaturesSection-module__fjSKOq__featureTitle{font-size:1.25rem}.FeaturesSection-module__fjSKOq__featureText{font-size:.9375rem;line-height:1.7}.FeaturesSection-module__fjSKOq__featureContent{padding:2rem 1.5rem}.FeaturesSection-module__fjSKOq__decorCircle1,.FeaturesSection-module__fjSKOq__decorCircle2,.FeaturesSection-module__fjSKOq__decorCircle3{display:none}.FeaturesSection-module__fjSKOq__featureImageGlow{opacity:.4}.FeaturesSection-module__fjSKOq__feature:hover .FeaturesSection-module__fjSKOq__featureImageGlow{opacity:.6}}@media (max-width:480px){.FeaturesSection-module__fjSKOq__featureImageWrapper{width:200px;height:200px}.FeaturesSection-module__fjSKOq__featureImageContainer{padding:14px}.FeaturesSection-module__fjSKOq__featureContent{padding:1.75rem 1.25rem}.FeaturesSection-module__fjSKOq__featureTitle{font-size:1.125rem}.FeaturesSection-module__fjSKOq__featureText{font-size:.875rem}}@media (max-width:375px){.FeaturesSection-module__fjSKOq__featureImageWrapper{width:180px;height:180px}.FeaturesSection-module__fjSKOq__featureContent{padding:1.5rem 1rem}.FeaturesSection-module__fjSKOq__featureTitle{font-size:1rem}}@media (prefers-reduced-motion:reduce){.FeaturesSection-module__fjSKOq__featureImageContainer,.FeaturesSection-module__fjSKOq__featureImage,.FeaturesSection-module__fjSKOq__featureDecoration span,.FeaturesSection-module__fjSKOq__featureImageGlow{animation:none!important}.FeaturesSection-module__fjSKOq__feature:hover .FeaturesSection-module__fjSKOq__featureImageContainer{transform:translateY(-8px)scale(1.05)}}
