.live-card.svelte-bx3w55{background-color:#9146ff08;box-shadow:0 0 0 1px #9146ffb3,0 0 10px 1px #9146ff26;animation:svelte-bx3w55-live-pulse 3s ease-in-out infinite}.live-card.svelte-bx3w55:focus-within{background-color:#9146ff14;box-shadow:0 0 0 2px #9146ff,0 0 20px 2px #9146ff4d;animation:none}@keyframes svelte-bx3w55-live-pulse{0%,to{box-shadow:0 0 0 1px #9146ffb3,0 0 10px 1px #9146ff26}50%{box-shadow:0 0 0 1px #bf94ffcc,0 0 14px 2px #9146ff38}}.hero-animate-delay.svelte-bx3w55{animation:svelte-bx3w55-fade-in-up .9s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes svelte-bx3w55-fade-in-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.scroll-animate.svelte-bx3w55{opacity:0;transform:translateY(2rem);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),box-shadow 2.5s ease-in-out}.is-visible.svelte-bx3w55{opacity:1!important;transform:translateY(0)!important}.manifesto-line.svelte-bx3w55{transform-origin:left;animation:svelte-bx3w55-line-draw 1.2s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-bx3w55-line-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bento-grid.svelte-bx3w55{display:grid;grid-template-columns:1fr;gap:3px}@media(min-width:768px){.bento-grid.svelte-bx3w55{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.bento-grid.svelte-bx3w55{grid-template-columns:repeat(3,1fr)}.bento-card--wide.svelte-bx3w55{grid-column:span 2}}.bento-card.svelte-bx3w55{position:relative;padding:2rem 2.5rem;min-height:220px;overflow:hidden;background:#ffffff04;border:1px solid rgba(255,255,255,.04);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .4s,border-color .4s}.bento-card.svelte-bx3w55:hover{background:#ffffff08;border-color:#00b14026}.cta-button-primary.svelte-bx3w55{display:inline-flex;align-items:center;gap:.75rem;background:#00b140;color:#000;font-weight:900;text-transform:uppercase;letter-spacing:.05em;padding:1.1rem 3rem;border-radius:.75rem;font-size:.9rem;transition:all .3s;box-shadow:0 0 30px #00b14033}.cta-button-primary.svelte-bx3w55:hover{background:#33d06d;box-shadow:0 0 50px #00b14059;transform:translateY(-2px)}@keyframes svelte-bx3w55-float{0%,to{transform:translateY(0) translate(0)}25%{transform:translateY(-20px) translate(10px)}50%{transform:translateY(-30px)}75%{transform:translateY(-15px) translate(-10px)}}@keyframes svelte-bx3w55-slideInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}
