.faq-list{flex-direction:column;gap:14px;width:100%;max-width:980px;margin-inline:auto;display:flex}.faq-card{background:#fff;border-radius:14px;padding:26px 28px;transition:box-shadow .2s ease-out,opacity .5s ease-out,translate .5s ease-out;overflow:hidden;box-shadow:0 10px 24px -8px #0a0d120f}@media (hover:hover){.faq-card:hover{box-shadow:0 12px 28px -8px #0a0d1217}}.faq-head{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;width:100%;display:flex}.faq-question{letter-spacing:-.012em;min-width:0;color:var(--color-ink-900);flex:1;font-size:20px;font-weight:500;line-height:1.35}.faq-toggle{background:#0b1120;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:rotate .25s cubic-bezier(.32,.72,0,1);display:flex;position:relative}.faq-card.is-open .faq-toggle{rotate:90deg}.faq-bar{background:#fff;border-radius:999px;position:absolute}.faq-bar--h{width:13px;height:1.5px;transition:scale .25s cubic-bezier(.32,.72,0,1)}.faq-bar--v{width:1.5px;height:13px}.faq-card.is-open .faq-bar--h{scale:0 1}.faq-answer{grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.32,.72,0,1);display:grid}.faq-card.is-open .faq-answer{grid-template-rows:1fr}.faq-answer>div{min-height:0;overflow:hidden}.faq-answer p{font-size:var(--rp-step-body);color:var(--color-ink-78);margin-top:14px;font-weight:400;line-height:1.6}.faq-list.is-pending .faq-card{opacity:0;transition-delay:var(--faq-delay,0s);translate:0 12px}@media (prefers-reduced-motion:reduce){.faq-card,.faq-toggle,.faq-bar--h,.faq-answer{transition:none}}@media (max-width:767.98px){.faq-toggle{background:#ff2f2b;border-radius:7px}.faq-card.is-open .faq-toggle{background:#ff2f2b}}
