.qgj31q_item{background-color:var(--bg-surface);border:1px solid var(--bg-elevated);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}@media (hover:hover){.qgj31q_item:hover{background-color:var(--bg-elevated);border-color:#f706}}.qgj31q_item.qgj31q_active{border-color:var(--brand-primary);background-color:var(--bg-elevated);box-shadow:0 10px 30px -15px #00000080}.qgj31q_questionButton{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.25rem;display:flex}.qgj31q_questionButton:focus-visible{background-color:var(--brand-low);box-shadow:inset 0 0 0 1px var(--brand-primary)}.qgj31q_questionText{color:var(--text-primary);font-family:var(--font-title);font-size:1rem;font-weight:600;line-height:1.4}.qgj31q_iconWrapper{flex-shrink:0;justify-content:center;align-items:center;width:24px;display:flex}.qgj31q_icon{color:var(--brand-primary);font-size:1.5rem}.qgj31q_answerPanel{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),visibility .3s;display:grid}.qgj31q_answerPanel.qgj31q_visible{visibility:visible;grid-template-rows:1fr}.qgj31q_answerContent{min-height:0;overflow:hidden}.qgj31q_answerText{color:var(--text-secondary);font-family:var(--font-body);white-space:pre-line;padding:0 1.25rem 1.25rem;font-size:.9375rem;line-height:1.6}
.qIADDq_main{min-height:60vh}.qIADDq_container{width:100%;padding:4rem var(--spacing-md)}.qIADDq_pageHeader{text-align:center;flex-direction:column;align-items:center;margin-bottom:4rem;display:flex}.qIADDq_title{font-family:var(--font-title);color:var(--text-primary);text-transform:uppercase;letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(1.8rem,6vw,3rem);font-weight:900}.qIADDq_subtitle{color:var(--text-secondary);max-width:600px;font-size:1.125rem;line-height:1.5}.qIADDq_dividerLine{background:linear-gradient(to right, transparent, var(--brand-primary), transparent);opacity:.8;width:120px;height:2px;margin-top:1rem}.qIADDq_accordionGrid{grid-template-columns:1fr;align-items:start;gap:1.25rem;margin-bottom:4rem;display:grid}@media (min-width:992px){.qIADDq_accordionGrid{grid-template-columns:1fr 1fr;gap:1.5rem}}.qIADDq_empty{text-align:center;color:var(--text-secondary);padding:var(--spacing-2xl) 0;margin-bottom:4rem}.qIADDq_contactCard{background-color:var(--bg-surface);border:1px solid var(--bg-elevated);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem;display:flex}@media (min-width:768px){.qIADDq_contactCard{text-align:left;flex-direction:row;justify-content:space-between;padding:3rem}}.qIADDq_contactTitle{font-family:var(--font-title);color:var(--text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.qIADDq_contactLabel{color:var(--text-secondary);font-size:.95rem}.qIADDq_ctaGroup{flex-direction:column;gap:1rem;width:100%;display:flex}@media (min-width:480px){.qIADDq_ctaGroup{flex-direction:row;width:auto}}.qIADDq_btnWhatsapp,.qIADDq_btnTelegram{justify-content:center;align-items:center;gap:var(--spacing-sm);font-family:var(--font-title);text-align:center;border-radius:10px;min-width:180px;padding:1rem 1.75rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.qIADDq_btnWhatsapp{background-color:var(--brand-primary);color:#000;border:1px solid #0000}.qIADDq_btnTelegram{border:1px solid var(--brand-primary);color:var(--brand-primary);background-color:#0000}.qIADDq_btnIcon{flex-shrink:0;font-size:1.1rem}@media (hover:hover){.qIADDq_btnWhatsapp:hover{background-color:var(--brand-hover);transform:translateY(-3px)}.qIADDq_btnTelegram:hover{background-color:var(--brand-low);transform:translateY(-3px)}}
