.faq-module__jMbYPa__faqContainer details{background-color:var(--bg-color);border:1px solid var(--border-color);border-radius:var(--border-radius);transition:all var(--transition);overflow:hidden}.faq-module__jMbYPa__faqContainer details:hover{box-shadow:var(--shadow)}.faq-module__jMbYPa__faqContainer details[open]{border-color:var(--border-color-open);box-shadow:var(--shadow)}.faq-module__jMbYPa__faqContainer details[open] summary .icon-container{background-color:var(--icon-bg-open)}.faq-module__jMbYPa__faqContainer details[open] summary .icon-container .material-icons{color:var(--icon-color-open);transform:rotate(180deg)}.faq-module__jMbYPa__faqContainer summary::-webkit-details-marker{display:none}.faq-module__jMbYPa__faqContainer summary::marker{display:none}
.persona-selector-module__QAqv8W__personaButton{cursor:pointer;background-color:#fff;border:1px solid gray;border-radius:8px;flex-direction:column;flex:0 auto;align-items:center;gap:4px;padding:10px 18px;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.1)}.persona-selector-module__QAqv8W__personaButton:before{content:"";opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0;right:0}.persona-selector-module__QAqv8W__personaButton:hover:before{opacity:0}.persona-selector-module__QAqv8W__personaButton:hover{background-color:#fff;border:1px solid rgba(255,255,255,.25);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.persona-selector-module__QAqv8W__personaLabel{color:#444;white-space:nowrap;margin:0;font-size:18px;font-weight:500;line-height:1.4;transition:color .2s}.persona-selector-module__QAqv8W__personaButton:hover .persona-selector-module__QAqv8W__personaLabel{color:var(--accent-color,#6b46c1)}.persona-selector-module__QAqv8W__personaDescription{color:rgba(255,255,255,.565);white-space:nowrap;opacity:0;max-height:0;margin:0;font-size:16px;font-weight:400;line-height:1.4;transition:all .2s;overflow:hidden}.persona-selector-module__QAqv8W__personaButton:hover .persona-selector-module__QAqv8W__personaDescription{color:var(--accent-color,#6b46c1);opacity:1;max-height:20px}@keyframes persona-selector-module__QAqv8W__introHover{0%{background-color:#fff;transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.1)}30%,70%{border-color:var(--accent-color,#6b46c1);background-color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}to{background-color:#fff;transform:translateY(0);box-shadow:0 1px 3px rgba(0,0,0,.1)}}@keyframes persona-selector-module__QAqv8W__introLabelColor{0%,to{color:#fff}30%,70%{color:var(--accent-color,#6b46c1)}}@keyframes persona-selector-module__QAqv8W__introDescriptionShow{0%,to{opacity:0;max-height:0}30%,70%{opacity:1;max-height:20px;color:var(--accent-color,#6b46c1)}}.persona-selector-module__QAqv8W__introAnimation{animation:1s ease-in-out persona-selector-module__QAqv8W__introHover}.persona-selector-module__QAqv8W__introAnimation .persona-selector-module__QAqv8W__personaLabel{animation:1s ease-in-out persona-selector-module__QAqv8W__introLabelColor}.persona-selector-module__QAqv8W__introAnimation .persona-selector-module__QAqv8W__personaDescription{animation:1s ease-in-out persona-selector-module__QAqv8W__introDescriptionShow}
