.magnetic{will-change:transform;transition:transform .4s cubic-bezier(.16,1,.3,1)}.magnetic-label{transition:transform .4s cubic-bezier(.16,1,.3,1);display:inline-block}.measure-panel{--mx:50%;--my:30%;position:relative}.measure-panel:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(620px circle at var(--mx) var(--my), #ffe14d1a 0%, #ffe14d0a 35%, transparent 65%);opacity:0;z-index:0;transition:opacity .4s;position:absolute;inset:0}.measure-panel:hover:before{opacity:1}.measure-panel>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce),(hover:none){.magnetic,.magnetic-label{transition:none;transform:none!important}.measure-panel:before{display:none}}.cta-block{isolation:isolate;--mx:50%;--my:50%;position:relative;overflow:hidden}.cta-block>*{z-index:2;position:relative}.cta-block:before,.cta-block:after{content:"";z-index:0;filter:blur(45px);pointer-events:none;will-change:transform;position:absolute;inset:-25%}.cta-block:before{background:radial-gradient(45% 55% at 22% 32%,#ffc628a6 0%,#0000 60%);animation:28s ease-in-out infinite alternate drift-a}.cta-block:after{background:radial-gradient(50% 50% at 78% 68%,#ffee8cb3 0%,#0000 62%);animation:36s ease-in-out infinite alternate drift-b}@keyframes drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(8%,-6%)scale(1.18)}}@keyframes drift-b{0%{transform:translate(0)scale(1.1)}to{transform:translate(-9%,7%)scale(1)}}.cta-glow{z-index:1;pointer-events:none;background:radial-gradient(520px circle at var(--mx) var(--my), #ffffff73 0%, transparent 60%);opacity:0;transition:opacity .5s;position:absolute;inset:0}.cta-block:hover .cta-glow{opacity:1}@media (prefers-reduced-motion:reduce){.cta-block:before,.cta-block:after{animation:none}.cta-glow{display:none}}@media (hover:none){.cta-glow{display:none}}
