:is(.curso-ig-landing,.curso-ugc-landing,.asesoria-landing,.productos-landing) #faq{background:var(--lino);padding:72px 0}:is(.curso-ig-landing,.curso-ugc-landing,.asesoria-landing,.productos-landing) .faq-head{text-align:center;margin-bottom:48px}:is(.curso-ig-landing,.curso-ugc-landing,.asesoria-landing,.productos-landing) .faq-head h2{letter-spacing:-.025em;color:var(--marino);text-wrap:balance;max-width:52ch;margin:0 auto;font-size:clamp(28px,4vw,48px);font-weight:900;line-height:1.1}:is(.curso-ig-landing,.curso-ugc-landing,.asesoria-landing,.productos-landing) .faq-head h2 .ital{color:var(--frambuesa);font-style:italic}:is(.curso-ig-landing,.curso-ugc-landing,.asesoria-landing,.productos-landing) .faq-list{flex-direction:column;gap:6px;max-width:820px;margin:0 auto;display:flex}:is(.curso-ig-landing,.curso-ugc-landing,.asesoria-landing,.productos-landing) .faq{background:#fff;border:1px solid #e5e0d8;border-radius:12px;overflow:hidden}:is(.curso-ig-landing,.curso-ugc-landing,.asesoria-landing,.productos-landing) .faq-trigger{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:20px 22px;display:flex}:is(.curso-ig-landing,.curso-ugc-landing,.asesoria-landing,.productos-landing) .faq-trigger:hover{background:#091f3104;transition:background .15s}:is(.curso-ig-landing,.curso-ugc-landing,.asesoria-landing,.productos-landing) .faq .q{color:var(--marino);flex:1;font-size:15px;font-weight:600;line-height:1.35}:is(.curso-ig-landing,.curso-ugc-landing,.asesoria-landing,.productos-landing) .faq .chev{border-right:1.5px solid var(--frambuesa);border-bottom:1.5px solid var(--frambuesa);flex-shrink:0;width:7px;height:7px}:is(.curso-ig-landing,.curso-ugc-landing,.asesoria-landing,.productos-landing) .faq .a{color:#091f31b3;border-top:1px solid #ede8e1;padding:14px 22px 20px;font-size:14px;font-weight:400;line-height:1.65}:is(.curso-ig-landing,.curso-ugc-landing,.asesoria-landing,.productos-landing) .faq .a strong{color:var(--frambuesa);font-weight:700}.curso-ia-landing #faq{--violet:#bd9ff5;--bg-marino:#091f31;--bg-card:#0d2236;--border-v:#bd9ff538;background:var(--bg-marino);padding:72px 0;position:relative;overflow:hidden}.curso-ia-landing #faq:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 15%,#bd9ff51a 0%,#0000 65%),radial-gradient(40% 50% at 85% 30%,#f4568614 0%,#0000 60%);position:absolute;inset:0}.curso-ia-landing #faq>.container{z-index:1;position:relative}.curso-ia-landing .faq-head{text-align:center;margin-bottom:48px}.curso-ia-landing .faq-head h2{letter-spacing:-.025em;color:#fff;text-wrap:balance;max-width:52ch;margin:0 auto;font-size:clamp(28px,4vw,48px);font-weight:900;line-height:1.1}.curso-ia-landing .faq-head h2 .kw{color:var(--violet);font-family:Space Grotesk,sans-serif;font-style:normal;font-weight:700}.curso-ia-landing .faq-list{flex-direction:column;gap:6px;max-width:820px;margin:0 auto;display:flex}.curso-ia-landing .faq{background:var(--bg-card);border:1px solid var(--border-v);border-radius:12px;overflow:hidden}.curso-ia-landing .faq-trigger{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:20px 22px;display:flex}.curso-ia-landing .faq-trigger:hover{background:#5e3aa00f;transition:background .15s}.curso-ia-landing .faq .q{color:#fff;flex:1;font-size:15px;font-weight:600;line-height:1.35}.curso-ia-landing .faq .chev{border-right-color:var(--violet);border-bottom-color:var(--violet);flex-shrink:0;width:7px;height:7px}.curso-ia-landing .faq .a{color:#ffffffa6;border-top:1px solid #ffffff14;padding:14px 22px 20px;font-size:14px;font-weight:400;line-height:1.65}.curso-ia-landing .faq .a strong{color:var(--violet);font-weight:700}@media (max-width:860px){:is(.curso-ig-landing,.curso-ugc-landing,.asesoria-landing,.productos-landing) #faq,.curso-ia-landing #faq{padding:52px 0}}@media (max-width:560px){:is(.curso-ig-landing,.curso-ugc-landing,.asesoria-landing,.productos-landing) .faq-trigger,.curso-ia-landing .faq-trigger{padding:15px 16px}:is(.curso-ig-landing,.curso-ugc-landing,.asesoria-landing,.productos-landing) .faq .q,.curso-ia-landing .faq .q{font-size:14px}:is(.curso-ig-landing,.curso-ugc-landing,.asesoria-landing,.productos-landing) .faq .a,.curso-ia-landing .faq .a{padding:14px 16px 16px;font-size:13.5px}}