.hero.svelte-1tieupu{position:relative;min-height:600px;height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1e1e1e,#0d0d0d);padding:4rem 2rem;overflow:hidden}.pattern-overlay.svelte-1tieupu{position:absolute;inset:0;background-image:radial-gradient(circle at 20% 50%,rgba(46,204,113,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(26,188,156,.08) 0%,transparent 50%);pointer-events:none}.headline.svelte-1tieupu{font-size:3.6rem;font-weight:300;color:var(--text-primary);margin-bottom:1.5rem;line-height:1.1;letter-spacing:-.02em}.subheadline.svelte-1tieupu{font-size:1.5rem;color:var(--text-secondary);margin-bottom:3rem}.gradient-text.svelte-1tieupu{background:linear-gradient(135deg,#2ecc71,#1abc9c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@keyframes svelte-1tieupu-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cta-container.svelte-1tieupu{position:relative;width:100%;max-width:600px;padding:2.1rem 1.5rem;font-size:1.125rem;background:var(--bg-secondary);border:2px solid var(--bg-tertiary);border-radius:12px;margin:3rem auto}.cta-container.svelte-1tieupu:hover{outline:none;border:1px solid #1abc9c87;background:var(--bg-primary);box-shadow:0 0 0 3px #2ecc711a}@media (max-width: 768px){.hero.svelte-1tieupu{min-height:500px}.headline.svelte-1tieupu{font-size:2.8rem}.subheadline.svelte-1tieupu{font-size:1.2rem;margin-bottom:2rem}}@media (max-width: 480px){.headline.svelte-1tieupu{font-size:2.4rem}.subheadline.svelte-1tieupu{font-size:1rem}}@keyframes svelte-1tieupu-fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:svelte-1tieupu-fade-in .8s ease-out}@keyframes svelte-1tieupu-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.animate-bounce{animation:svelte-1tieupu-bounce 2s infinite}button.svelte-3cgju7{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
