.hero-demo-container.svelte-1nn7ugq{width:100%;position:relative}.hero-demo-inner.svelte-1nn7ugq{position:relative;opacity:0;transform:translateY(8px)}.hero-demo-inner.visible.svelte-1nn7ugq{opacity:1;transform:translateY(0)}.hero-card-wrapper.svelte-1nn7ugq{position:relative;overflow:hidden;border-radius:.5rem}.hero-card-wrapper.card-waiting.svelte-1nn7ugq{animation:svelte-1nn7ugq-card-glow 4s ease-in-out infinite}@keyframes svelte-1nn7ugq-card-glow{0%,to{box-shadow:0 0 20px 10px #ede0c826}50%{box-shadow:0 0 30px 15px #ede0c84d}}.card-desc.svelte-1nn7ugq{font-size:12px;color:#ffffff80;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.effort-badge.svelte-1nn7ugq{font-size:12px;color:#ffffff80}.hero-signup-btn.svelte-1nn7ugq{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;border:none;border-radius:.5rem;background:#ede0c8;color:#050505;font-size:1.5rem;font-weight:600;text-decoration:none;width:280px;justify-content:center;position:relative;overflow:hidden;transition:filter .2s;align-self:center;white-space:nowrap}.hero-signup-btn.svelte-1nn7ugq:hover{filter:brightness(1.1)}.signup-btn-icon.svelte-1nn7ugq{position:absolute;left:12px;width:1.5rem;height:1.5rem;z-index:1}.hero-complete-btn.svelte-1nn7ugq{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;border:none;border-radius:.5rem;background:#ede0c899;color:#050505;font-size:1.5rem;font-weight:600;cursor:pointer;transition:background .2s;width:100%;justify-content:center;position:relative;overflow:hidden}.complete-btn-icon.svelte-1nn7ugq{position:absolute;left:24px;width:2rem;height:2rem;z-index:1}.complete-btn-label.svelte-1nn7ugq{z-index:1}.hero-complete-btn.completing.svelte-1nn7ugq{overflow:visible;background:#ede0c8}.hero-complete-btn.svelte-1nn7ugq:hover:not(.completing){background:#ede0c8b3}.hero-complete-btn.waiting.svelte-1nn7ugq{animation:svelte-1nn7ugq-cta-pulse 4s ease-in-out infinite}@keyframes svelte-1nn7ugq-cta-pulse{0%,to{box-shadow:0 0 20px 10px #ede0c826;background:#ede0c8bf}50%{box-shadow:0 0 30px 15px #ede0c84d;background:#ede0c8}}.cta-wiggle-wrapper.wiggle.svelte-1nn7ugq{animation:svelte-1nn7ugq-cta-wiggle .8s ease-in-out}@keyframes svelte-1nn7ugq-cta-wiggle{0%,to{transform:translate(0)}15%{transform:translate(-.75px)}30%{transform:translate(.75px)}45%{transform:translate(-.5px)}60%{transform:translate(.5px)}75%{transform:translate(-.25px)}90%{transform:translate(.25px)}}.completing.svelte-1nn7ugq{position:relative;overflow:visible;border-radius:.5rem;animation:svelte-1nn7ugq-chamber-bounce 1s cubic-bezier(.68,-.55,.265,1.55) forwards,svelte-1nn7ugq-chamber-burst .8s ease-out .2s forwards}.completing.svelte-1nn7ugq:after{content:"";position:absolute;inset:-4px;background:radial-gradient(ellipse at center,#ede0c899,#ede0c800 70%);animation:svelte-1nn7ugq-chamber-flash .6s ease-out .2s both;pointer-events:none;border-radius:inherit}.completing.svelte-1nn7ugq:before{content:"";position:absolute;inset:-20px;border-radius:inherit;background:radial-gradient(ellipse at center,transparent 40%,rgba(237,224,200,.15) 55%,transparent 70%);animation:svelte-1nn7ugq-chamber-smoke 1s ease-out .25s both;pointer-events:none}@keyframes svelte-1nn7ugq-chamber-bounce{0%{transform:scale(1)}30%{transform:scale(1.04)}50%{transform:scale(.98)}70%{transform:scale(1.01)}to{transform:scale(1)}}@keyframes svelte-1nn7ugq-chamber-burst{0%{box-shadow:0 0 #ede0c899,0 0 #ede0c866,0 0 20px 2px #ede0c880}30%{box-shadow:0 0 30px 8px #ede0c880,0 0 60px 20px #ede0c833,0 0 40px 10px #ede0c84d}to{box-shadow:0 0 #ede0c800,0 0 80px 40px #ede0c800,0 0 #ede0c800}}@keyframes svelte-1nn7ugq-chamber-flash{0%{opacity:0;transform:scale(.8)}20%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(1.4)}}@keyframes svelte-1nn7ugq-chamber-smoke{0%{opacity:0;transform:scale(.8)}20%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}@media(prefers-reduced-motion:reduce){.hero-complete-btn.waiting.svelte-1nn7ugq,.cta-wiggle-wrapper.wiggle.svelte-1nn7ugq,.hero-card-wrapper.card-waiting.svelte-1nn7ugq,.completing.svelte-1nn7ugq{animation:none}.completing.svelte-1nn7ugq:after,.completing.svelte-1nn7ugq:before{animation:none;display:none}}
