.FAQ_page__fbUxX{min-height:100vh;background:#f0f5f1;color:#1a1a1a}.FAQ_hero__s2bsl{position:relative;padding:120px 24px 80px;text-align:center;background:linear-gradient(135deg,#2d5f5d,#1a4442 50%,#0d2d2c);overflow:hidden}.FAQ_hero__s2bsl:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 50%,rgba(139,195,74,.1) 0,transparent 50%),radial-gradient(circle at 80% 50%,rgba(0,150,136,.1) 0,transparent 50%);opacity:.5;pointer-events:none}.FAQ_container__kQGzn{max-width:900px;margin:0 auto}.FAQ_title__2e81b{position:relative;font-size:56px;font-weight:800;margin-bottom:16px;letter-spacing:-.02em;line-height:1.1;color:white;opacity:0;animation:FAQ_fadeInUp__Av0NZ .9s ease-out forwards}.FAQ_subtitle__SSPMD{position:relative;font-size:20px;color:rgba(255,255,255,.75);max-width:700px;margin:0 auto;line-height:1.7;opacity:0;animation:FAQ_fadeInUp__Av0NZ .9s ease-out .2s forwards}@keyframes FAQ_fadeInUp__Av0NZ{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.FAQ_content__kJs08{padding:80px 24px;max-width:900px;margin:0 auto}.FAQ_category__wqBQo{margin-bottom:64px}.FAQ_categoryTitle__Nq16g{font-size:28px;font-weight:700;color:#1a4442;margin-bottom:32px;padding-bottom:12px;border-bottom:3px solid #8bc34a;letter-spacing:-.01em}.FAQ_questions__1SJ1y{display:flex;flex-direction:column;gap:16px}.FAQ_faqItem__2MuHY{background:white;border:1px solid #e2e8e4;border-radius:12px;padding:32px;transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.FAQ_faqItem__2MuHY:hover{border-color:#8BC34A;box-shadow:0 4px 20px rgba(45,95,93,.1);transform:translateY(-2px)}.FAQ_question__mlA1d{font-size:20px;font-weight:700;color:#1a1a1a;margin-bottom:12px;line-height:1.4;padding-bottom:12px;border-bottom:1px solid #e2e8e4}.FAQ_answer__ahVW2{font-size:16px;line-height:1.7;color:#4a5568}.FAQ_cta__wUryR{position:relative;background:linear-gradient(135deg,#2d5f5d,#1a4442);color:white;padding:64px 48px;border-radius:16px;text-align:center;margin-top:80px;overflow:hidden}.FAQ_cta__wUryR:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 50%,rgba(139,195,74,.1) 0,transparent 60%),radial-gradient(circle at 80% 50%,rgba(0,150,136,.1) 0,transparent 60%);pointer-events:none}.FAQ_ctaTitle__EZ7nr{position:relative;font-size:36px;font-weight:800;margin-bottom:16px;letter-spacing:-.02em;color:white}.FAQ_ctaText__RVFBj{position:relative;font-size:18px;color:rgba(255,255,255,.75);margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.FAQ_ctaButton__T2LHw{position:relative;display:inline-block;background:#8BC34A;color:white;padding:16px 40px;border-radius:8px;font-weight:600;font-size:18px;transition:all .3s ease;border:none;text-decoration:none;box-shadow:0 4px 20px rgba(139,195,74,.3)}.FAQ_ctaButton__T2LHw:hover{background:#9CCC65;transform:translateY(-3px);box-shadow:0 8px 30px rgba(139,195,74,.4)}@media (max-width:768px){.FAQ_hero__s2bsl{padding:80px 20px 60px}.FAQ_title__2e81b{font-size:40px}.FAQ_subtitle__SSPMD{font-size:18px}.FAQ_content__kJs08{padding:60px 20px}.FAQ_category__wqBQo{margin-bottom:48px}.FAQ_categoryTitle__Nq16g{font-size:24px}.FAQ_faqItem__2MuHY{padding:24px}.FAQ_question__mlA1d{font-size:18px}.FAQ_answer__ahVW2{font-size:15px}.FAQ_cta__wUryR{padding:48px 24px}.FAQ_ctaTitle__EZ7nr{font-size:28px}.FAQ_ctaText__RVFBj{font-size:16px}.FAQ_ctaButton__T2LHw{font-size:16px;padding:14px 32px}}