.faq-header{opacity:0;transform:translateY(16px);transition:all .7s ease}.faq-header.is-visible{opacity:1;transform:none}.faq-accordion{max-width:960px;margin-left:auto;margin-right:auto}.accordion-item:not(:first-of-type){border-top:1px solid rgba(var(--bs-secondary-rgb),.35)}.faq-item{border:1px solid rgba(var(--bs-secondary-rgb),.35);border-radius:.25rem;background-color:var(--bs-body-bg);overflow:hidden;margin-bottom:1rem;transition:border-color .3s ease,box-shadow .3s ease,transform .6s cubic-bezier(.16,1,.3,1),opacity .6s;opacity:0;transform:translateX(-12px)}.faq-item:hover{border-color:rgba(var(--bs-primary-rgb),.5);box-shadow:0 10px 30px rgb(0 0 0 / .25)}.faq-item:hover .accordion-button{color:var(--bs-primary)}.faq-item.is-visible{opacity:1;transform:none}.faq-trigger{padding:1.25rem 1.5rem;font-weight:600;color:#fafafa;background-color:#fff0;transition:color .3s ease,background-color .3s ease,border-color .3s ease}.faq-trigger:hover{color:var(--bs-secondary)}.faq-trigger::after{filter:invert(1) opacity(.8)}.accordion-button{font-size:.9rem}.accordion-button:not(.collapsed){color:#fff;background-color:#0b0b0b;box-shadow:none}.faq-body{font-size:.875rem;color:rgb(255 255 255 / .75);line-height:1.75;padding:0 1.5rem 1.25rem 1.5rem}.js-accordion-animate{will-change:transform,opacity}.js-accordion-animate{transition-delay:0ms}.faq-item{border-radius:.25rem!important;transition-delay:calc(200ms + (var(--i, 0) * 80ms))}
