.faq-section{box-shadow:inset 0 -80px 80px -75px rgba(14,14,14,.932),inset 0 120px 120px -75px rgba(44,44,44,.8),0 0 15px #111111;animation:backgroundWrap 8s ease infinite;background-image:url(/assets/question-bk.svg);background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%;outline:none;border-top:1px solid #313131}.faq-wrap{max-width:64rem;margin:0 auto;padding:8rem 6rem 18rem}@keyframes backgroundWrap{0%{box-shadow:inset 0 -80px 80px -75px rgba(14,14,14,.932),inset 0 120px 120px -75px rgba(44,44,44,.8),0 0 15px #111111}50%{box-shadow:inset 0 -80px 80px -75px rgba(14,14,14,.932),inset 0 120px 120px -75px rgba(39,39,39,.8),0 0 15px #111111}to{box-shadow:inset 0 -80px 80px -75px rgba(14,14,14,.932),inset 0 120px 120px -75px rgba(44,44,44,.8),0 0 15px #111111}}.faq-title{font-size:2.2rem;font-weight:700;color:#fff;margin-bottom:2.5rem;font-family:InterVariable,sans-serif;text-shadow:0 0 15px #161616;display:flex;justify-content:center;align-items:center}.faq-title i{margin-left:.6rem}.faq-wrap h3{text-align:center;color:#363636;font-size:1.4rem;font-weight:700;margin-bottom:.25rem;font-family:InterVariable,sans-serif;text-shadow:0 0 15px #1d1d1d;font-style:italic}.faq-columns{display:flex;flex-direction:column;gap:.4rem}@media (min-width:60rem){.faq-columns{flex-direction:row;align-items:center;justify-content:center;gap:.4rem}}.faq-col{display:flex;flex-direction:column;gap:.4rem;flex:1 1;align-self:center;min-height:0}.faq-item{position:relative;border-radius:1rem;overflow:visible}.faq-question{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:.5rem;gap:.5rem;width:100%;padding:.7rem 1rem;background:#222222;color:#f3f3f3;box-shadow:inset 0 0 10px #161616;border:none;border-radius:1rem;font-size:.9rem;font-weight:500;text-align:left;cursor:pointer;transition:all .2s ease;font-family:InterVariable,sans-serif;z-index:9}.faq-question span{position:relative;z-index:2;color:#f3f3f3;will-change:color;transition:color .2s ease}.faq-question:hover{background:#222222;box-shadow:inset 0 0 10px #161616}.faq-question i{position:relative;font-size:.9rem;width:1rem;color:#9e9e9e;will-change:color;transition:color .2s ease;line-height:1}.faq-item.open{z-index:5}.faq-item.open,.faq-item.open:before{background:#222222;border-radius:1rem}.faq-item.open:before{content:"";position:absolute;inset:0;box-shadow:inset 0 0 8px #161616;pointer-events:none;z-index:0}.faq-item.open .faq-answer,.faq-item.open .faq-question{position:relative;z-index:1;background:transparent;box-shadow:none}.faq-item.open .faq-question{border-bottom-left-radius:0;border-bottom-right-radius:0}.faq-item .faq-answer{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.faq-item:before{content:"";position:absolute;inset:0;border-radius:1rem;background:#222222;box-shadow:inset 0 0 8px #161616;pointer-events:none;z-index:0;opacity:0;transition:opacity .3s ease}.faq-item.closing:before,.faq-item.open:before{opacity:1}.faq-item.closing .faq-answer,.faq-item.closing .faq-question,.faq-item.open .faq-answer,.faq-item.open .faq-question{background:transparent;box-shadow:none;position:relative;z-index:1}.faq-answer{background:transparent;box-shadow:none;transition:max-height .3s ease,opacity .3s ease;opacity:0;visibility:hidden}.faq-item.closing .faq-answer,.faq-item.open .faq-answer{opacity:1;visibility:visible}.faq-answer{background:#222222;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;box-shadow:inset 0 0 8px #161616;transition:max-height .3s ease}.faq-answer p{font-size:.85rem;color:#7a7a7a;padding:0 1rem 1rem 2.5rem;margin:0}.faq-cta{display:flex;justify-content:center;margin-top:2rem}.faq-answer{max-height:0;overflow:hidden;transition:all .4s ease}.faq-answer p{margin:.5rem 0 1rem;padding:0 .75rem;font-size:.875rem;line-height:1.4;color:#c7c7c7;font-family:InterVariable,sans-serif;text-align:left}.faq-answer p a{color:#258bff;text-decoration:underline}.faq-footer{margin-top:2rem;text-align:center;font-size:.9rem;margin-bottom:1rem}.faq-footer a{color:#fe0000;text-decoration:underline}.faq-btn{background:#ffffff;color:#363636;font-weight:700;padding:.75rem 1.5rem;border-radius:5rem;text-decoration:none;box-shadow:0 0 10px #080808,inset 0 0 16px #1d1d1d;transition:box-shadow .2s ease;font-family:InterVariable,sans-serif;cursor:pointer}@media only screen and (max-width:600px){.faq-wrap{max-width:100%;margin:0 auto;padding:4rem 2rem 15rem}.faq-col,.faq-columns{gap:.5rem}.faq-title{font-size:2rem;margin-bottom:2rem}.faq-footer{margin-top:1.5rem}}