.hero-stage.svelte-1bikaqh{position:relative;width:100%;max-width:720px;aspect-ratio:1 / 1;margin:0 auto}.centre.svelte-1bikaqh{position:absolute;top:50%;left:50%;width:66%;aspect-ratio:1 / 1;transform:translate(-50%,-50%);z-index:0;pointer-events:none;animation:svelte-1bikaqh-gentleFloat 6s ease-in-out infinite}.centre-img.svelte-1bikaqh{width:100%;height:100%;object-fit:contain}.float-card.svelte-1bikaqh{position:absolute;z-index:1;width:200px;max-width:36vw;padding:12px;background:#fff;border-radius:16px;border:1px solid rgba(228,228,231,.7);box-shadow:0 14px 30px -12px #0f172a2e,0 2px 6px -1px #0f172a0f;opacity:0;transform:translateY(8px) scale(.96);transition:opacity .6s cubic-bezier(.34,1.56,.64,1) var(--enter-delay),transform .6s cubic-bezier(.34,1.56,.64,1) var(--enter-delay);animation:svelte-1bikaqh-floatCard 5s ease-in-out infinite;animation-delay:var(--delay);will-change:transform}.float-card.is-mounted.svelte-1bikaqh{opacity:1;transform:translateY(0) scale(1)}@keyframes svelte-1bikaqh-floatCard{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-8px) scale(1)}}@keyframes svelte-1bikaqh-gentleFloat{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 6px))}}.line-clamp-2.svelte-1bikaqh{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(prefers-reduced-motion:reduce){.float-card.svelte-1bikaqh,.centre.svelte-1bikaqh{animation:none}}@media(max-width:640px){.float-card.svelte-1bikaqh{width:160px;padding:10px}.float-card.svelte-1bikaqh .text-xs{font-size:10px}}
