.page-hero.svelte-4s1vdh{background:#0b1628;color:#fff;padding:5rem 1rem 6rem;position:relative;overflow:hidden;text-align:center}.page-hero__bg.svelte-4s1vdh{position:absolute;inset:0;background:radial-gradient(circle at 18% 30%,rgba(59,130,246,.18) 0%,transparent 45%),radial-gradient(circle at 82% 70%,rgba(59,130,246,.1) 0%,transparent 45%);pointer-events:none}.hero-content.svelte-4s1vdh{max-width:800px;margin:0 auto;position:relative;z-index:2}.hero-title.svelte-4s1vdh{font-size:clamp(2.4rem,6vw,4rem);font-weight:800;margin:0 0 1rem;line-height:1.1;background:linear-gradient(90deg,#93c5fd,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;word-break:break-word}.hero-subtitle.svelte-4s1vdh{font-size:1.4rem;color:#cbd5e1;max-width:640px;margin:0 auto;line-height:1.6}.hero-actions.svelte-4s1vdh{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2.5rem}.hero-stats.svelte-4s1vdh{display:flex;justify-content:center;gap:4rem;margin-top:3rem;flex-wrap:wrap}.stat.svelte-4s1vdh{display:flex;flex-direction:column;align-items:center}.stat-number.svelte-4s1vdh{font-size:3rem;font-weight:800;background:linear-gradient(90deg,#60a5fa,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.stat-label.svelte-4s1vdh{color:#94a3b8;font-size:1rem;font-weight:500;text-align:center}@media(max-width:600px){.page-hero.svelte-4s1vdh{padding:3.5rem 1rem 4rem}.hero-subtitle.svelte-4s1vdh{font-size:1.15rem}.hero-stats.svelte-4s1vdh{gap:2rem}.stat-number.svelte-4s1vdh{font-size:2.2rem}}
