.cta.svelte-15xukf1{padding:104px 28px;text-align:center;scroll-margin-top:80px}@media(min-width:768px){.cta.svelte-15xukf1{padding:128px 48px}}@media(min-width:1280px){.cta.svelte-15xukf1{padding:152px 80px}}.cta.dark.svelte-15xukf1{background:#0a0a0a;color:#fff}.cta.light.svelte-15xukf1{background:#fff;color:#0a0a0a}.inner.svelte-15xukf1{max-width:720px;margin:0 auto}.kicker.svelte-15xukf1{display:inline-block;font-size:13px;font-weight:500;letter-spacing:.04em;margin-bottom:16px}.cta.dark.svelte-15xukf1 .kicker:where(.svelte-15xukf1){color:#7cb8ef}.cta.light.svelte-15xukf1 .kicker:where(.svelte-15xukf1){color:#3b8de6}.title.svelte-15xukf1{font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:500;letter-spacing:-.035em;line-height:1;margin:0 0 18px}.subline.svelte-15xukf1{font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.6;margin:0 auto 32px;max-width:560px}.cta.dark.svelte-15xukf1 .subline:where(.svelte-15xukf1){color:#ffffffa6}.cta.light.svelte-15xukf1 .subline:where(.svelte-15xukf1){color:#555}.buttons.svelte-15xukf1{display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:center}.btn.svelte-15xukf1{display:inline-flex;align-items:center;padding:15px 30px;border-radius:9999px;font-size:16px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color var(--dur-base) var(--ease-out-quart),border-color var(--dur-base) var(--ease-out-quart),color var(--dur-base) var(--ease-out-quart)}.cta.dark.svelte-15xukf1 .btn.primary:where(.svelte-15xukf1){background:#fff;color:#0a0a0a}.cta.dark.svelte-15xukf1 .btn.primary:where(.svelte-15xukf1):hover{background:#f0f0ef}.cta.dark.svelte-15xukf1 .btn.secondary:where(.svelte-15xukf1){background:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}.cta.dark.svelte-15xukf1 .btn.secondary:where(.svelte-15xukf1):hover{border-color:#ffffff73}.cta.dark.svelte-15xukf1 .btn:where(.svelte-15xukf1):focus-visible{outline:2px solid #7CB8EF;outline-offset:3px}.cta.light.svelte-15xukf1 .btn.primary:where(.svelte-15xukf1){background:#0a0a0a;color:#fff}.cta.light.svelte-15xukf1 .btn.primary:where(.svelte-15xukf1):hover{background:#1f1f1f}.cta.light.svelte-15xukf1 .btn.secondary:where(.svelte-15xukf1){background:#fff;color:#0a0a0a;border:1px solid rgba(0,0,0,.12)}.cta.light.svelte-15xukf1 .btn.secondary:where(.svelte-15xukf1):hover{border-color:#00000052}.cta.light.svelte-15xukf1 .btn:where(.svelte-15xukf1):focus-visible{outline:2px solid #3b8de6;outline-offset:3px}
