.faq{background:#010101;background-position:top;background-repeat:no-repeat;color:#fff;overflow:hidden}.faq__wrapper{background-image:radial-gradient(81.04% 71.08% at 50% -16.19%,#1e1e1e 0,#010101);display:flex;flex-direction:column;gap:7rem;padding-block:10rem;position:relative}@media (max-width:991.98px){.faq__wrapper{gap:5rem}}.faq__wrapper:hover .grid-line{opacity:1}.faq__wrapper .grid-line.grid-line--animation:before{background:linear-gradient(270deg,#2346fd,transparent)}.faq__info{text-align:center}.faq__info .section-title{font-size:7rem;font-weight:600}.faq__items{display:flex;flex-direction:column;gap:2.5rem;margin-inline:auto;max-width:80rem;max-width:100%;width:80rem}.faq-panel{margin:0;max-height:0;opacity:0;overflow:hidden;padding:0!important;transition:max-height .3s ease,opacity .3s ease,padding .3s ease}.faq-panel--open{max-height:500px;opacity:1;padding:0 2rem 2rem!important}.accordion,.accordion div[data-headlessui-state],.accordion>div{padding:0!important}.accordion div[data-headlessui-state].faq-panel--open,.accordion.faq-panel--open,.accordion>div.faq-panel--open{padding:0 2rem 2rem!important}.accordion-enter-active,.accordion-leave-active{transition:max-height .3s ease,opacity .3s ease}.accordion-enter-from,.accordion-leave-to{max-height:0;opacity:0}.accordion-enter-to,.accordion-leave-from{max-height:500px;opacity:1}
