.faq-hero{background:#0a0a0a;padding:10rem 1.5rem 8rem;position:relative;overflow:hidden}@media (min-width:768px){.faq-hero{padding-top:12rem;padding-bottom:10rem}}@media (min-width:1024px){.faq-hero{padding-top:14rem;padding-bottom:12rem}}.faq-hero__background{z-index:0;position:absolute;inset:0;overflow:hidden}.faq-hero__background-image{object-fit:cover;object-position:center top;opacity:.35}.faq-hero__background-overlay{background:linear-gradient(#0a0a0a66 0%,#0a0a0a80 40%,#0a0a0ad9 70%,#0a0a0a 100%);position:absolute;inset:0}.faq-hero__container{z-index:1;text-align:center;max-width:56rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem;position:relative}.faq-hero__label{text-transform:uppercase;letter-spacing:.1em;color:#ff9e6b;background-color:#ff9e6b1a;border:1px solid #ff9e6b33;border-radius:9999px;margin-bottom:1rem;padding:.5rem 1.5rem;font-size:.875rem;font-weight:600;display:inline-block}.faq-hero__title{color:#fff;margin-bottom:1.5rem;font-size:2.5rem;font-weight:700;line-height:1.1}@media (min-width:768px){.faq-hero__title{font-size:3.5rem}}@media (min-width:1024px){.faq-hero__title{font-size:4rem}}.faq-hero__subtitle{color:#a3a3a3;max-width:42rem;margin:0 auto;font-size:1.125rem;line-height:1.7}@media (min-width:768px){.faq-hero__subtitle{font-size:1.25rem}}.faq-hero__search{max-width:32rem;margin-top:3rem;margin-left:auto;margin-right:auto;position:relative}.faq-hero__search-input{color:#fff;background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:9999px;outline:none;width:100%;padding:1.5rem 2rem 1.5rem 3.5rem;font-size:1rem;transition:border-color .2s,background-color .2s,box-shadow .2s}.faq-hero__search-input::placeholder{color:#737373}.faq-hero__search-input:hover{background-color:#ffffff14;border-color:#fff3}.faq-hero__search-input:focus{background-color:#ffffff14;border-color:#ff9e6b80;box-shadow:0 0 0 3px #ff9e6b1a}.faq-hero__search-icon{color:#737373;pointer-events:none;transition:color .2s;position:absolute;top:50%;left:2rem;transform:translateY(-50%)}.faq-hero__search-input:focus~.faq-hero__search-icon{color:#ff9e6b}.faq-hero__search-clear{color:#737373;cursor:pointer;background:#ffffff1a;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .2s,background-color .2s;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.faq-hero__search-clear:hover{color:#fff;background:#ffffff26}.faq{background-color:#0a0a0a;padding:6rem 1.5rem}.faq__container{max-width:1300px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.faq__content{max-width:52rem;margin:0 auto}.faq__no-results{text-align:center;padding:6rem 2rem}.faq__no-results-icon{opacity:.5;margin-bottom:1.5rem;font-size:3rem}.faq__no-results-title{color:#fff;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.faq__no-results-text{color:#737373;max-width:24rem;margin:0 auto}.faq__highlight{color:#fff;background-color:#ff9e6b4d;border-radius:.375rem;padding:.1em .2em}.faq__category{margin-bottom:6rem}.faq__category:last-child{margin-bottom:0}.faq__category-title{color:#fff;border-bottom:1px solid #ffffff1a;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;font-size:1.25rem;font-weight:600;display:flex}.faq__category-title:before{content:"";background:linear-gradient(#ff9e6b,#f7c85f);border-radius:9999px;width:4px;height:1.5rem;display:inline-block}.faq__list{flex-direction:column;gap:1rem;display:flex}.faq__item{background-color:#161616;border:1px solid #ffffff0f;border-radius:1rem;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 4px 20px #0003}.faq__item:hover{border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 8px 30px #0000004d}.faq__item--open{border-color:#ff9e6b66;box-shadow:0 8px 30px #0000004d,0 0 40px #ff9e6b14}.faq__item--open .faq__icon{color:#ff9e6b;transform:rotate(180deg)}.faq__item--open .faq__answer{opacity:1;max-height:500px;padding:0 2rem 2rem}.faq__item--open .faq__question{color:#ff9e6b}.faq__question{cursor:pointer;text-align:left;color:#fff;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:2rem;font-size:1rem;font-weight:500;transition:color .2s;display:flex}@media (min-width:768px){.faq__question{font-size:1.0625rem}}.faq__question:hover,.faq__question:hover .faq__icon{color:#ff9e6b}.faq__icon{color:#737373;background-color:#ffffff0d;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:transform .2s,color .2s,background-color .2s;display:flex}.faq__question:hover .faq__icon{background-color:#ff9e6b1a}.faq__item--open .faq__icon{background-color:#ff9e6b26}.faq__icon svg{width:1.25rem;height:1.25rem}.faq__answer{opacity:0;max-height:0;padding:0 2rem;transition:max-height .3s,padding .3s,opacity .3s;overflow:hidden}.faq__answer p{color:#a3a3a3;border-left:2px solid #ff9e6b4d;padding-left:1rem;font-size:1rem;line-height:1.8}
