.faq-wrap *,.faq-wrap *::before,.faq-wrap *::after{-webkit-box-sizing:border-box;box-sizing:border-box}.faq-wrap{width:100%;max-width:100%;padding:0px 40px;font-family:'Open Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.faq-group{max-width:860px;margin:0 auto}.faq-group-header{padding-top:48px;margin-bottom:10px}.faq-group:first-child .faq-group-header{padding-top:0}.faq-group-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#fff;color:#0F2D52;border:1.5px solid #0F2D52;font-size:11px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;padding:7px 16px;border-radius:99px}.faq-group-chip svg{width:13px;height:13px;stroke:#5FB53B;fill:none;-ms-flex-negative:0;flex-shrink:0}.faq-item{background:#fff;border:1px solid #e0e4ea;border-radius:12px;margin-top:8px;overflow:hidden;-webkit-transition:box-shadow 0.2s ease,border-color 0.2s ease;transition:box-shadow 0.2s ease,border-color 0.2s ease}.faq-item.is-active{-webkit-box-shadow:0 4px 20px rgba(15,45,82,0.08);box-shadow:0 4px 20px rgba(15,45,82,0.08);border-color:#c7d8e8}.faq-q{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:20px 24px;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;font-size:15px;font-weight:700;color:#0F2D52;line-height:1.4;min-height:44px;-webkit-transition:color 0.15s ease,background 0.15s ease;transition:color 0.15s ease,background 0.15s ease}@media (hover:hover){.faq-q:hover{color:#5FB53B}.faq-q:hover .faq-chevron svg{stroke:#5FB53B}}.faq-q[aria-expanded="true"]{color:#5FB53B;border-bottom:1px solid #e0e4ea}.faq-chevron{width:22px;height:22px;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.faq-chevron svg{width:16px;height:16px;stroke:#9ca3af;-webkit-transition:stroke 0.15s ease,-webkit-transform 0.25s ease;transition:stroke 0.15s ease,transform 0.25s ease}.faq-q[aria-expanded="true"] .faq-chevron svg{stroke:#5FB53B;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-a{display:none;padding:18px 24px 22px;font-size:15px;color:#4b5563;line-height:1.8}.faq-a.is-open{display:block;-webkit-animation:faqSlide 200ms ease both;animation:faqSlide 200ms ease both}@-webkit-keyframes faqSlide{from{opacity:0;-webkit-transform:translateY(-4px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes faqSlide{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:860px){.faq-wrap{padding:48px 24px}.faq-group-header{padding-top:36px}}@media screen and (max-width:640px){.faq-wrap{padding:36px 16px}.faq-q{font-size:14px;padding:16px 18px}.faq-a{font-size:14px;padding:14px 18px 18px}.faq-group-header{padding-top:28px}}