.ffsh-faq{display:flex;flex-wrap:wrap;gap:48px}.ffsh-faq__l{display:flex;flex:1 1 320px;flex-direction:column;gap:18px;min-width:0}.ffsh-faq__h2{color:var(--ffsh-text);font-size:clamp(34px,4.4vw,52px);font-weight:500;letter-spacing:-.04em;line-height:1.04}.ffsh-faq__card{background:radial-gradient(360px circle at var(--mx,-600px) var(--my,-600px),hsla(0,0%,100%,.12),transparent 45%),var(--ffsh-dark);border-radius:26px;box-shadow:0 40px 80px -45px rgba(11,27,58,.7);color:#fff;display:flex;flex-direction:column;gap:14px;margin-top:14px;min-height:300px;overflow:hidden;padding:26px;position:relative}.ffsh-faq__dots{background:radial-gradient(circle,hsla(0,0%,100%,.07) 1px,transparent 1.3px) 0 0/18px 18px;inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%);position:absolute}.ffsh-faq__g1{animation:ffsh-float 9s ease-in-out infinite;background:radial-gradient(circle,rgba(16,185,129,.4),rgba(16,185,129,0) 65%);bottom:-90px;height:300px;right:-90px;width:300px}.ffsh-faq__g1,.ffsh-faq__g2{border-radius:50%;position:absolute}.ffsh-faq__g2{background:radial-gradient(circle,rgba(59,118,246,.45),rgba(59,118,246,0) 65%);height:280px;left:-80px;top:-100px;width:280px}.ffsh-faq__wm{bottom:-30px;opacity:.07;position:absolute;right:-40px;transform:rotate(-8deg);width:260px}.ffsh-faq__wm img{width:100%}.ffsh-faq__ct{align-items:center;display:flex;justify-content:space-between;position:relative}.ffsh-faq__lg{height:64px;position:relative;width:64px}.ffsh-faq__lg>span{background:var(--ffsh-grad);border-radius:24px;filter:blur(16px);inset:-8px;opacity:.45;position:absolute}.ffsh-faq__lg>div{background:linear-gradient(140deg,hsla(0,0%,100%,.6),hsla(0,0%,100%,.06) 45%,rgba(52,211,153,.6));border-radius:20px;height:100%;padding:1.5px;position:relative;width:100%}.ffsh-faq__lg>div>div{align-items:center;background:linear-gradient(150deg,#12306e,#0a1633 60%,#0b3b4a);border-radius:19px;display:flex;height:100%;justify-content:center;width:100%}.ffsh-faq__lg img{width:44px}.ffsh-faq__st{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;display:flex;font-family:var(--ffsh-mono);font-size:10.5px;gap:6px;letter-spacing:.08em;padding:5px 10px}.ffsh-faq__st span{animation:ffsh-pulse 1.2s infinite;background:#34d399;border-radius:50%;height:6px;width:6px}.ffsh-faq__cb{display:flex;flex-direction:column;gap:8px;margin-top:auto;position:relative}.ffsh-faq__cb h3{color:#fff;font-size:24px;font-weight:500;letter-spacing:-.03em;line-height:1.15}.ffsh-faq__cb p{color:hsla(0,0%,100%,.75);font-size:14px;line-height:1.55;max-width:300px}.ffsh-faq__btns{display:flex;flex-wrap:wrap;gap:8px;position:relative}.ffsh-faq__b1{align-items:center;background:#fff;border-radius:999px;color:#0b1b3a!important;display:inline-flex;font-size:13px;font-weight:500;gap:8px;height:40px;padding:0 6px 0 16px;white-space:nowrap}.ffsh-faq__b1:hover{filter:brightness(.96)}.ffsh-faq__b1 span{align-items:center;background:var(--ffsh-grad);border-radius:50%;display:flex;height:28px;justify-content:center;width:28px}.ffsh-faq__b1 i{color:#fff;font-size:13px}.ffsh-faq__b2{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.2);border-radius:999px;color:#fff!important;display:inline-flex;font-size:13px;gap:6px;height:40px;padding:0 14px;white-space:nowrap}.ffsh-faq__b2:hover{background:hsla(0,0%,100%,.14)}.ffsh-faq__b2 i{font-size:13px}.ffsh-faq__r{display:flex;flex:2 1 520px;flex-direction:column;gap:10px;min-width:0}.ffsh-faq__item{background:hsla(0,0%,100%,.55);border:1px solid var(--ffsh-n200);border-radius:18px;transition:background .3s,box-shadow .3s}.ffsh-faq__item.is-open{background:#fff;box-shadow:0 18px 40px -26px rgba(32,31,29,.3)}.ffsh-faq__item.is-extra{display:none}.ffsh-faq__r.is-all .ffsh-faq__item.is-extra{display:block}.ffsh-faq__q{all:unset;box-sizing:border-box;color:var(--ffsh-text);cursor:pointer;font-size:16px;font-weight:500;gap:16px;justify-content:space-between;line-height:1.4;padding:20px 22px;width:100%}.ffsh-faq__q,.ffsh-faq__q span{align-items:center;display:flex}.ffsh-faq__q span{border:1px solid var(--ffsh-n300);border-radius:50%;flex-shrink:0;height:30px;justify-content:center;transition:transform .35s;width:30px}.ffsh-faq__q i{font-size:15px}.ffsh-faq__item.is-open .ffsh-faq__q span{transform:rotate(45deg)}.ffsh-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ffsh-ease)}.ffsh-faq__item.is-open .ffsh-faq__a{grid-template-rows:1fr}.ffsh-faq__a>div{overflow:hidden}.ffsh-faq__a .ffsh-rt{color:var(--ffsh-n700);font-size:14.5px;line-height:1.6;max-width:600px;padding:0 22px 20px}.ffsh-faq__more{all:unset;align-items:center;align-self:flex-start;border-bottom:1px solid var(--ffsh-a500);color:var(--ffsh-text);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;margin-top:8px;padding-bottom:2px}.ffsh-faq__more i{font-size:14px;transition:transform .3s}.ffsh-faq__r.is-all .ffsh-faq__more i{transform:rotate(180deg)}