.landing-page-module__sI709W__band{--section-background:var(--color-slate-950);background:var(--section-background);border-image:linear-gradient(to bottom, var(--color-slate-950), var(--section-background) 28%, var(--section-background) 72%, var(--color-slate-950)) fill 0 / 0 / 0 100vmax;clip-path:inset(0 -100vmax);padding-block:4rem}.landing-page-module__sI709W__violet{--section-background:color-mix(in srgb, var(--color-slate-950) 90%, #a78bfa)}.landing-page-module__sI709W__blue{--section-background:color-mix(in srgb, var(--color-slate-950) 92%, #60a5fa)}.landing-page-module__sI709W__hero{padding-top:1rem}@keyframes landing-page-module__sI709W__enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.landing-page-module__sI709W__reveal{animation:.48s cubic-bezier(.22,1,.36,1) both landing-page-module__sI709W__enter}.landing-page-module__sI709W__reveal:focus-within{animation:none}.landing-page-module__sI709W__effects li>a{transition:transform .18s,border-color .18s,box-shadow .18s}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.landing-page-module__sI709W__effects li>a:hover{border-color:color-mix(in srgb, var(--color-violet-300) 50%, var(--color-slate-700));transform:translateY(-3px);box-shadow:0 8px 24px #8b5cf61a}}@media (min-width:640px){.landing-page-module__sI709W__band{padding-block:6rem}.landing-page-module__sI709W__hero{padding-top:1.5rem}}
