:root{--flowmingo-glow-gradient:conic-gradient(from 90deg at 50% 50%,#fb373c,#fc721c,#ffdc00,#1bceff,#2a6bff,#d929ff,#ff0a5c)}.features-card{position:relative;--start:0;--mx:50%;--my:50%;z-index:0;overflow:visible;will-change:transform,box-shadow;transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94)}.features-card:hover{transform:scale(1.01);box-shadow:0 10px 24px rgba(16,26,53,.08)}.features-card:before{position:absolute;content:"";inset:0;border-radius:28px;border:2px solid transparent;background:var(--flowmingo-glow-gradient);background-attachment:fixed;-webkit-mask:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--start) - 22) * 1deg),#ffffff1f 0deg,#fff,#ffffff00 100deg);-webkit-mask-composite:source-in,xor;mask:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--start) - 22) * 1deg),#ffffff1f 0deg,#fff,#ffffff00 100deg);mask-composite:intersect;mask-clip:padding-box,border-box;opacity:0;transform:scale(.99);will-change:opacity,transform;transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94);pointer-events:none;z-index:-1}.features-card:hover:before{opacity:.4;transform:scale(1)}.features-card:after{content:"";position:absolute;inset:0;border-radius:28px;pointer-events:none;background:radial-gradient(300px 300px at var(--mx) var(--my),rgba(255,160,64,.28),rgba(255,160,64,.12) 32%,rgba(255,160,64,0) 70%);opacity:0;transform:scale(.99);transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94);z-index:-1}.features-card:hover:after{opacity:.8;transform:scale(1)}.features-card .glow{pointer-events:none;position:absolute;inset:-1%;filter:blur(10px);z-index:-1}.features-card .glow:before{position:absolute;content:"";inset:0;border-radius:28px;border:12px solid transparent;background:var(--flowmingo-glow-gradient);background-attachment:fixed;-webkit-mask:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--start) - 22) * 1deg),#000 0deg,#fff,transparent 100deg);-webkit-mask-composite:source-in,xor;mask:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--start) - 22) * 1deg),#000 0deg,#fff,transparent 100deg);mask-composite:intersect;mask-clip:padding-box,border-box;opacity:0;transform:scale(.99);will-change:opacity,transform;transition:opacity .6s cubic-bezier(.25,.46,.45,.94),transform .6s cubic-bezier(.25,.46,.45,.94)}.features-card:hover .glow:before{opacity:.7;transform:scale(1.005)}