.FAQ-module__UyHOMW__faq{background:linear-gradient(#0a0a0a 0%,#000 100%);padding:120px 0;position:relative;overflow:hidden}.FAQ-module__UyHOMW__faq:before{content:"";pointer-events:none;background:radial-gradient(50% 40% at 20% 30%,#ea580c14 0%,#0000 50%),radial-gradient(60% 50% at 80% 70%,#7c3aed0f 0%,#0000 50%);position:absolute;inset:0}.FAQ-module__UyHOMW__faq:after{content:"";background:linear-gradient(90deg,#0000,#ea580c80,#0000);width:50%;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.FAQ-module__UyHOMW__header{text-align:center;z-index:1;max-width:800px;margin:0 auto 80px;position:relative}.FAQ-module__UyHOMW__badge{color:#fb923c;text-transform:uppercase;letter-spacing:.15em;opacity:0;background:#ea580c1a;border:1px solid #ea580c4d;border-radius:100px;align-items:center;margin-bottom:24px;padding:12px 24px;font-size:11px;font-weight:700;animation:.6s cubic-bezier(.16,1,.3,1) forwards FAQ-module__UyHOMW__badgeReveal;display:inline-flex}@keyframes FAQ-module__UyHOMW__badgeReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.FAQ-module__UyHOMW__title{color:#fff;letter-spacing:-.03em;opacity:0;margin-bottom:20px;font-size:clamp(36px,5vw,52px);font-weight:800;line-height:1.1;animation:.8s cubic-bezier(.16,1,.3,1) .1s forwards FAQ-module__UyHOMW__titleReveal}@keyframes FAQ-module__UyHOMW__titleReveal{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.FAQ-module__UyHOMW__subtitle{color:#fff;opacity:.65;opacity:0;margin:0;font-size:18px;line-height:1.7;animation:.8s cubic-bezier(.16,1,.3,1) .2s forwards FAQ-module__UyHOMW__subtitleReveal}@keyframes FAQ-module__UyHOMW__subtitleReveal{0%{opacity:0;transform:translateY(30px)}to{opacity:.65;transform:translateY(0)}}.FAQ-module__UyHOMW__grid{z-index:1;flex-direction:column;gap:16px;max-width:900px;margin:0 auto;display:flex;position:relative}.FAQ-module__UyHOMW__item{opacity:0;background:linear-gradient(165deg,#ffffff0a 0%,#ffffff03 100%);border:2px solid #ffffff14;border-radius:24px;transition:all .6s cubic-bezier(.16,1,.3,1);animation:.8s cubic-bezier(.16,1,.3,1) forwards FAQ-module__UyHOMW__itemReveal;position:relative;overflow:hidden}.FAQ-module__UyHOMW__item:first-child{animation-delay:.2s}.FAQ-module__UyHOMW__item:nth-child(2){animation-delay:.3s}.FAQ-module__UyHOMW__item:nth-child(3){animation-delay:.4s}.FAQ-module__UyHOMW__item:nth-child(4){animation-delay:.5s}.FAQ-module__UyHOMW__item:nth-child(5){animation-delay:.6s}.FAQ-module__UyHOMW__item:nth-child(6){animation-delay:.7s}@keyframes FAQ-module__UyHOMW__itemReveal{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.FAQ-module__UyHOMW__item:before{content:"";transform-origin:0;background:linear-gradient(90deg,#ea580c,#f97316,#fbbf24);height:3px;transition:transform .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.FAQ-module__UyHOMW__item:hover{background:linear-gradient(165deg,#ffffff0f 0%,#ffffff05 100%);border-color:#ea580c66;transform:translateY(-8px);box-shadow:0 24px 60px #0006,0 0 40px #ea580c14}.FAQ-module__UyHOMW__item:hover:before{transform:scaleX(1)}.FAQ-module__UyHOMW__item.FAQ-module__UyHOMW__open{border-color:#ea580c80;box-shadow:0 32px 80px #00000080,0 0 50px #ea580c1a}.FAQ-module__UyHOMW__item.FAQ-module__UyHOMW__open:before{transform:scaleX(1)}@media (max-width:768px){.FAQ-module__UyHOMW__item{border-color:#ea580c40;transform:translateY(-4px);box-shadow:0 12px 32px #0000004d}.FAQ-module__UyHOMW__item:before{transform:scaleX(1)}.FAQ-module__UyHOMW__iconWrapper{background:#ea580c1f!important;border-color:#ea580c4d!important}.FAQ-module__UyHOMW__icon{filter:brightness(0)saturate()invert(50%)sepia(98%)saturate(1500%)hue-rotate(360deg)brightness(103%)contrast(106%)!important}.FAQ-module__UyHOMW__questionText{color:#fff!important}}.FAQ-module__UyHOMW__question{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:20px;width:100%;padding:28px 32px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.FAQ-module__UyHOMW__question:hover{background:#ea580c0d}.FAQ-module__UyHOMW__iconWrapper{background:#ffffff0a;border:2px solid #ffffff1a;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:all .6s cubic-bezier(.16,1,.3,1);display:flex}.FAQ-module__UyHOMW__item:hover .FAQ-module__UyHOMW__iconWrapper{background:#ea580c26;border-color:#ea580c80;transform:scale(1.12)rotate(5deg);box-shadow:0 16px 40px #ea580c40}.FAQ-module__UyHOMW__icon{filter:brightness(0)invert();opacity:.85;transition:all .5s cubic-bezier(.16,1,.3,1)}.FAQ-module__UyHOMW__item:hover .FAQ-module__UyHOMW__icon{opacity:1;filter:brightness(0)saturate()invert(50%)sepia(98%)saturate(1500%)hue-rotate(360deg)brightness(103%)contrast(106%);transform:scale(1.15)}.FAQ-module__UyHOMW__questionText{color:#fffffff2;letter-spacing:-.01em;flex:1;font-size:18px;font-weight:600;transition:all .4s}.FAQ-module__UyHOMW__item:hover .FAQ-module__UyHOMW__questionText{color:#fb923c}.FAQ-module__UyHOMW__chevron{color:#fff6;flex-shrink:0;transition:all .5s cubic-bezier(.16,1,.3,1)}.FAQ-module__UyHOMW__item:hover .FAQ-module__UyHOMW__chevron{color:#fb923c}.FAQ-module__UyHOMW__item.FAQ-module__UyHOMW__open .FAQ-module__UyHOMW__chevron{color:#fb923c;transform:rotate(180deg)}.FAQ-module__UyHOMW__answerWrapper{max-height:0;transition:max-height .6s cubic-bezier(.16,1,.3,1);overflow:hidden}.FAQ-module__UyHOMW__item.FAQ-module__UyHOMW__open .FAQ-module__UyHOMW__answerWrapper{max-height:500px}.FAQ-module__UyHOMW__answer{color:#ffffffbf;margin:0;padding:0 32px 28px 108px;font-size:16px;line-height:1.8}.FAQ-module__UyHOMW__cta{text-align:center;opacity:0;background:linear-gradient(165deg,#ea580c14 0%,#ea580c05 100%);border:2px solid #ea580c33;border-radius:32px;margin-top:80px;padding:56px 48px;transition:all .6s cubic-bezier(.16,1,.3,1);animation:.8s cubic-bezier(.16,1,.3,1) .8s forwards FAQ-module__UyHOMW__ctaReveal;position:relative;overflow:hidden}@keyframes FAQ-module__UyHOMW__ctaReveal{0%{opacity:0;transform:translateY(40px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.FAQ-module__UyHOMW__cta:before{content:"";background:linear-gradient(90deg,#ea580c,#f97316,#fbbf24);height:3px;position:absolute;top:0;left:0;right:0}.FAQ-module__UyHOMW__cta:hover{background:linear-gradient(165deg,#ea580c1f 0%,#ea580c0a 100%);border-color:#ea580c66;transform:translateY(-8px);box-shadow:0 40px 80px #00000080,0 0 60px #ea580c26}.FAQ-module__UyHOMW__ctaText{color:#fff;letter-spacing:-.02em;margin-bottom:32px;font-size:28px;font-weight:700}@media (max-width:768px){.FAQ-module__UyHOMW__faq{padding:80px 0}.FAQ-module__UyHOMW__header{margin-bottom:56px}.FAQ-module__UyHOMW__question{gap:16px;padding:24px}.FAQ-module__UyHOMW__iconWrapper{border-radius:14px;width:48px;height:48px}.FAQ-module__UyHOMW__questionText{color:#fb923c;font-size:16px}.FAQ-module__UyHOMW__answer{padding-left:24px;font-size:15px}.FAQ-module__UyHOMW__ctaText{font-size:22px}.FAQ-module__UyHOMW__cta{border-color:#ea580c4d;flex-direction:column;justify-content:center;align-items:center;padding:40px 28px;display:flex;transform:translateY(-4px);box-shadow:0 16px 40px #0000004d}.FAQ-module__UyHOMW__cta .FAQ-module__UyHOMW__btn{text-align:center;width:100%;max-width:100%}}
