.faqs-f1{background-color:var(--color-dark,#000);color:var(--color-light,#fff);padding:clamp(3rem,5vw,6rem) 1.5rem;position:relative}.faqs-f1,.faqs-f1 *{box-sizing:border-box}.faqs-f1__container{margin:0 auto;max-width:900px}.faqs-f1__header{margin-bottom:3rem;text-align:center}.faqs-f1__title{color:var(--color-light,#fff);font-size:clamp(2rem,4vw,3rem);font-style:italic;font-weight:900;line-height:1.15;margin:0 0 .5rem;text-transform:uppercase}.faqs-f1 .chevrons{color:var(--color-orange,#ff6b00);display:inline-block;font-style:normal;margin:0 .25rem}.faqs-f1__subtitle{color:var(--color-gray,#e0e0e0);font-size:1.05rem;margin:0 auto;max-width:600px}.faqs-f1__accordion-holder{display:flex;flex-direction:column;gap:1rem}.faqs-f1__item{backdrop-filter:blur(8px);background-color:rgba(26,26,26,.7);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.faqs-f1__item.is-open{border-color:var(--color-orange,#ff6b00);box-shadow:0 4px 20px rgba(255,107,0,.25)}.faqs-f1__trigger{align-items:center;background:transparent;border:none;color:#fff;cursor:pointer;display:flex;font-family:inherit;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem;text-align:left;transition:background-color .2s ease;width:100%}.faqs-f1__trigger:hover{background-color:hsla(0,0%,100%,.03)}.faqs-f1__question{color:#fff;font-size:1.05rem;font-style:italic;font-weight:700;line-height:1.35;text-transform:uppercase}.faqs-f1__icon{border-bottom:3px solid var(--color-orange,#ff6b00);border-right:3px solid var(--color-orange,#ff6b00);flex-shrink:0;height:12px;margin-right:.25rem;transform:rotate(45deg);transition:transform .3s ease;width:12px}.faqs-f1__item.is-open .faqs-f1__icon{border-color:var(--color-magenta,#fd1c5e);transform:rotate(-135deg)}.faqs-f1__content{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(0,1,0,1)}.faqs-f1__item.is-open .faqs-f1__content{max-height:1000px;transition:max-height .35s ease-in-out}.faqs-f1__inner{border-top:1px solid hsla(0,0%,100%,.05);color:var(--color-gray,#e0e0e0);font-size:1rem;line-height:1.6;margin-top:.25rem;padding:1rem 1.5rem 1.5rem}.faqs-f1__inner p{color:var(--color-gray,#e0e0e0)!important}.faqs-f1__list{display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding-left:1.25rem}.faqs-f1__list li{line-height:1.5}.faqs-f1__link,.faqs-f1__list strong{color:var(--color-orange,#ff6b00)}.faqs-f1__link{font-weight:700;text-decoration:underline;transition:color .2s ease}.faqs-f1__link:hover{color:#fff}.faqs-f1__cta{margin-top:3.5rem;text-align:center}.faqs-f1__cta-text{color:#fff;font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:900;letter-spacing:.5px;margin-bottom:1.5rem}.btn-naranja,.faqs-f1__cta-text{font-style:italic;text-transform:uppercase}.btn-naranja{background:linear-gradient(90deg,var(--color-orange,#ff6b00),#ff8533);border-radius:50px;box-shadow:0 4px 20px rgba(255,107,0,.4);color:#fff!important;display:inline-block;font-size:1.05rem;font-weight:800;letter-spacing:1px;padding:1.1rem 2.5rem;text-decoration:none!important;transition:all .3s ease}.btn-naranja:hover{box-shadow:0 8px 30px rgba(255,107,0,.7);transform:translateY(-3px) scale(1.02)}