main.svelte-n4gxiw{min-height:100vh;padding-bottom:1rem;color:#333}.hero-image-container.svelte-n4gxiw{position:relative;overflow:hidden}.hero-image.svelte-n4gxiw{transition:transform .3s ease;max-height:350px;object-fit:contain}.rainbow-text.svelte-n4gxiw{background:linear-gradient(90deg,#e11d48,#c026d3,#4f46e5);-webkit-background-clip:text;background-clip:text;color:transparent;animation:svelte-n4gxiw-rainbow 8s ease infinite;background-size:400% 400%}@keyframes svelte-n4gxiw-rainbow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.feature-card.svelte-n4gxiw{background-color:#f8fafc;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 12px #0000000d;border-left:4px solid #4f46e5}.check-mark.svelte-n4gxiw{color:#4f46e5;font-size:1.5rem;margin-right:.75rem}.feature-item.svelte-n4gxiw{background-color:#fff;padding:.75rem;border-radius:.5rem;box-shadow:0 2px 4px #0000000d;transition:transform .2s ease}.feature-item.svelte-n4gxiw:hover{transform:translate(4px)}strong.svelte-n4gxiw{color:#4f46e5;background-color:#4f46e51a;padding:.1rem .3rem;border-radius:.25rem;font-weight:600}.target-users-section.svelte-n4gxiw{background-color:#f0fdfa;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 12px #0000000d}.user-card.svelte-n4gxiw{padding:1.25rem;border-radius:.75rem;box-shadow:0 2px 8px #0000000d}.business-card.svelte-n4gxiw{background-color:#fff;border-left:4px solid #0891b2}.academic-card.svelte-n4gxiw{background-color:#fff;border-left:4px solid #0d9488}.survey-card.svelte-n4gxiw{background-color:#faf5ff;border-radius:1rem;padding:2rem;box-shadow:0 4px 16px #0000001a;border-top:4px solid #7c3aed}.form-input.svelte-n4gxiw,.form-select.svelte-n4gxiw,.form-textarea.svelte-n4gxiw{border:2px solid #e2e8f0;border-radius:.5rem;transition:all .2s ease}.form-input.svelte-n4gxiw:focus,.form-select.svelte-n4gxiw:focus,.form-textarea.svelte-n4gxiw:focus{border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed33;outline:none}.checkbox-group.svelte-n4gxiw{transition:all .2s ease}.checkbox-item.svelte-n4gxiw{padding:.5rem;border-radius:.5rem;transition:background-color .2s ease}.checkbox-item.svelte-n4gxiw:hover{background-color:#7c3aed0d}.thanks-message.svelte-n4gxiw{background-color:#ecfdf5;padding:1.5rem;border-radius:.75rem;border-left:4px solid #10b981}.error-message.svelte-n4gxiw{background-color:#fef2f2;padding:1rem;border-radius:.5rem;border-left:4px solid #ef4444}.required-mark.svelte-n4gxiw{color:#e11d48;font-weight:700;margin-left:.25rem}p.svelte-n4gxiw,li.svelte-n4gxiw,label.svelte-n4gxiw,input.svelte-n4gxiw,select.svelte-n4gxiw,textarea.svelte-n4gxiw{line-height:1.6}.whitespace-nowrap{white-space:nowrap}[variant=white]{background-color:#fff;color:#db2777;font-weight:600;padding:.5rem 1rem;border-radius:.375rem;transition:all .2s}[variant=white]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a;background-color:#fffffff2}.celebration-container.svelte-n4gxiw{margin-top:1.5rem;margin-bottom:1rem;width:100%;max-width:300px;margin-left:auto;margin-right:auto;text-align:center}.celebration-animation.svelte-n4gxiw{position:relative;height:80px;display:flex;justify-content:center;align-items:center;overflow:hidden}.celebration-icon.svelte-n4gxiw{font-size:3rem;animation:svelte-n4gxiw-bounce .8s ease infinite alternate;z-index:10}@keyframes svelte-n4gxiw-bounce{0%{transform:scale(1)}to{transform:scale(1.2)}}.confetti-container.svelte-n4gxiw{position:absolute;width:100%;height:100%;top:0;left:0}.confetti.svelte-n4gxiw{position:absolute;width:10px;height:10px;opacity:0;animation:svelte-n4gxiw-confetti-fall 2s ease-in-out forwards}.confetti-1.svelte-n4gxiw{background-color:#7c3aed;left:10%;animation-delay:.1s}.confetti-2.svelte-n4gxiw{background-color:#4f46e5;left:20%;animation-delay:.3s}.confetti-3.svelte-n4gxiw{background-color:#ec4899;left:30%;animation-delay:.2s}.confetti-4.svelte-n4gxiw{background-color:#f97316;left:40%;animation-delay:.4s}.confetti-5.svelte-n4gxiw{background-color:#10b981;left:60%;animation-delay:.1s}.confetti-6.svelte-n4gxiw{background-color:#3b82f6;left:70%;animation-delay:.3s}.confetti-7.svelte-n4gxiw{background-color:#f59e0b;left:80%;animation-delay:.2s}.confetti-8.svelte-n4gxiw{background-color:#ef4444;left:90%;animation-delay:.4s}@keyframes svelte-n4gxiw-confetti-fall{0%{transform:translateY(-50px) rotate(0);opacity:1}to{transform:translateY(80px) rotate(360deg);opacity:0}}.form-transition-container.svelte-n4gxiw{position:relative;transition:all .5s ease-out}.form-exit.svelte-n4gxiw{opacity:0;transform:translateY(-20px)}.thanks-enter.svelte-n4gxiw{animation:svelte-n4gxiw-slide-up-fade-in .6s ease-out forwards}@keyframes svelte-n4gxiw-slide-up-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
