@media (hover:hover){.features-card-lift{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.features-card-lift:hover{transform:translateY(-6px)scale(1.02);box-shadow:0 20px 40px #0000001f,0 8px 16px #00000014}.features-card-lift .features-icon{transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.features-card-lift:hover .features-icon{transform:scale(1.15)rotate(8deg)}.features-card-tilt{transform-style:preserve-3d;transition:transform .15s,box-shadow .3s}.features-card-tilt:hover{box-shadow:0 20px 40px #0000001a}.features-card-tilt .features-icon{transition:transform .15s}@keyframes features-border-rotate{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.features-card-border{transition:border-color .3s;position:relative;border-color:#0000!important}.features-card-border:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#0000);padding:2px;transition:opacity .3s;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.features-card-border:hover:before{opacity:1;background:linear-gradient(90deg, var(--primary), color-mix(in srgb, var(--primary) 50%, #fff), var(--primary));background-size:200% 100%;animation:3s linear infinite features-border-rotate}.features-card-color-shift{transition:background-color .4s,box-shadow .3s}.features-card-color-shift h3,.features-card-color-shift p,.features-card-color-shift .features-icon{transition:color .4s,background-color .4s}.features-card-color-shift:hover{box-shadow:0 12px 32px color-mix(in srgb, var(--primary) 40%, transparent);background-color:var(--primary)!important}.features-card-color-shift:hover h3{color:#fff}.features-card-color-shift:hover p{color:#fffc}.features-card-color-shift:hover .features-icon{color:#fff;background-color:#fff3}.features-card-color-shift:hover .features-icon svg{color:#fff}}
