.glass-card.svelte-1uha8ag{background:#ffffff26;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:2px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000001a}.glass-badge.svelte-1uha8ag{background:#fff3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:2px solid rgba(255,255,255,.3);box-shadow:0 4px 16px #0000001a}.glass-button.svelte-1uha8ag{background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:2px solid rgba(255,255,255,1);color:#000;box-shadow:0 4px 16px #0003}.glass-button.svelte-1uha8ag:hover{background:#fff;box-shadow:0 8px 24px #0000004d}.glass-button-secondary.svelte-1uha8ag{background:#fff3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:2px solid rgba(0,0,0,.3);color:#000;box-shadow:0 4px 16px #0000001a}.glass-button-secondary.svelte-1uha8ag:hover{background:#ffffff4d;box-shadow:0 8px 24px #00000026}.svg-button.svelte-1uha8ag{cursor:pointer;filter:brightness(1);transition:all .3s ease}.svg-button.svelte-1uha8ag:hover:not(:disabled){filter:brightness(1.15) saturate(1.2);transform:scale(1.02)}.svg-button.svelte-1uha8ag:active:not(:disabled){filter:brightness(.9) saturate(.8);transform:scale(.98)}.svg-button.svelte-1uha8ag img:where(.svelte-1uha8ag){transition:all .3s ease}@keyframes svelte-1uha8ag-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-shake{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes svelte-1uha8ag-float-slow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(2deg)}}@keyframes svelte-1uha8ag-text-reveal{0%{opacity:0;transform:scale(.8);filter:blur(10px)}to{opacity:1;transform:scale(1);filter:blur(0px)}}@keyframes svelte-1uha8ag-expand{0%{width:0;opacity:0}to{width:6rem;opacity:1}}.animate-shake.svelte-1uha8ag{animation:svelte-1uha8ag-shake .3s ease-in-out}.animate-float-slow.svelte-1uha8ag{animation:svelte-1uha8ag-float-slow 4s ease-in-out infinite}.animate-text-reveal.svelte-1uha8ag{animation:svelte-1uha8ag-text-reveal 1s cubic-bezier(.16,1,.3,1) .2s both}.animate-expand.svelte-1uha8ag{animation:svelte-1uha8ag-expand .8s cubic-bezier(.16,1,.3,1) .6s both}.animate-fade-in-delayed-1.svelte-1uha8ag{animation:svelte-1uha8ag-fadeInUp .8s ease-out .8s both}.animate-fade-in-delayed-2.svelte-1uha8ag{animation:svelte-1uha8ag-fadeInUp .8s ease-out 1s both}html{scroll-behavior:smooth}section,.glass-card{opacity:0;transform:translateY(50px);transition:opacity .8s ease-out,transform .8s ease-out}section.animate-in,.glass-card.animate-in{opacity:1;transform:translateY(0)}section:first-of-type{opacity:1;transform:translateY(0)}input.svelte-1uha8ag::placeholder{color:#ffffff80;opacity:1}input.svelte-1uha8ag:disabled::placeholder{color:#ffffff4d}@media(max-width:768px){.glass-button.svelte-1uha8ag,.glass-button-secondary.svelte-1uha8ag{width:100%;text-align:center;justify-content:center}section{padding-top:3rem;padding-bottom:3rem}input.svelte-1uha8ag{font-size:16px}.grid.svelte-1uha8ag{gap:1rem}img[alt="Heranova Logo"].svelte-1uha8ag{max-width:80px}}@media(max-width:640px){h1.svelte-1uha8ag{font-size:3.5rem!important}.glass-card.svelte-1uha8ag{padding:1.5rem!important}.space-y-4.svelte-1uha8ag>div:where(.svelte-1uha8ag){flex-direction:column;align-items:start}}
