.faq{margin-bottom:128px;padding-inline:16px;position:relative}.faq__title{letter-spacing:-.04em;text-transform:uppercase;text-align:center;transition:opacity var(--duration-ui) ease;margin-bottom:56px;font-family:RF Dewi Condensed,sans-serif;font-size:56px;font-style:normal;font-weight:900;line-height:1.05}.faq__title:hover{opacity:.85}.faq__clouds{pointer-events:none;position:absolute;inset:0;overflow:hidden}.faq__clouds img{width:100%;height:auto}.faq__list{max-width:600px;margin-inline:auto;position:relative}.faq__item{border-bottom:1px solid var(--account-line,#e5e8ed);padding:21px 0}.faq__item:last-child{border-bottom:0}.faq__item:first-child{padding-top:0}.faq__item:last-child{padding-bottom:0}.faq__q{text-align:left;width:100%;font:500 18px/1.05 var(--sans);transition:background-color var(--duration-ui) ease,transform var(--duration-ui) ease,opacity var(--duration-ui) ease;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:7px 0;display:flex}.faq__q:hover{opacity:.72;background:0 0;transform:none}.faq__item--open .faq__q:hover{opacity:1}.faq__chev{width:24px;height:24px;transition:transform var(--duration-ui) ease;flex-shrink:0}.faq__a{height:0;transition:height var(--duration-ui) cubic-bezier(.22, 1, .36, 1);overflow:hidden}.faq__a-in{visibility:hidden;opacity:0;transition:opacity var(--duration-ui) ease,visibility 0s linear var(--duration-ui)}.faq__a-in p{max-width:480px;color:var(--ink-56);font:500 14px/1.5 var(--sans);padding-top:16px}.faq__item--open .faq__a{height:var(--faq-answer-height,auto)}.faq__item--open .faq__a-in{visibility:visible;opacity:1;transition:opacity var(--duration-ui) ease 40ms,visibility 0s}.faq__item--open .faq__chev{transform:rotate(180deg)}@media (max-width:719px){.faq__title{font-size:40px}}@media (prefers-reduced-motion:reduce){.faq__a,.faq__chev{transition:none}}:root[data-theme=dark] .faq__a-in p,:root[data-theme=dark] .faq__chev{color:#fff}:root[data-theme=dark] .faq__clouds{filter:brightness(.15);opacity:.3}:root[data-theme=dark] .faq__item{border-bottom-color:#ffffff0a}
