.CTASection_section__zK8EA{padding:80px 0;position:relative;overflow:hidden}@media (min-width:640px){.CTASection_section__zK8EA{padding:112px 0}}.CTASection_waveBg__pJOW7{position:absolute;inset:0;display:flex;align-items:center;pointer-events:none;padding:0 16px;opacity:.035;height:100%}.CTASection_waveBgInner___XN7T{display:flex;align-items:center;width:100%;gap:4px;height:120px}.CTASection_waveBar__2w5yJ{flex:1;border-radius:9999px;background:var(--color-gold);transform-origin:center}.CTASection_container__FqkeT{position:relative;max-width:768px;margin:0 auto;padding:0 24px;text-align:center}@media (min-width:640px){.CTASection_container__FqkeT{padding:0 40px}}.CTASection_heading__44psw{font-family:var(--font-serif);font-size:24px;font-weight:700;color:#fff;margin-bottom:16px;letter-spacing:-.02em}@media (min-width:640px){.CTASection_heading__44psw{font-size:30px}}.CTASection_headingAccent__r7dSa{color:var(--color-gold)}.CTASection_subtext__kr_Rz{font-size:14px;color:rgba(255,255,255,.5);max-width:448px;margin:0 auto 40px}.CTASection_cta__Dlzw1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}@media (min-width:640px){.CTASection_cta__Dlzw1{flex-direction:row}}.CTASection_ctaPrimary__HSXOm{background:var(--color-gold);color:var(--color-navy)}.CTASection_ctaPrimary__HSXOm,.CTASection_ctaSecondary__qP1_X{display:inline-flex;align-items:center;gap:8px;font-weight:600;padding:14px 28px;border-radius:8px;font-size:14px}.CTASection_ctaSecondary__qP1_X{border:1px solid rgba(255,255,255,.25);color:rgba(255,255,255,.6);transition:color .15s}.CTASection_ctaSecondary__qP1_X:hover{color:rgba(255,255,255,.8)}.CTASection_speakLink__X1Rlg{display:inline-flex;align-items:center;gap:6px;margin-top:28px;font-size:13px;color:rgba(255,255,255,.4);letter-spacing:.02em;padding:8px 16px;border:1px solid rgba(255,255,255,.12);border-radius:6px;transition:color .2s,border-color .2s}.CTASection_speakLink__X1Rlg:hover{color:var(--color-gold);border-color:rgba(201,168,76,.4)}.page_page__556_G{min-height:100vh;background:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased}