.hero-animate.svelte-1uha8ag{animation:svelte-1uha8ag-heroFadeIn .6s ease forwards}@keyframes svelte-1uha8ag-heroFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-glow.svelte-1uha8ag{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:600px;background:radial-gradient(ellipse,color-mix(in srgb,var(--color-emerald-500) 6%,transparent) 0%,transparent 70%);pointer-events:none}.cta-glow.svelte-1uha8ag{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;background:radial-gradient(ellipse,color-mix(in srgb,var(--color-emerald-500) 4%,transparent) 0%,transparent 70%);pointer-events:none}.service-card.svelte-1uha8ag{background:transparent;transition:border-color .2s ease,background-color .2s ease}.service-card.svelte-1uha8ag:hover{background-color:color-mix(in srgb,var(--color-zinc-50) 2%,transparent)}.dot-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;width:120px}.dot.svelte-1uha8ag{width:5px;height:5px;border-radius:50%;background-color:var(--color-zinc-700);animation:dotPulse 4s ease-in-out infinite;animation-delay:calc(var(--dot-idx, 0) * .12s)}.dot.svelte-1uha8ag:nth-child(6n+1),.dot.svelte-1uha8ag:nth-child(6n+2){animation-name:svelte-1uha8ag-dotPulseBlue}.dot.svelte-1uha8ag:nth-child(6n+3),.dot.svelte-1uha8ag:nth-child(6n+4){animation-name:svelte-1uha8ag-dotPulseCyan}.dot.svelte-1uha8ag:nth-child(6n+5),.dot.svelte-1uha8ag:nth-child(6n+6){animation-name:svelte-1uha8ag-dotPulseIndigo}@keyframes svelte-1uha8ag-dotPulseBlue{0%,to{background-color:var(--color-zinc-700);transform:scale(1)}50%{background-color:var(--color-emerald-500);transform:scale(1.5);box-shadow:0 0 6px color-mix(in srgb,var(--color-emerald-500) 45%,transparent)}}@keyframes svelte-1uha8ag-dotPulseCyan{0%,to{background-color:var(--color-zinc-700);transform:scale(1)}50%{background-color:var(--color-accent-secondary);transform:scale(1.5);box-shadow:0 0 6px color-mix(in srgb,var(--color-accent-secondary) 45%,transparent)}}@keyframes svelte-1uha8ag-dotPulseIndigo{0%,to{background-color:var(--color-zinc-700);transform:scale(1)}50%{background-color:var(--color-accent-tertiary);transform:scale(1.5);box-shadow:0 0 6px color-mix(in srgb,var(--color-accent-tertiary) 40%,transparent)}}.concentric.svelte-1uha8ag{position:relative;width:140px;height:140px}.rect.svelte-1uha8ag{position:absolute;border:1px solid var(--color-zinc-700);border-radius:8px}.rect-1.svelte-1uha8ag{inset:0;animation:svelte-1uha8ag-rectPulse1 5s ease-in-out infinite}.rect-2.svelte-1uha8ag{inset:20px;animation:svelte-1uha8ag-rectPulse2 5s ease-in-out infinite .6s}.rect-3.svelte-1uha8ag{inset:40px;animation:svelte-1uha8ag-rectPulse3 5s ease-in-out infinite 1.2s}@keyframes svelte-1uha8ag-rectPulse1{0%,to{border-color:var(--color-zinc-700);transform:rotate(0)}50%{border-color:color-mix(in srgb,var(--color-emerald-500) 50%,transparent);transform:rotate(3deg);box-shadow:0 0 12px color-mix(in srgb,var(--color-emerald-500) 10%,transparent)}}@keyframes svelte-1uha8ag-rectPulse2{0%,to{border-color:var(--color-zinc-700);transform:rotate(0) scale(1)}50%{border-color:color-mix(in srgb,var(--color-accent-secondary) 55%,transparent);transform:rotate(-2deg) scale(1.04);box-shadow:0 0 10px color-mix(in srgb,var(--color-accent-secondary) 12%,transparent)}}@keyframes svelte-1uha8ag-rectPulse3{0%,to{border-color:var(--color-zinc-700);transform:rotate(0) scale(1)}50%{border-color:color-mix(in srgb,var(--color-accent-tertiary) 60%,transparent);transform:rotate(2deg) scale(1.08);box-shadow:0 0 8px color-mix(in srgb,var(--color-accent-tertiary) 15%,transparent)}}.timeline-marks.svelte-1uha8ag{position:relative;width:160px;height:80px;display:flex;align-items:flex-end;gap:16px;padding-bottom:4px}.mark.svelte-1uha8ag{width:8px;flex:1;border-radius:2px;height:calc(30% + var(--idx) * 20%);transform-origin:bottom;animation:svelte-1uha8ag-barGrow 3s ease-in-out infinite;animation-delay:calc(var(--idx, 0) * .2s)}.mark.svelte-1uha8ag:nth-child(1){background:linear-gradient(to top,color-mix(in srgb,var(--color-emerald-500) 25%,transparent),color-mix(in srgb,var(--color-emerald-500) 60%,transparent))}.mark.svelte-1uha8ag:nth-child(2){background:linear-gradient(to top,color-mix(in srgb,var(--color-accent-secondary) 25%,transparent),color-mix(in srgb,var(--color-accent-secondary) 60%,transparent))}.mark.svelte-1uha8ag:nth-child(3){background:linear-gradient(to top,color-mix(in srgb,var(--color-accent-tertiary) 25%,transparent),color-mix(in srgb,var(--color-accent-tertiary) 60%,transparent))}.mark.svelte-1uha8ag:nth-child(4){background:linear-gradient(to top,color-mix(in srgb,var(--color-emerald-500) 20%,transparent),color-mix(in srgb,var(--color-emerald-400) 65%,transparent))}@keyframes svelte-1uha8ag-barGrow{0%,to{transform:scaleY(1);opacity:.5}50%{transform:scaleY(1.2);opacity:1}}.timeline-line.svelte-1uha8ag{position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--color-emerald-500) 40%,transparent),transparent)}@media(prefers-reduced-motion:reduce){.dot.svelte-1uha8ag,.rect-1.svelte-1uha8ag,.rect-2.svelte-1uha8ag,.rect-3.svelte-1uha8ag,.mark.svelte-1uha8ag{animation:none}}
