.faq-accordion-container{width:100%;margin-top:3rem;margin-bottom:2rem;animation:fadeInUp .6s ease-out}.faq-accordion-title{font-family:Armstrong;font-weight:400;font-size:36px;line-height:44px;color:#FFFFFF;margin:0 0 2rem;animation:fadeInDown .5s ease-out}.faq-accordion-list{display:flex;flex-direction:column;gap:1rem}.faq-accordion-item{border-bottom:1px solid rgba(255,255,255,.2);overflow:hidden;transition:border-color .3s ease,transform .3s ease;animation:fadeInUp .5s ease-out both}.faq-accordion-item:hover{border-bottom-color:rgba(255,255,255,.4)}.faq-accordion-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;background:none;border:none;cursor:pointer;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.faq-accordion-header:hover{opacity:.9;transform:translateX(4px)}.faq-accordion-header:active{transform:translateX(2px);transition:transform .1s ease}.faq-accordion-question{font-family:Helvetica Neue;font-weight:700;font-size:20px;line-height:32px;color:#FFFFFF;flex:1 1;padding-right:2rem;transition:color .3s ease,transform .3s ease}.faq-accordion-header:hover .faq-accordion-question{color:rgba(255,255,255,1)}.faq-accordion-header.open .faq-accordion-question{color:#FFFFFF}.faq-accordion-icon{font-family:Helvetica Neue;font-weight:400;font-size:28px;line-height:32px;color:#FFFFFF;min-width:30px;height:30px;text-align:center;display:flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.4,0,.2,1),color .3s ease,opacity .3s ease;position:relative}.faq-accordion-header.open .faq-accordion-icon,.faq-accordion-header:hover .faq-accordion-icon{transform:scale(1.1);color:#FF5B00}.faq-accordion-content{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .4s ease,transform .4s ease;opacity:0;transform:translateY(-10px)}.faq-accordion-content.open{max-height:1000px;opacity:1;transform:translateY(0);transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .5s ease .1s,transform .5s ease .1s}.faq-accordion-answer{font-family:Helvetica Neue;font-weight:400;font-size:18px;line-height:28px;color:#FFFFFF;padding:0 0 1.5rem;opacity:.9}.faq-accordion-answer,.faq-accordion-content.open .faq-accordion-answer{animation:fadeInUp .5s ease-out .2s both}.faq-accordion-answer p{margin:0 0 1rem;animation:fadeInUp .4s ease-out both}.faq-accordion-answer p:last-child{margin-bottom:0}.faq-accordion-answer p:first-child{animation-delay:.25s}.faq-accordion-answer p:nth-child(2){animation-delay:.3s}.faq-accordion-answer p:nth-child(3){animation-delay:.35s}.faq-accordion-answer p:nth-child(n+4){animation-delay:.4s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.faq-accordion-title{font-size:28px;line-height:36px;margin-bottom:1.5rem}.faq-accordion-question{font-size:18px;line-height:26px;padding-right:1.5rem}.faq-accordion-icon{font-size:24px;min-width:24px;height:24px}.faq-accordion-answer{font-size:16px;line-height:24px}.faq-accordion-header{padding:1rem 0}.faq-accordion-answer{padding:0 0 1rem}.faq-accordion-header:hover{transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){.faq-accordion-answer,.faq-accordion-answer p,.faq-accordion-container,.faq-accordion-content,.faq-accordion-header,.faq-accordion-icon,.faq-accordion-item,.faq-accordion-title{animation:none!important;transition:opacity .2s ease,max-height .2s ease!important}.faq-accordion-header:active,.faq-accordion-header:hover,.faq-accordion-icon{transform:none!important}.faq-accordion-header.open .faq-accordion-icon{transform:scale(1.1)!important}}