.page-cta-module__P8x4tq__cta{margin-top:96px;margin-bottom:48px}.page-cta-module__P8x4tq__inner{background:#fafafa;border:1px solid #e5e7eb;border-radius:12px;padding:40px}.page-cta-module__P8x4tq__headline{color:#111827;letter-spacing:-.04em;max-width:20ch;margin:0;font-size:clamp(1.45rem,2vw + .3rem,2rem);font-weight:500;line-height:1.08}.page-cta-module__P8x4tq__description{color:#374151;letter-spacing:-.011em;max-width:52ch;margin:16px 0 0;font-size:14px;font-weight:400;line-height:1.45}.page-cta-module__P8x4tq__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.page-cta-module__P8x4tq__primary,.page-cta-module__P8x4tq__secondary{letter-spacing:-.006em;border-radius:8px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;font-weight:400;line-height:1.35;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.page-cta-module__P8x4tq__primary{color:#fff;background:#111827}.page-cta-module__P8x4tq__secondary{color:#374151;background:#fff;border:1px solid #e5e7eb}@media (hover:hover) and (pointer:fine){.page-cta-module__P8x4tq__primary:hover{background:#1f2937}.page-cta-module__P8x4tq__secondary:hover{color:#111827;border-color:#d1d5db}}@media (max-width:960px){.page-cta-module__P8x4tq__cta{margin-top:72px;margin-bottom:32px}.page-cta-module__P8x4tq__inner{padding:28px 24px}}
