.superhero-page.svelte-rvhuyq{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.section-space.svelte-rvhuyq{padding:80px 16px}.section-heading.svelte-rvhuyq{letter-spacing:-.04em;text-wrap:balance;font-size:30px;font-weight:600;line-height:1.12}.section-description.svelte-rvhuyq{color:#716883;font-size:16px;line-height:1.8}.primary-button.svelte-rvhuyq,.outline-button.svelte-rvhuyq,.cta-button.svelte-rvhuyq{border-radius:9999px;align-items:center;gap:8px;min-height:48px;padding:12px 26px;font-size:14px;font-weight:600;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex}.primary-button.svelte-rvhuyq{color:#fff;background:#7d68dc;box-shadow:0 16px 34px #7d68dc42}.primary-button.svelte-rvhuyq:hover{background:#6e59c8;transform:translateY(-2px)}.outline-button.svelte-rvhuyq{color:#6250a5;background:#ffffffc7;border:1px solid #9c88df;box-shadow:0 12px 28px #4b377a1a}.outline-button.svelte-rvhuyq:hover,.cta-button.svelte-rvhuyq:hover{background:#fff;transform:translateY(-2px)}.cta-button.svelte-rvhuyq{color:#56458c;background:#fff;box-shadow:0 14px 34px #3726692e}button.svelte-rvhuyq{cursor:pointer}a.svelte-rvhuyq:focus-visible,button.svelte-rvhuyq:focus-visible,summary.svelte-rvhuyq:focus-visible{outline-offset:4px;outline:3px solid #7d68dc}@media (width>=640px){.section-space.svelte-rvhuyq{padding:112px 24px}.section-heading.svelte-rvhuyq{font-size:48px}}@media (width>=1024px){.section-space.svelte-rvhuyq{padding-left:32px;padding-right:32px}}@media (prefers-reduced-motion:reduce){.superhero-page.svelte-rvhuyq *{transition:none!important}}
