.page-hero.svelte-4s1vdh{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:900px;margin:0 auto;padding:96px 32px 64px;gap:20px}.logo-box.svelte-4s1vdh{width:56px;height:56px;border-radius:14px;border:1px solid;display:flex;align-items:center;justify-content:center;background-color:#ffffff0a;margin-bottom:4px}.logo-img.svelte-4s1vdh{width:36px;height:36px;object-fit:contain}.badge.svelte-4s1vdh{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1.2px;padding:5px 12px;border-radius:100px;border:1px solid}.badge.svelte-4s1vdh i:where(.svelte-4s1vdh){font-size:10px}.headline.svelte-4s1vdh{color:var(--text-primary);margin:0}.subtitle.svelte-4s1vdh{font-size:17px;line-height:1.6;color:var(--text-secondary);max-width:520px;margin:0}.cta-btn.svelte-4s1vdh{display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:10px 20px 10px 24px;background:var(--accent-primary);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:14px;font-weight:500;border-radius:12px;text-decoration:none;box-shadow:var(--shadow-button);transition:background .15s;font-family:inherit}.cta-btn.svelte-4s1vdh:hover{background:#c2185b}@media(max-width:768px){.page-hero.svelte-4s1vdh{padding:64px 20px 48px}.subtitle.svelte-4s1vdh{font-size:16px}}@media(max-width:480px){.page-hero.svelte-4s1vdh{padding:48px 20px 40px;gap:16px}}
