.hero-landing.svelte-1q37ri0{--accent-start: #7c3aed;--accent-end: #06b6d4}.hero-gradient.svelte-1q37ri0{background:linear-gradient(135deg,var(--accent-start) 0%,var(--accent-end) 100%);opacity:.95;transform:translateZ(0)}.hero-bg-pattern.svelte-1q37ri0{background-image:radial-gradient(circle at 20% 20%,#ffffff08 0,#fff0 30%),radial-gradient(circle at 80% 80%,#00000005 0,#0000 35%);mix-blend-mode:overlay}@media(max-width:768px){.hero-landing.svelte-1q37ri0{padding-top:48px;padding-bottom:48px}}.mock-network.svelte-1q37ri0{width:min(100%,320px)}.client-dot.svelte-1q37ri0{transform-origin:center;animation:svelte-1q37ri0-client-pulse 2.2s ease-in-out infinite}.conn.svelte-1q37ri0{stroke-dasharray:6 10;animation:svelte-1q37ri0-dash-move 3s linear infinite}.server.svelte-1q37ri0 rect:where(.svelte-1q37ri0):first-child{animation:svelte-1q37ri0-server-glow 3.6s ease-in-out infinite}@keyframes svelte-1q37ri0-client-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.85}to{transform:scale(1);opacity:1}}@keyframes svelte-1q37ri0-dash-move{0%{stroke-dashoffset:0}to{stroke-dashoffset:-31}}@keyframes svelte-1q37ri0-server-glow{0%{filter:drop-shadow(0 0 0 rgba(6,182,212,0))}50%{filter:drop-shadow(0 0 8px rgba(6,182,212,.25))}to{filter:drop-shadow(0 0 0 rgba(6,182,212,0))}}@media(prefers-reduced-motion:reduce){.client-dot.svelte-1q37ri0,.conn.svelte-1q37ri0,.server.svelte-1q37ri0 rect:where(.svelte-1q37ri0):first-child{animation:none!important}}.process-flow.svelte-1brpuvp,.process-step.svelte-1brpuvp{position:relative}.process-step.svelte-1brpuvp:not(:last-child):after{content:"";display:none;position:absolute;top:50%;right:-1rem;width:2rem;height:2rem;background:var(--color-base-100, #ffffff);border-top:1px solid color-mix(in oklab,var(--color-slate-200) 80%,transparent);border-right:1px solid color-mix(in oklab,var(--color-slate-200) 80%,transparent);transform:translateY(-50%) rotate(45deg)}@media(min-width:1024px){.process-step.svelte-1brpuvp:not(:last-child):before,.process-step.svelte-1brpuvp:not(:last-child):after{display:block}}
