@property --faq-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.faq{width:100%;--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1));padding-top:60px;padding-bottom:60px}.faq__container{margin:auto}.faq__link{margin-bottom:48px;text-align:center}@media(min-width:768px){.faq__link{margin-bottom:55px}}.faq__list{display:flex;flex-direction:column;gap:1.5rem}.faq__item{padding:1.5rem 1.25rem;font-family:Google Sans Code,monospace}.faq__item{border-radius:5px;border:2px solid transparent;background:linear-gradient(#000,#000) padding-box,conic-gradient(from calc(90deg + var(--faq-angle)),#fffc,#fffc) border-box;box-shadow:0 0 #33fdd800;animation:faqGradientOut .4s ease-in-out forwards}@media(min-width:768px){.faq__item{padding:1.5rem 2.5rem}}.faq__item--open{border-radius:5px;border:2px solid transparent;background:linear-gradient(#000,#000) padding-box,conic-gradient(from calc(90deg + var(--faq-angle)),#7c58fd,#33fdd8,#7c58fd) border-box;box-shadow:0 0 8px #33fdd8;animation:faqGradientIn .4s ease-in-out forwards}.faq__item--open .faq__question{background:linear-gradient(0deg,#7c58fd,#33fdd8 77.4%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s ease-in-out}@keyframes faqGradientIn{0%{--faq-angle: 0deg}to{--faq-angle: 180deg}}@keyframes faqGradientOut{0%{--faq-angle: 180deg}to{--faq-angle: 0deg}}.faq__question{display:flex;width:100%;cursor:pointer;align-items:center;gap:14px;border-style:none;background-color:transparent;padding:0;text-align:left;font-size:1.25rem;line-height:1.75rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));outline:2px solid transparent;outline-offset:2px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.faq__question:focus{outline:2px solid transparent;outline-offset:2px}@media(min-width:768px){.faq__question{gap:20px}}.faq__icon{position:relative;display:inline-block;display:flex;align-items:center;transition:transform .4s ease-in-out}.faq__icon-white{display:inline;transition:opacity .3s ease-in-out}.faq__item--open .faq__icon-white{display:none}.faq__icon-gradient{display:none;transition:opacity .3s ease-in-out}.faq__item--open .faq__icon-gradient{display:inline}.faq__answer{max-height:0;opacity:0;overflow:hidden;padding-top:1rem;margin-top:-1rem;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .4s ease-out .15s,margin-top .4s ease-out;font-family:Founders Grotesk,sans-serif;font-size:1.25rem;line-height:1.75rem;letter-spacing:.44px;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.faq__item--open .faq__answer{max-height:500px;opacity:1;margin-top:0;overflow:visible}
