.section-heading.svelte-1yo7402{max-width:42rem;font-family:Inter,sans-serif}.section-heading.center.svelte-1yo7402{margin:0 auto;text-align:center}.eyebrow.svelte-1yo7402{margin:0 0 .85rem;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#1010106b}.title.svelte-1yo7402{margin:0;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:600;line-height:1.12;letter-spacing:-.02em;color:#101010}.lead.svelte-1yo7402{margin:1rem 0 0;font-size:1.02rem;line-height:1.6;color:#10101099}.section-heading.center.svelte-1yo7402 .lead:where(.svelte-1yo7402){margin-left:auto;margin-right:auto}.cta-section.svelte-wudihc{font-family:Inter,sans-serif;background:#101010;color:#fff;border-radius:4px;padding:clamp(3rem,7vw,5rem) 1.5rem;text-align:center}.cta-inner.svelte-wudihc{max-width:40rem;margin:0 auto}.cta-title.svelte-wudihc{margin:0;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:600;line-height:1.1;letter-spacing:-.02em}.cta-body.svelte-wudihc{margin:1rem auto 0;max-width:32rem;font-size:1.02rem;line-height:1.6;color:#ffffffa8}.cta-actions.svelte-wudihc{display:flex;justify-content:center;gap:.75rem;margin-top:2rem;flex-wrap:wrap}.btn-primary.svelte-wudihc,.btn-ghost-dark.svelte-wudihc{padding:.85rem 1.5rem;border-radius:4px;font-size:.92rem;text-decoration:none;transition:opacity .15s ease,border-color .15s ease}.btn-primary.svelte-wudihc{background:#fff;color:#101010;border:1px solid gray;font-weight:600}.btn-primary.svelte-wudihc:hover{opacity:.85}.btn-ghost-dark.svelte-wudihc{background:none;color:#fff;font-weight:500;border:1px solid rgba(255,255,255,.3)}.btn-ghost-dark.svelte-wudihc:hover{border-color:#fff}
