.app-cta.svelte-fe16x{display:grid;gap:24px;margin:42px 0;padding:28px;border-radius:16px;background:#080808;color:#fff}.app-cta.svelte-fe16x .app-cta__eyebrow:where(.svelte-fe16x),.app-cta.svelte-fe16x .app-cta__body:where(.svelte-fe16x),.app-cta.svelte-fe16x .app-cta__title:where(.svelte-fe16x){margin:0;color:inherit}.app-cta.svelte-fe16x .app-cta__eyebrow:where(.svelte-fe16x){margin-bottom:10px;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-cta.svelte-fe16x .app-cta__title:where(.svelte-fe16x){font-size:clamp(1.7rem,4vw,2.6rem);line-height:1.05}.app-cta.svelte-fe16x .app-cta__body:where(.svelte-fe16x){max-width:56ch;margin-top:12px;color:#d8d8d8;line-height:1.55}.app-cta.svelte-fe16x .app-cta__link:where(.svelte-fe16x){display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:999px;background:#db1d24;color:#fff;font-weight:800;line-height:1.2;text-align:center;text-decoration:none;transition:filter .16s ease,transform .16s ease}.app-cta.svelte-fe16x .app-cta__link:where(.svelte-fe16x):hover{filter:brightness(1.08);transform:translateY(-1px)}.app-cta.svelte-fe16x .app-cta__link:where(.svelte-fe16x):focus-visible{outline:3px solid #ffffff;outline-offset:3px}@media(min-width:720px){.app-cta.svelte-fe16x{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:36px 40px}.app-cta.svelte-fe16x .app-cta__link:where(.svelte-fe16x){max-width:260px}}
