.faq-module-scss-module__uf5Y1a__faqPage{color:#1b4332;background:radial-gradient(circle at 0 0,#4caf500d,#0000 40%),radial-gradient(circle at 100% 100%,#1b43320d,#0000 40%),#f9fcf9;min-height:100vh}.faq-module-scss-module__uf5Y1a__heroSection{text-align:center;padding:100px 0 60px}.faq-module-scss-module__uf5Y1a__heroContent{max-width:800px;margin:0 auto}.faq-module-scss-module__uf5Y1a__heroContent h1{letter-spacing:-.04em;color:#1b4332;margin:0 0 16px;font-size:clamp(2.5rem,6vw,4rem);font-weight:900;line-height:1}.faq-module-scss-module__uf5Y1a__heroContent p{color:#1b4332b3;margin:0;font-size:1.15rem;line-height:1.6}.faq-module-scss-module__uf5Y1a__kicker{color:#4caf50;letter-spacing:.1em;text-transform:uppercase;background:#4caf5014;border:1px solid #4caf5026;border-radius:999px;align-items:center;margin-bottom:24px;padding:6px 16px;font-size:12px;font-weight:800;display:inline-flex}.faq-module-scss-module__uf5Y1a__searchContainer{max-width:600px;margin:40px auto 0;position:relative}.faq-module-scss-module__uf5Y1a__searchContainer input{background:#fff;border:1px solid #4caf5033;border-radius:100px;width:100%;padding:18px 24px 18px 56px;font-size:1rem;transition:all .3s;box-shadow:0 10px 30px #1b43320d}.faq-module-scss-module__uf5Y1a__searchContainer input:focus{border-color:#4caf50;outline:none;box-shadow:0 15px 40px #4caf501f}.faq-module-scss-module__uf5Y1a__searchContainer i{color:#4caf50;font-size:1.2rem;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.faq-module-scss-module__uf5Y1a__faqSection{padding-bottom:120px}.faq-module-scss-module__uf5Y1a__categoryTabs{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:50px;display:flex}.faq-module-scss-module__uf5Y1a__tabBtn{color:#1b4332;background:#fff;border:1px solid #4caf5026;border-radius:100px;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:700;transition:all .3s;display:flex}.faq-module-scss-module__uf5Y1a__tabBtn:hover{background:#4caf500d;transform:translateY(-2px)}.faq-module-scss-module__uf5Y1a__tabBtnActive{color:#fff;background:#4caf50;border-color:#4caf50;box-shadow:0 10px 25px #4caf5040}.faq-module-scss-module__uf5Y1a__faqContainer{max-width:900px;margin:0 auto}.faq-module-scss-module__uf5Y1a__faqItem{background:#fff;border:1px solid #4caf501f;border-radius:24px;margin-bottom:16px;transition:all .3s;overflow:hidden}.faq-module-scss-module__uf5Y1a__faqItem:hover{border-color:#4caf504d;box-shadow:0 12px 30px #1b43320a}.faq-module-scss-module__uf5Y1a__faqItemOpen{background:#fff;border-color:#4caf50;box-shadow:0 20px 50px #1b43320f}.faq-module-scss-module__uf5Y1a__faqQuestion{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:24px 32px;display:flex}.faq-module-scss-module__uf5Y1a__faqQuestion span{color:#1b4332;font-size:1.15rem;font-weight:700}.faq-module-scss-module__uf5Y1a__iconBox{color:#4caf50;background:#4caf5014;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.faq-module-scss-module__uf5Y1a__faqItemOpen .faq-module-scss-module__uf5Y1a__iconBox{color:#fff;background:#4caf50;transform:rotate(180deg)}.faq-module-scss-module__uf5Y1a__faqAnswer{color:#1b4332b3;padding:0 32px 32px;font-size:1rem;line-height:1.7}.faq-module-scss-module__uf5Y1a__bottomCta{text-align:center;color:#fff;background:linear-gradient(135deg,#1b4332 0%,#123326 100%);border-radius:40px;margin-top:80px;padding:60px 40px;position:relative;overflow:hidden}.faq-module-scss-module__uf5Y1a__bottomCta:before{content:"";background:radial-gradient(circle,#4caf501a 0%,#0000 70%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.faq-module-scss-module__uf5Y1a__bottomCta h2{margin-bottom:16px;font-size:2.8rem;font-weight:800;position:relative}.faq-module-scss-module__uf5Y1a__bottomCta p{color:#fffc;margin-bottom:32px;font-size:1.2rem;position:relative}.faq-module-scss-module__uf5Y1a__bottomCta a{color:#fff;background:#4caf50;border-radius:100px;align-items:center;gap:12px;padding:16px 40px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;position:relative}.faq-module-scss-module__uf5Y1a__bottomCta a:hover{color:#1b4332;background:#fff;transform:translateY(-3px);box-shadow:0 15px 30px #0003}@media (max-width:768px){.faq-module-scss-module__uf5Y1a__heroSection{padding:60px 0 40px}.faq-module-scss-module__uf5Y1a__faqQuestion{padding:20px}.faq-module-scss-module__uf5Y1a__faqQuestion span{font-size:1rem}.faq-module-scss-module__uf5Y1a__faqAnswer{padding:0 20px 20px}.faq-module-scss-module__uf5Y1a__bottomCta h2{font-size:2rem}}
