.wrapper.svelte-1ad97xb{pointer-events:none;z-index:2;animation:.9s ease-in-out forwards svelte-1ad97xb-grow-and-shrink;display:flex;position:absolute}.wrapper.svelte-1ad97xb svg:where(.svelte-1ad97xb){animation:.9s linear forwards svelte-1ad97xb-spin}@keyframes svelte-1ad97xb-grow-and-shrink{0%{transform:scale(0)}50%{transform:scale(1)}to{transform:scale(0)}}@keyframes svelte-1ad97xb-spin{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.sparkle-wrapper.svelte-ctkio4{display:inline-block;position:relative}.sparkle-wrapper.svelte-ctkio4 .slot-wrapper:where(.svelte-ctkio4){z-index:1;position:relative}#hero.svelte-13em5ye{padding:var(--raw-space-80) 0}@media (width<=900px){#hero.svelte-13em5ye{padding:var(--raw-space-48) 0}}.hero-grid.svelte-13em5ye{gap:var(--raw-space-48);grid-template-columns:1fr 1fr;align-items:center;display:grid}@media (width<=900px){.hero-grid.svelte-13em5ye{gap:var(--raw-space-32);grid-template-columns:1fr}}.content.svelte-13em5ye{gap:var(--raw-space-24);flex-direction:column;display:flex}@media (width<=900px){.content.svelte-13em5ye{text-align:center;order:2;align-items:center}}.badge.svelte-13em5ye{font-family:var(--font--mono), monospace;font-size:var(--raw-text-sm);padding:var(--raw-space-8) var(--raw-space-16);border:1px solid rgba(var(--color-accent-rgb), var(--raw-opacity-muted));border-radius:var(--raw-radius-full);color:var(--color-accent);background:#0000004d;width:fit-content}.headline.svelte-13em5ye{font-size:var(--raw-text-4xl);line-height:var(--raw-leading-tight);color:var(--color-text);text-wrap:balance;margin:0;font-weight:700}@media (width<=767px){.headline.svelte-13em5ye{font-size:var(--raw-text-3xl)}}.headline.svelte-13em5ye .accent:where(.svelte-13em5ye){background:linear-gradient(90deg,#ff8000 0%,#f93 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.subheadline.svelte-13em5ye{font-size:var(--raw-text-lg);line-height:var(--raw-leading-relaxed);color:#d1d5db;max-width:540px;margin:0}.ctas.svelte-13em5ye{gap:var(--raw-space-12);flex-wrap:wrap;display:flex}@media (width<=900px){.ctas.svelte-13em5ye{justify-content:center}}.tech-ticker.svelte-13em5ye{align-items:center;gap:var(--raw-space-12);font-family:var(--font--mono), monospace;color:#9ca3af;margin-top:var(--raw-space-24);flex-wrap:wrap;font-size:13px;display:flex}@media (width<=900px){.tech-ticker.svelte-13em5ye{justify-content:center}}.tech-ticker.svelte-13em5ye .dot:where(.svelte-13em5ye){border-radius:var(--raw-radius-full);background-color:var(--color-accent);opacity:.8;width:4px;height:4px}.card-column.svelte-13em5ye{justify-content:center;display:flex}@media (width<=900px){.card-column.svelte-13em5ye{padding-inline:var(--raw-space-24);order:1;container-type:inline-size}}.grid.svelte-f4zvkw{grid-gap:20px;grid-template-columns:1fr 1fr;width:100%;display:grid}@media (width<=767px){.grid.svelte-f4zvkw{grid-template-columns:1fr}}.ambient-background.svelte-12dtjo9{z-index:var(--background-layer);pointer-events:none;position:fixed;inset:0;overflow:hidden}.blob.svelte-12dtjo9{filter:blur(80px);opacity:.4;border-radius:50%;position:absolute}.orange.svelte-12dtjo9{background:var(--color-accent);opacity:.25;width:300px;height:300px;animation:25s ease-in-out infinite svelte-12dtjo9-float-orange;top:-120px;left:15%}.purple.svelte-12dtjo9{background:#6b21a8;width:500px;height:500px;animation:30s ease-in-out infinite svelte-12dtjo9-float-purple;top:20%;right:-100px}.blue.svelte-12dtjo9{background:#1e3a8a;width:300px;height:300px;animation:22s ease-in-out infinite svelte-12dtjo9-float-blue;bottom:-50px;left:-50px}@keyframes svelte-12dtjo9-float-orange{0%,to{transform:translate(0)}33%{transform:translate(30px,15px)}66%{transform:translate(-15px,25px)}}@keyframes svelte-12dtjo9-float-purple{0%,to{transform:translate(0)}25%{transform:translate(-20px,30px)}50%{transform:translate(-35px,-10px)}75%{transform:translate(10px,-20px)}}@keyframes svelte-12dtjo9-float-blue{0%,to{transform:translate(0)}50%{transform:translate(25px,-20px)}}@media (prefers-reduced-motion:reduce){.blob.svelte-12dtjo9{display:none}}
