.faqs-module__Idmg6W__faqHero{background:linear-gradient(135deg,var(--color-primary-dark)0%,var(--color-primary)100%);color:var(--color-white);text-align:center;padding:5rem 0 4rem;position:relative;overflow:hidden}.faqs-module__Idmg6W__faqHero:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20%,#ffffff0f 0%,#0000 50%),radial-gradient(circle at 80% 20%,#ff98001f 0%,#0000 40%);position:absolute;inset:0}.faqs-module__Idmg6W__heroEyebrow{text-transform:uppercase;letter-spacing:2px;opacity:.8;margin-bottom:.75rem;font-size:.85rem;font-weight:600}.faqs-module__Idmg6W__heroTitle{font-family:var(--font-heading);color:var(--color-white);margin-bottom:1rem;font-size:clamp(2rem,5vw,3rem);font-weight:800}.faqs-module__Idmg6W__heroSubtitle{opacity:.9;max-width:640px;margin:0 auto 2rem;font-size:1.1rem;line-height:1.7}.faqs-module__Idmg6W__heroStats{flex-wrap:wrap;justify-content:center;gap:2.5rem;margin-top:2rem;display:flex}.faqs-module__Idmg6W__heroStat{text-align:center}.faqs-module__Idmg6W__heroStatNum{color:var(--color-accent);font-size:2rem;font-weight:800;line-height:1;display:block}.faqs-module__Idmg6W__heroStatLabel{opacity:.8;text-transform:uppercase;letter-spacing:1px;margin-top:.25rem;font-size:.8rem;display:block}.faqs-module__Idmg6W__faqSection{padding:3rem 0 5rem}.faqs-module__Idmg6W__accordionWrapper{max-width:860px;margin:0 auto}.faqs-module__Idmg6W__catTabs{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.faqs-module__Idmg6W__catTab{border:2px solid var(--color-gray-light);background:var(--color-white);font-family:var(--font-body);color:var(--color-gray-dark);cursor:pointer;transition:all var(--transition-fast);border-radius:50px;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-size:.85rem;font-weight:600;display:flex}.faqs-module__Idmg6W__catTab:hover{border-color:var(--color-primary);color:var(--color-primary)}.faqs-module__Idmg6W__catTabActive{background:var(--color-gray-light);font-weight:700}.faqs-module__Idmg6W__catTabIcon{align-items:center;font-size:1.15rem;line-height:1;display:flex}.faqs-module__Idmg6W__catTabLabel{white-space:nowrap}.faqs-module__Idmg6W__catDescription{color:var(--color-gray-dark);background:var(--color-gray-light);border-radius:var(--border-radius-sm);border-left:3px solid var(--color-primary);margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.9rem}.faqs-module__Idmg6W__faqList{flex-direction:column;gap:.5rem;display:flex}.faqs-module__Idmg6W__faqItem{border-radius:var(--border-radius-md);transition:box-shadow var(--transition-fast);background:var(--color-white);border:1px solid #e8e8e8;overflow:hidden}.faqs-module__Idmg6W__faqItem:hover{box-shadow:var(--shadow-sm)}.faqs-module__Idmg6W__faqItemOpen{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary),var(--shadow-sm)}.faqs-module__Idmg6W__faqQuestion{text-align:left;cursor:pointer;width:100%;transition:background var(--transition-fast);background:0 0;border:none;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;display:flex}.faqs-module__Idmg6W__faqQuestion:hover{background:#2e7d320a}.faqs-module__Idmg6W__faqItemOpen .faqs-module__Idmg6W__faqQuestion{background:#2e7d320f}.faqs-module__Idmg6W__faqNum{background:var(--color-primary);width:28px;height:28px;color:var(--color-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;font-size:.7rem;font-weight:700;display:flex}.faqs-module__Idmg6W__faqItemOpen .faqs-module__Idmg6W__faqNum{background:var(--color-primary-dark)}.faqs-module__Idmg6W__faqQuestionText{color:var(--color-black);flex:1;font-size:.95rem;font-weight:600;line-height:1.5}.faqs-module__Idmg6W__faqChevron{width:24px;height:24px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;line-height:1;display:flex}.faqs-module__Idmg6W__faqAnswer{max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.faqs-module__Idmg6W__faqItemOpen .faqs-module__Idmg6W__faqAnswer{max-height:600px}.faqs-module__Idmg6W__faqAnswerInner{padding:0 1.25rem 1.25rem 3.5rem}.faqs-module__Idmg6W__faqAnswerInner p{color:var(--color-gray-dark);margin-bottom:.75rem;font-size:.93rem;line-height:1.75}.faqs-module__Idmg6W__faqAnswerInner p:last-child{margin-bottom:0}.faqs-module__Idmg6W__faqBlogLink{color:var(--color-primary);text-underline-offset:3px;align-items:center;gap:.35rem;margin-top:.75rem;font-size:.85rem;font-weight:600;text-decoration:underline;display:inline-flex}.faqs-module__Idmg6W__faqBlogLink:hover{color:var(--color-primary-dark)}.faqs-module__Idmg6W__faqBlogLinkIcon{flex-shrink:0;font-size:.9rem}.faqs-module__Idmg6W__faqWaCta{color:#fff;transition:background var(--transition-fast),transform var(--transition-fast);background:#25d366;border-radius:50px;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;display:inline-flex}.faqs-module__Idmg6W__faqWaCta:hover{color:#fff;background:#1da851;transform:translate(3px)}.faqs-module__Idmg6W__faqWaIcon{flex-shrink:0;font-size:1rem}.faqs-module__Idmg6W__ctaBand{background:linear-gradient(135deg,var(--color-primary-dark),var(--color-primary));color:var(--color-white);text-align:center;padding:4rem 0}.faqs-module__Idmg6W__ctaBandIcon{color:var(--color-accent);margin-bottom:.75rem;font-size:2.5rem}.faqs-module__Idmg6W__ctaBandTitle{color:var(--color-white);margin-bottom:.75rem;font-size:1.8rem}.faqs-module__Idmg6W__ctaBandSubtitle{opacity:.9;max-width:500px;margin:0 auto 2rem}.faqs-module__Idmg6W__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.faqs-module__Idmg6W__ctaIcon{flex-shrink:0;font-size:1.15rem}.faqs-module__Idmg6W__ctaWa{color:#fff;transition:all var(--transition-normal);background:#25d366;border-radius:50px;align-items:center;gap:.6rem;padding:.85rem 2rem;font-size:1rem;font-weight:700;display:inline-flex}.faqs-module__Idmg6W__ctaWa:hover{color:#fff;background:#1da851;transform:translateY(-2px);box-shadow:0 6px 20px #0003}.faqs-module__Idmg6W__ctaShop{color:#fff;transition:all var(--transition-normal);background:#ffffff26;border:2px solid #fff6;border-radius:50px;align-items:center;gap:.6rem;padding:.85rem 2rem;font-size:1rem;font-weight:700;display:inline-flex}.faqs-module__Idmg6W__ctaShop:hover{color:#fff;background:#ffffff40;transform:translateY(-2px)}@media (max-width:768px){.faqs-module__Idmg6W__faqHero{padding:3.5rem 0 3rem}.faqs-module__Idmg6W__heroStats{gap:1.5rem}.faqs-module__Idmg6W__catTabs{gap:.4rem}.faqs-module__Idmg6W__catTab{padding:.4rem .75rem;font-size:.8rem}.faqs-module__Idmg6W__catTabIcon{font-size:1rem}.faqs-module__Idmg6W__faqAnswerInner{padding-left:1.25rem}.faqs-module__Idmg6W__ctaButtons{flex-direction:column;align-items:center}.faqs-module__Idmg6W__ctaWa,.faqs-module__Idmg6W__ctaShop{justify-content:center;width:100%;max-width:280px}}
