.page.svelte-1uha8ag{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:2rem;padding-bottom:20vh;overflow:hidden}.content.svelte-1uha8ag{width:100%;max-width:900px;padding-left:clamp(1rem,8vw,6rem)}.greeting.svelte-1uha8ag{font-family:var(--font-sans);font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 3rem;opacity:0;animation:svelte-1uha8ag-fadeSlideIn .8s ease-out .2s forwards}.title.svelte-1uha8ag{font-family:var(--font-serif);font-size:clamp(3rem,10vw,6rem);font-weight:400;line-height:1.05;margin:0 0 4rem;letter-spacing:-.02em}.title-line.svelte-1uha8ag{display:block;opacity:0;animation:svelte-1uha8ag-fadeSlideIn .8s ease-out forwards}.title-line.svelte-1uha8ag:nth-child(1){animation-delay:.4s}.title-line.svelte-1uha8ag:nth-child(2){animation-delay:.55s}.title-line.accent.svelte-1uha8ag{font-style:italic;color:var(--color-accent)}.footer.svelte-1uha8ag{display:flex;align-items:center;gap:1.5rem;opacity:0;animation:svelte-1uha8ag-fadeSlideIn .8s ease-out .75s forwards}.referral.svelte-1uha8ag{font-family:var(--font-sans);font-size:.875rem;font-weight:400;color:var(--color-text-muted);margin:0;white-space:nowrap}.line.svelte-1uha8ag{flex:1;height:1px;background:var(--color-text);opacity:.15;max-width:200px}@keyframes svelte-1uha8ag-fadeSlideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.content.svelte-1uha8ag{padding-left:1rem}.footer.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:1rem}.line.svelte-1uha8ag{width:60px;max-width:none}}
