@media (min-width:969px){.dnd-section:has(.faq-preguntas-frecuentes){background:linear-gradient(90deg,var(--faq-grad-start) 0,var(--faq-grad-end) 100%)}.dnd-section:has(.faq-preguntas-frecuentes.faq--con-imagen){background:linear-gradient(90deg,var(--faq-grad-start) 83.18%,var(--faq-grad-end) 100%),var(--faq-bg-image);background-position:50%,100%;background-repeat:no-repeat;background-size:100% 100%,50% 100%}.dnd-section:has(.faq-preguntas-frecuentes) .widget-module{background:transparent!important}}@media (max-width:968px){.dnd-section:has(.faq-preguntas-frecuentes){background:#fff!important}}.cta-section{align-items:center;aspect-ratio:1;display:flex;padding:112px 50px 80px 80px}@media (min-width:969px){.dnd-section:has(.faq-preguntas-frecuentes.faq--con-imagen.faq--version-1){position:relative}.dnd-section:has(.faq-preguntas-frecuentes.faq--con-imagen.faq--version-1)>div{z-index:1}.dnd-section:has(.faq-preguntas-frecuentes.faq--con-imagen.faq--version-1):before{background-image:var(--faq-bg-image);background-position:100% 0;background-repeat:no-repeat;background-size:100%;content:"";height:100%;mask-composite:intersect;-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 60%,#000 90%,transparent),linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 60%,#000 90%,transparent),linear-gradient(180deg,transparent 0,#000 10%,#000 90%,transparent);position:absolute;right:0;top:0;width:50%;z-index:0}}@media (max-width:968px){.cta-section{border-radius:16px;padding:60px 50px}}.faq-module{padding:0 20px;position:relative;width:100%}@media (max-width:968px){.faq-module{padding:60px 20px}}.faq-container{align-items:start;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto}.faq-section{align-items:center;display:flex;height:100%;justify-content:center;padding:80px 0 20px}.faq-box{background:linear-gradient(135deg,#00f5ff,#15e9ff);border-radius:24px;padding:40px 35px;width:100%}.faq-title{color:#000;font-size:clamp(24px,2vw,35px);font-stretch:125%;font-weight:700;line-height:90%;margin:0 0 30px}.faq-list{display:flex;flex-direction:column;gap:15px}.faq-item{border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:15px}@media (min-width:969px){.faq-item{border-bottom:1px solid #fff}}.faq-item:last-child{border-bottom:none;padding-bottom:0}.faq-question{align-items:center;cursor:pointer;display:flex;gap:15px;justify-content:space-between;list-style:none;padding:10px 0}.faq-question::-webkit-details-marker{display:none}.question-text{flex:1;font-stretch:110%;line-height:1.1}.faq-icon,.question-text{color:#000;font-size:clamp(16px,2vw,18px);font-weight:500}.faq-icon{flex-shrink:0;line-height:1;transition:transform .3s ease}.faq-icon--desktop{display:block}.faq-icon--mobile{display:none}@media (min-width:969px){.faq-icon{color:#fff}}.faq-item[open] .faq-icon--desktop{transform:rotate(45deg)}@media (max-width:968px){.faq-icon--desktop{display:none}.faq-icon--mobile{display:block}.faq-item[open] .faq-icon--mobile{transform:rotate(180deg)}}.faq-answer{color:rgba(0,0,0,.8);font-size:clamp(14px,2vw,16px);line-height:1.6;overflow:hidden;padding:15px 0 5px}.faq-answer p{color:#000;font-size:15px!important;line-height:1.25}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cta-title{color:#15e9ff;font-size:clamp(32px,3vw,40px);font-stretch:125%;font-weight:500;line-height:1;margin:0 0 25px;max-width:550px}.cta-title em{color:#15e9ff;font-size:clamp(36px,4vw,50px)}.cta-title strong{color:#fff;font-size:clamp(36px,4vw,50px);font-stretch:125%;font-weight:500;line-height:1}.cta-description{color:#fff;font-size:clamp(16px,2vw,18px);font-stretch:125%;font-weight:600;line-height:1.6;margin:0 0 30px;max-width:450px}.cta-button{background:#15e9ff;border-radius:0;color:#000;display:inline-block;font-size:clamp(20px,3vw,23px);font-stretch:125%;font-weight:500!important;padding:16px 40px;text-align:center;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.cta-button,.cta-button:hover{box-shadow:0 4px 11.2px 0 #15e9ff7d}@media (max-width:968px){.faq-container{gap:50px;grid-template-columns:1fr}.faq-box{max-width:100%;padding:30px 25px}.faq-title{margin-bottom:25px}.cta-button{text-align:center;width:100%}}@media (max-width:640px){.dnd-section:has(.faq-preguntas-frecuentes){background-color:transparent!important;padding:0!important}.faq-module{padding:0!important}.faq-section{background-color:#fff;padding:0}.faq-box{background:transparent;border:none;padding:25px 20px}}.cta-section-version-2{align-items:center;display:flex;padding:80px 0}.cta-content-version-2{background-image:var(--faq-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 50%,#fff 100%),var(--faq-bg-image);border-radius:24px;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:80px 40px 40px;width:100%}.cta-title-version-2{font-size:calc(44px*var(--size-factor))}.cta-description-version-2,.cta-title-version-2{color:#000;font-stretch:125%;font-weight:500;line-height:90%;margin:0 0 30px}.cta-description-version-2{font-size:clamp(20px,3vw,23px)}.cta-button-version-2{align-items:center;background-color:#15e9ff;border-radius:9px;color:#000;display:flex;font-size:30px;font-stretch:125%;font-weight:500!important;gap:20px;justify-content:center;line-height:90%;margin-top:30px;padding:40px 25px;text-align:end}@media (max-width:1400px){.cta-button-version-2{flex-direction:column;font-size:30px;text-align:left}}@media (max-width:968px){.faq-container{display:flex;flex-direction:column-reverse;gap:0}.cta-content-version-2{padding:16px}.cta-title-version-2{font-size:28px;margin-top:0;text-align:center}.cta-description-version-2{font-size:20px}.cta-button-version-2 img{margin-left:auto}.cta-section-version-2{padding:16px}}