html{scroll-behavior:smooth}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms)}.reveal--in{opacity:1;transform:translateY(0)}.gradient-text.svelte-k7azn1{background:linear-gradient(120deg,#0891b2,#2563eb,#4f46e5);-webkit-background-clip:text;background-clip:text;color:transparent}.grid-overlay.svelte-k7azn1{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.35;background-image:linear-gradient(rgba(14,116,144,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(14,116,144,.08) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 90%);mask-image:linear-gradient(to bottom,black,transparent 90%)}.aurora.svelte-k7azn1{position:absolute;border-radius:9999px;filter:blur(100px);opacity:.4}.aurora--one.svelte-k7azn1{left:-8%;top:-10%;height:38rem;width:38rem;background:radial-gradient(circle,rgba(34,211,238,.5),transparent 65%);animation:svelte-k7azn1-drift-a 22s ease-in-out infinite}.aurora--two.svelte-k7azn1{right:-12%;top:24%;height:34rem;width:34rem;background:radial-gradient(circle,rgba(59,130,246,.4),transparent 65%);animation:svelte-k7azn1-drift-b 27s ease-in-out infinite}.aurora--three.svelte-k7azn1{bottom:-12%;left:30%;height:30rem;width:30rem;background:radial-gradient(circle,rgba(129,140,248,.35),transparent 65%)}.cta-glow.svelte-k7azn1{box-shadow:0 12px 28px -10px #0ea5e9a6}.cta-orb.svelte-k7azn1{pointer-events:none;position:absolute;left:50%;top:-50%;height:28rem;width:28rem;transform:translate(-50%);border-radius:9999px;background:radial-gradient(circle,rgba(34,211,238,.28),transparent 65%);filter:blur(60px)}.sticky-cta.svelte-k7azn1{transform:translateY(110%);transition:transform .3s ease}.sticky-cta--visible.svelte-k7azn1{transform:translateY(0)}@keyframes svelte-k7azn1-drift-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8%,12%) scale(1.12)}}@keyframes svelte-k7azn1-drift-b{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-10%,8%) scale(1.1)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.aurora.svelte-k7azn1{animation:none}.sticky-cta.svelte-k7azn1{transition:none}}
