.fp-faq{width:100%;margin-inline:auto;font-family:inherit;color:#d4d8dc;overflow-wrap:anywhere;word-break:break-word}.fp-faq *{box-sizing:border-box}.fp-faq__intro{border:1px solid rgba(36,217,92,.45);padding:24px;margin-bottom:22px;background:#0b1114}.fp-faq--glow .fp-faq__intro,.fp-faq--glow .fp-faq__group{box-shadow:0 0 18px rgba(36,217,92,.16)}.fp-faq__title{margin:0 0 8px;color:#f7f7f7;font:inherit;font-size:clamp(1.8rem,4vw,3rem);font-weight:800;line-height:1.05}.fp-faq__intro-text{font:inherit;font-size:1rem;line-height:1.65}.fp-faq__intro-text p{margin:0}.fp-faq__groups{display:grid;gap:22px}.fp-faq__group{border:1px solid rgba(36,217,92,.45);padding:22px;background:#0b1114}.fp-faq__category{display:flex;align-items:center;gap:12px;margin:0 0 14px}.fp-faq__icon{display:inline-grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border:1px solid rgba(57,255,104,.45);border-radius:999px;background:rgba(57,255,104,.08);line-height:1}.fp-faq__category-title{margin:0;color:#f7f7f7;font:inherit;font-size:1.35rem;font-weight:800;line-height:1.2}.fp-faq__list{display:grid;gap:10px}.fp-faq__item{border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.035);overflow:hidden}.fp-faq__item[open]{border-color:rgba(57,255,104,.35);background:rgba(57,255,104,.045)}.fp-faq__question{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:16px 18px;cursor:pointer;color:#f7f7f7;font:inherit;font-weight:800;line-height:1.35;list-style:none}.fp-faq__question::-webkit-details-marker{display:none}.fp-faq__marker{flex:0 0 auto;font-size:1.4rem;line-height:1;transition:transform .18s ease}.fp-faq__item[open] .fp-faq__marker{transform:rotate(45deg)}.fp-faq__answer{padding:0 18px 18px;color:#d4d8dc;font:inherit;font-size:1rem;line-height:1.65}.fp-faq__answer p{margin:0 0 .85em}.fp-faq__answer p:last-child{margin-bottom:0}.fp-faq__answer ul,.fp-faq__answer ol{margin:.5em 0 .85em 1.25em}.fp-faq__answer a{color:inherit;text-decoration:underline;text-underline-offset:3px}.fp-faq__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;border:1px solid #39ff68;border-radius:999px;text-decoration:none!important;font-weight:800;line-height:1.2;transition:background .18s ease,color .18s ease,transform .18s ease}.fp-faq__button:hover{color:#07100a!important;transform:translateY(-1px)}@media(max-width:767px){.fp-faq__intro,.fp-faq__group{padding:18px}.fp-faq__question{padding:14px 15px}.fp-faq__answer{padding:0 15px 15px}.fp-faq__category-title{font-size:1.15rem}}
