.workflows.svelte-15m9aek{background:var(--color-base-100)}.workflows--page.svelte-15m9aek{background:radial-gradient(120% 80% at 50% -10%,color-mix(in oklch,var(--color-primary) 12%,transparent),transparent 55%),radial-gradient(90% 60% at 100% 18%,color-mix(in oklch,var(--color-secondary) 10%,transparent),transparent 50%),radial-gradient(70% 50% at 0% 40%,color-mix(in oklch,var(--color-primary) 7%,transparent),transparent 45%),var(--color-base-100)}.workflows__atmosphere.svelte-15m9aek{pointer-events:none;position:absolute;inset:0;overflow:hidden}.workflows__blob.svelte-15m9aek{position:absolute;border-radius:9999px;filter:blur(64px);opacity:.5;animation:svelte-15m9aek-workflows-drift 18s ease-in-out infinite alternate}.workflows__blob--primary.svelte-15m9aek{top:-10%;left:12%;width:min(40vw,26rem);height:min(40vw,26rem);background:color-mix(in oklch,var(--color-primary) 26%,transparent)}.workflows__blob--secondary.svelte-15m9aek{right:-6%;top:18%;width:min(34vw,22rem);height:min(34vw,22rem);background:color-mix(in oklch,var(--color-secondary) 22%,transparent);animation-delay:-7s;animation-duration:22s}.workflows__grain.svelte-15m9aek{position:absolute;inset:0;opacity:.02;background-image:radial-gradient(circle at 1px 1px,currentColor 1px,transparent 0);background-size:22px 22px;color:var(--color-base-content)}.workflows__title.svelte-15m9aek{font-size:clamp(2rem,5vw,3.5rem);font-weight:500;line-height:1.15;letter-spacing:-.03em;color:var(--color-base-content);overflow-wrap:anywhere;word-break:keep-all;animation:svelte-15m9aek-workflows-rise .8s cubic-bezier(.22,1,.36,1) both}.workflows__title--h2.svelte-15m9aek{font-size:clamp(1.75rem,4vw,2.75rem)}.workflows__subtitle.svelte-15m9aek{max-width:36rem;margin:1rem auto 0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.55;color:color-mix(in oklch,var(--color-base-content) 68%,transparent);overflow-wrap:anywhere;word-break:keep-all;animation:svelte-15m9aek-workflows-rise .8s cubic-bezier(.22,1,.36,1) 80ms both}.workflows__grid.svelte-15m9aek{display:grid;grid-template-columns:1fr;gap:.85rem;animation:svelte-15m9aek-workflows-rise .8s cubic-bezier(.22,1,.36,1) .14s both}@media(min-width:768px){.workflows__grid.svelte-15m9aek{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@keyframes svelte-15m9aek-workflows-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-15m9aek-workflows-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(3%,4%,0) scale(1.06)}}@media(prefers-reduced-motion:reduce){.workflows__title.svelte-15m9aek,.workflows__subtitle.svelte-15m9aek,.workflows__grid.svelte-15m9aek,.workflows__blob.svelte-15m9aek{animation:none}}
