.hero.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:70vh;padding:0 1rem}.title.svelte-1uha8ag{font-size:4.5rem;font-weight:550;margin-bottom:1.5rem;line-height:1.1;background:linear-gradient(to right,#fff,#ffffff80);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.title.svelte-1uha8ag span:where(.svelte-1uha8ag){background:linear-gradient(to right,#ff3e00,#ff8a00);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.subtitle.svelte-1uha8ag{font-size:1.25rem;color:#fff9;max-width:600px;margin-bottom:3rem;line-height:1.6}.cta-group.svelte-1uha8ag{display:flex;gap:1.5rem}.btn.svelte-1uha8ag{padding:1rem 2rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.175,.885,.32,1.275);font-size:1rem}.btn-primary.svelte-1uha8ag{background:#fff;color:#000}.btn-primary.svelte-1uha8ag:hover{transform:scale(1.05);box-shadow:0 10px 30px #fff3}.btn-secondary.svelte-1uha8ag{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-secondary.svelte-1uha8ag:hover{background:#ffffff1a;border-color:#ffffff4d;transform:scale(1.05)}@media(max-width:768px){.title.svelte-1uha8ag{font-size:3rem}.subtitle.svelte-1uha8ag{font-size:1.1rem}.cta-group.svelte-1uha8ag{flex-direction:column;width:100%;max-width:300px}}
