@keyframes CTA_fadeInUp__vP6qg{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.CTA_cta__0ZDMB{width:100%;background:var(--bg-surface);padding:var(--spacing-4xl) 0}.CTA_cta__container__qIz_r{width:100%;max-width:var(--max-width-content);margin:0 auto;padding:0 var(--spacing-lg);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-lg);opacity:0}.CTA_cta__container--visible__FibRu{animation:CTA_fadeInUp__vP6qg var(--transition-slow) var(--easing-out) forwards}.CTA_cta__title__reADO{font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h2);line-height:var(--line-height-h2);color:var(--text-primary);margin:0;text-align:center;max-width:600px}.CTA_cta__description__NlaWx{font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--text-secondary);margin:0;text-align:center;max-width:500px}.CTA_cta__button__SQCJE,.CTA_cta__description__NlaWx{font-family:var(--font-family);font-size:var(--font-size-body)}.CTA_cta__button__SQCJE{background:var(--btn-primary-bg);color:var(--btn-primary-fg);border:none;border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-base) var(--easing-default),transform var(--transition-fast) var(--easing-default),box-shadow var(--transition-base) var(--easing-default);min-height:40px;margin-top:var(--spacing-sm)}.CTA_cta__button__SQCJE:hover{background:var(--btn-primary-hover);transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,87,34,.3)}.CTA_cta__button__SQCJE:active{background:var(--btn-primary-active);box-shadow:var(--shadow-inner);transform:scale(.98)}.CTA_cta__button__SQCJE:focus{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:480px){.CTA_cta__0ZDMB{padding:var(--spacing-2xl) 0}.CTA_cta__container__qIz_r{gap:var(--spacing-lg)}}@media (min-width:768px){.CTA_cta__0ZDMB{padding:var(--spacing-5xl) 0}.CTA_cta__container__qIz_r{gap:var(--spacing-xl)}}@media (min-width:1024px){.CTA_cta__0ZDMB{padding:var(--spacing-5xl) 0}.CTA_cta__container__qIz_r{gap:var(--spacing-xl)}.CTA_cta__title__reADO{font-size:var(--font-size-h2);line-height:var(--line-height-heading)}}.CTA_cta__faq__T9m_6{width:100%;max-width:800px;margin-top:var(--spacing-3xl)}.CTA_cta__faqItem__E6SCz{border-bottom:1px solid var(--border-default);transition:all var(--transition-slow) var(--easing-default)}.CTA_cta__faqItem__E6SCz:first-child{border-top:1px solid var(--border-default)}.CTA_cta__faqQuestion___hk5n{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg) 0;background:none;border:none;cursor:pointer;text-align:left;transition:all var(--transition-base) var(--easing-default)}.CTA_cta__faqQuestion___hk5n:hover{opacity:.7}.CTA_cta__faqQuestionText__U_DTE{font-family:var(--font-family);font-weight:var(--font-weight-semibold);font-size:16px;line-height:var(--line-height-body);color:var(--text-primary);flex:1 1;padding-right:var(--spacing-lg)}.CTA_cta__faqIcon__fl8Ya{font-family:var(--font-family);font-size:24px;font-weight:var(--font-weight-light);color:var(--text-secondary);width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform var(--transition-slow) var(--easing-default)}.CTA_cta__faqAnswer__tm9IG{max-height:0;overflow:hidden;transition:max-height var(--transition-slow) var(--easing-default),padding var(--transition-slow) var(--easing-default)}.CTA_cta__faqItem--open__VHx5g .CTA_cta__faqAnswer__tm9IG{max-height:300px;padding-bottom:var(--spacing-lg)}.CTA_cta__faqAnswerText___xCaK{font-family:var(--font-family);font-weight:var(--font-weight-regular);font-size:14px;line-height:22px;color:var(--text-secondary);margin:0;padding-right:56px;text-align:left}@media (max-width:480px){.CTA_cta__faq__T9m_6{margin-top:var(--spacing-xl)}.CTA_cta__faqQuestion___hk5n{padding:var(--spacing-lg) 0}.CTA_cta__faqQuestionText__U_DTE{font-size:var(--font-size-body);line-height:var(--line-height-body);padding-right:var(--spacing-md)}.CTA_cta__faqAnswerText___xCaK{font-size:var(--font-size-small);line-height:var(--line-height-small);padding-right:var(--spacing-2xl)}.CTA_cta__faqIcon__fl8Ya{font-size:24px;width:32px;height:32px}}@media (min-width:768px){.CTA_cta__faq__T9m_6{margin-top:var(--spacing-4xl)}.CTA_cta__faqQuestionText__U_DTE{font-size:17px;line-height:var(--line-height-h3)}.CTA_cta__faqAnswerText___xCaK{font-size:var(--font-size-body);line-height:var(--line-height-body)}}@media (prefers-reduced-motion:reduce){.CTA_cta__button__SQCJE,.CTA_cta__faqAnswer__tm9IG,.CTA_cta__faqIcon__fl8Ya,.CTA_cta__faqItem__E6SCz,.CTA_cta__faqQuestion___hk5n{transition-duration:.01ms}.CTA_cta__container__qIz_r{animation:none;opacity:1}}@media (min-width:1024px){.CTA_cta__faq__T9m_6{margin-top:var(--spacing-4xl)}.CTA_cta__faqQuestion___hk5n{padding:var(--spacing-xl) 0}.CTA_cta__faqQuestionText__U_DTE{font-size:18px;line-height:26px}.CTA_cta__faqAnswerText___xCaK{font-size:16px;line-height:24px}.CTA_cta__faqItem--open__VHx5g .CTA_cta__faqAnswer__tm9IG{padding-bottom:var(--spacing-xl)}}