.faq{background-color:#000;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;padding:100px 0 120px;position:relative;width:100vw}.faq__inner{margin:0 auto;max-width:1320px;padding:0 16px}@keyframes faqGradSlide{0%{background-position:0 0}to{background-position:-200% 0}}.faq__head{margin-bottom:40px;max-width:820px}.faq__eyebrow{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--brand-1) 0,var(--brand-2) 50%,var(--brand-1) 100%);background-size:200% 100%;color:transparent!important;display:inline-block;font-size:16px!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.2!important;margin:0 0 16px!important;width:fit-content;-webkit-text-fill-color:transparent;animation:faqGradSlide 8s linear infinite}.faq__heading{color:#fff!important;font-size:48px!important;font-weight:600!important;line-height:1.15!important;margin:0 0 20px!important}.faq__intro,.faq__intro p{color:hsla(0,0%,100%,.75)!important;font-size:18px!important;font-weight:400!important;line-height:1.6!important;margin:0!important}.faq__list{counter-reset:faq;display:flex;flex-direction:column;gap:16px}.faq__item{background-color:hsla(0,0%,100%,.07);background-image:none;border-radius:16px;counter-increment:faq;overflow:hidden}.faq__item:not([open]):hover{animation:faqGradSlide 12s linear infinite;background-color:transparent;background-image:linear-gradient(90deg,var(--brand-1) 0,var(--brand-2) 50%,var(--brand-1) 100%);background-size:200% 100%}.faq__item:not([open]):hover .faq__q-text:before{background-image:none;color:#fff;-webkit-text-fill-color:#fff;animation:none}.faq__item:not([open]):hover .faq__q-icon:after,.faq__item:not([open]):hover .faq__q-icon:before{animation:none;background-color:#fff;background-image:none}.faq__item[open],.faq__item[open]:hover{animation:none;background-color:transparent;background-image:none}.faq__item[open] .faq__q{background-image:linear-gradient(90deg,rgba(var(--brand-1-rgb),.85) 0,rgba(var(--brand-2-rgb),.85) 50%,rgba(var(--brand-1-rgb),.85) 100%)}.faq__item[open] .faq__a,.faq__item[open] .faq__q{animation:faqGradSlide 12s linear infinite;background-size:200% 100%}.faq__item[open] .faq__a{background-image:linear-gradient(90deg,rgba(var(--brand-1-rgb),.32) 0,rgba(var(--brand-2-rgb),.32) 50%,rgba(var(--brand-1-rgb),.32) 100%)}.faq__q{align-items:center;background-color:transparent;background-image:none;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:600;gap:24px;justify-content:space-between;line-height:1.4;list-style:none;padding:26px 32px}.faq__q::-webkit-details-marker{display:none}.faq__q-text:before{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--brand-1) 0,var(--brand-2) 50%,var(--brand-1) 100%);background-size:200% 100%;color:transparent;content:"0" counter(faq);display:inline-block;font-weight:500;margin-right:16px;width:fit-content;-webkit-text-fill-color:transparent}.faq__item[open] .faq__q-text:before{background-image:none;color:hsla(0,0%,100%,.8);-webkit-text-fill-color:hsla(0,0%,100%,.8);animation:none}.faq__q-icon{flex:0 0 auto;height:20px;position:relative;width:20px}.faq__q-icon:after,.faq__q-icon:before{background-color:transparent;background-image:linear-gradient(90deg,var(--brand-1) 0,var(--brand-2) 50%,var(--brand-1) 100%);background-size:200% 100%;border-radius:1px;content:"";height:2px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:20px}.faq__q-icon:after{transform:translateY(-50%) rotate(90deg)}.faq__item[open] .faq__q-icon:after,.faq__item[open] .faq__q-icon:before{animation:none;background-color:#fff;background-image:none}.faq__item[open] .faq__q-icon:after{transform:translateY(-50%) rotate(0deg)}.faq__a{padding:26px 32px 30px 76px}.faq__a,.faq__a em,.faq__a li,.faq__a p,.faq__a span,.faq__a strong{color:#fff!important;font-size:17px;font-weight:400;line-height:1.7;margin:0;-webkit-text-fill-color:#fff!important}.faq__a a,.faq__a strong{font-weight:700}.faq__a a{color:var(--brand-2)!important;-webkit-text-fill-color:var(--brand-2)!important}.faq__footer,.faq__footer p{color:hsla(0,0%,100%,.7);font-size:16px;line-height:1.6;margin:40px 0 0}.faq__footer a{color:var(--brand-2);font-weight:700}.faq__head{transition-delay:0s}.faq__item:first-child{transition-delay:.08s}.faq__item:nth-child(2){transition-delay:.16s}.faq__item:nth-child(3){transition-delay:.24s}.faq__item:nth-child(4){transition-delay:.32s}.faq__item:nth-child(5){transition-delay:.4s}.faq__item:nth-child(6){transition-delay:.48s}.faq__item:nth-child(n+7){transition-delay:.56s}@media (max-width:1024px) and (min-width:769px){.faq{padding:80px 0 90px}.faq__inner{padding:0 32px}.faq__heading{font-size:40px!important}}@media (max-width:768px){.faq{padding:48px 0 64px}.faq__inner{padding:0 24px}.faq__head{margin-bottom:32px;max-width:none}.faq__heading{font-size:24px!important;line-height:1.2!important}.faq__intro,.faq__intro p{font-size:16px!important;line-height:24px!important}.faq__q{font-size:18px;gap:16px;padding:22px 24px}.faq__a{padding:20px 24px 24px}.faq__a,.faq__a em,.faq__a li,.faq__a p,.faq__a span,.faq__a strong{font-size:16px;line-height:24px}.faq__footer,.faq__footer p{font-size:16px;margin-top:32px}.faq__head,.faq__item{transition-delay:0s!important}}@media (max-width:400px){.faq__q{font-size:17px;padding:20px}.faq__q-text:before{display:block;margin:0 0 6px}.faq__a{padding:18px 20px 22px}}@media (prefers-reduced-motion:reduce){.faq__eyebrow,.faq__item:not([open]):hover,.faq__item[open] .faq__a,.faq__item[open] .faq__q{animation:none}.faq__head,.faq__item{transition-delay:0s!important}}.faq--light{background-color:#fff}.faq--light .faq__heading{color:#000!important}.faq--light .faq__intro,.faq--light .faq__intro p{color:#334155!important}.faq--light .faq__item{background-color:#f5f5f5}.faq--light .faq__item[open]{background-color:transparent}.faq--light .faq__q{color:#000}.faq--light .faq__item:not([open]):hover .faq__q{color:#fff}.faq--light .faq__item[open] .faq__q{background-color:#000;color:#fff}.faq--light .faq__a,.faq--light .faq__a em,.faq--light .faq__a li,.faq--light .faq__a p,.faq--light .faq__a span,.faq--light .faq__a strong{color:#000!important;-webkit-text-fill-color:#000!important}.faq--light .faq__a a{color:var(--brand-1)!important;-webkit-text-fill-color:var(--brand-1)!important}.faq--light .faq__footer,.faq--light .faq__footer p{color:#334155}.faq--light .faq__footer a{color:var(--brand-1)}