.NewsletterCta-module___lXKwG__newsletterCta{margin-top:var(--space-2xl);padding:var(--space-xl);border-radius:var(--radius-lg);text-align:center;background:linear-gradient(135deg,#004aad14 0%,#f9731614 100%);border:1px solid #004aad26}.NewsletterCta-module___lXKwG__title{font-size:var(--text-xl);color:#1e293b;margin-bottom:var(--space-xs);font-weight:700}.NewsletterCta-module___lXKwG__desc{font-size:var(--text-sm);color:#64748b;margin-bottom:var(--space-md)}.NewsletterCta-module___lXKwG__form{gap:var(--space-sm);max-width:400px;margin:0 auto;display:flex}.NewsletterCta-module___lXKwG__input{border-radius:var(--radius-sm);font-family:inherit;font-size:var(--text-sm);color:#1e293b;background:#fff;border:1px solid #e2e8f0cc;flex:1;padding:10px 16px}.NewsletterCta-module___lXKwG__input::placeholder{color:#94a3b8}.NewsletterCta-module___lXKwG__button{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);font-weight:600;font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-fast);border:none;padding:10px 20px;font-family:inherit}.NewsletterCta-module___lXKwG__button:hover{background:var(--color-primary-dark)}@media (max-width:480px){.NewsletterCta-module___lXKwG__form{flex-direction:column}}
.BlogFaqSection-module__82pDKG__faqSection{margin-top:var(--space-3xl);padding-top:var(--space-2xl);border-top:1px solid #e2e8f099}.BlogFaqSection-module__82pDKG__faqTitle{font-size:var(--text-2xl);color:#1e293b;margin-bottom:var(--space-lg);font-weight:700}.BlogFaqSection-module__82pDKG__faqList{gap:var(--space-sm);flex-direction:column;display:flex}.BlogFaqSection-module__82pDKG__faqItem{border-radius:var(--radius-md);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);background:#fff;border:1px solid #e2e8f0cc;overflow:hidden}.BlogFaqSection-module__82pDKG__faqItem[open]{border-color:#004aad40;box-shadow:0 4px 12px #004aad0f}.BlogFaqSection-module__82pDKG__faqQuestion{padding:var(--space-md) var(--space-lg);font-size:var(--text-base);color:#1e293b;cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-md);transition:background var(--transition-fast);font-weight:600;list-style:none;display:flex}.BlogFaqSection-module__82pDKG__faqQuestion::-webkit-details-marker{display:none}.BlogFaqSection-module__82pDKG__faqQuestion:hover{background:#f8fafc}.BlogFaqSection-module__82pDKG__faqIcon{transition:transform var(--transition-normal);color:var(--color-primary);flex-shrink:0}.BlogFaqSection-module__82pDKG__faqItem[open] .BlogFaqSection-module__82pDKG__faqIcon{transform:rotate(45deg)}.BlogFaqSection-module__82pDKG__faqAnswer{padding:0 var(--space-lg) var(--space-md);color:#475569;line-height:1.7;font-size:var(--text-base)}.BlogFaqSection-module__82pDKG__faqAnswer p{margin:0 0 var(--space-sm)}.BlogFaqSection-module__82pDKG__faqAnswer p:last-child{margin-bottom:0}
