.custom-grid{z-index:0;background-image:linear-gradient(90deg,#0589ad1d 1px,#0000 1px),linear-gradient(#0589ad1d 1px,#0000 1px);background-size:4rem 4rem;height:150vh;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 50% 0,#000 70%,#0000 110%);mask-image:radial-gradient(60% 50% at 50% 0,#000 70%,#0000 110%)}.indigo-glow{filter:blur(10rem);opacity:.7;z-index:10;background-color:#6366f1;border-radius:9999px;width:18rem;height:18rem;position:absolute;top:-5rem;left:-8rem}.purple-glow{filter:blur(10rem);opacity:.7;z-index:10;background-color:#a855f7;border-radius:9999px;width:18rem;height:18rem;position:absolute;top:0;right:0}.darkcyan-glow{filter:blur(10rem);opacity:.7;z-index:10;background-color:#622997;border-radius:9999px;width:18rem;height:18rem;position:absolute;bottom:0;right:50%}.glow-button{opacity:1;border-radius:9999px;height:2.25rem;padding:1px;display:inline-flex;position:relative;overflow:hidden;transform:none}.spin-gradient{background-image:conic-gradient(from 90deg,#e2cbff 0%,#393bb2 50%,#e2cbff 100%);animation:3s linear infinite spin;position:absolute;inset:-1000%}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-inner{color:#fff;-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);background-color:#0f172a;border-radius:9999px;justify-content:center;align-items:center;gap:.375rem;width:100%;height:100%;padding-left:1.25rem;padding-right:1.25rem;font-size:.875rem;font-weight:500;display:inline-flex}.custom-heading{animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{scale:1.12}50%{scale:1.05}}.gradient-border{background-image:linear-gradient(90deg,#a855f766,#ec489966,#3b82f666);border-radius:1rem;padding:1px;transition:all .2s ease-in-out;position:relative;overflow:hidden}.gradient-border:hover{scale:1.05}.glass-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:#000000b3;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.grid-layout{grid-template-columns:1fr;gap:1.5rem;width:100%;margin-top:4rem;display:grid}@media (min-width:640px){.grid-layout{grid-template-columns:repeat(3,1fr)}}.ProcessStep{opacity:.3;transition:all .1s ease-in}.ProcessBox:hover .ProcessStep{color:#fff;opacity:.8}
