.ax-cta-section{padding-bottom:6rem;padding-top:6rem}.ax-cta-container{margin-left:auto;margin-right:auto;max-width:48rem;padding-left:1.5rem;padding-right:1.5rem;text-align:center;width:100%}.ax-cta-heading{color:#f2f5f8;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0;text-wrap:balance}.ax-cta-heading,.ax-cta-subheading{font-family:Inter,system-ui,-apple-system,sans-serif}.ax-cta-subheading{color:hsla(0,0%,100%,.7);font-size:1.125rem;line-height:1.75;margin:1rem auto 0;max-width:36rem}.ax-cta-actions{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-top:2rem}@media (min-width:640px){.ax-cta-actions{flex-direction:row}}.ax-btn{align-items:center;border-radius:.35rem;cursor:pointer;display:inline-flex;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.9rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1;padding:.9375rem 1.8rem;text-decoration:none;transition:opacity .2s ease,color .2s ease;white-space:nowrap}.ax-btn--primary{border:none}.ax-btn--primary:hover{opacity:.85}.ax-btn--ghost{background:transparent;border:none;color:hsla(0,0%,100%,.7);text-decoration:underline;text-underline-offset:4px;transition:color .2s ease}.ax-btn--ghost:hover{color:#fff}.ax-btn__arrow{flex-shrink:0;transition:transform .2s ease}.ax-btn--ghost:hover .ax-btn__arrow{transform:translateX(3px)}