.ai-faq-section{display:block;width:100%;background-color:var(--fq-bg, #fffaf7);padding:60px 20px}.ai-faq-container{max-width:1200px;margin:0 auto}.ai-faq-header{text-align:center;margin-bottom:40px}.ai-faq-eyebrow{color:var(--fq-text, #3b2b20);font-size:12px;margin:0 0 12px;text-transform:uppercase;letter-spacing:.5px}.ai-faq-headline{color:var(--fq-text, #3b2b20);font-size:32px;font-weight:700;margin:0;line-height:1.2}.ai-faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media screen and (max-width:749px){.ai-faq-grid{grid-template-columns:1fr}}.ai-faq-item{background-color:#fff;border:1px solid var(--fq-border, #ecdcda);border-radius:8px;padding:20px;cursor:pointer;transition:border-color .3s ease}.ai-faq-question-wrapper{display:flex;justify-content:space-between;align-items:center;gap:16px}.ai-faq-question-wrapper:focus-visible{outline:2px solid var(--fq-text, #3b2b20);outline-offset:4px;border-radius:4px}.ai-faq-question{color:var(--fq-text, #3b2b20);font-size:16px;font-weight:500;margin:0;flex:1}.ai-faq-icon{color:var(--fq-text, #3b2b20);font-size:24px;font-weight:300;line-height:1;transition:transform .3s ease;flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.ai-faq-item.active .ai-faq-icon{transform:rotate(45deg)}.ai-faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.ai-faq-answer-content{padding-top:16px;color:#666;font-size:14px;line-height:1.6}.ai-faq-answer-content p{margin:0 0 10px}.ai-faq-answer-content p:last-child{margin-bottom:0}.ai-faq-answer-content strong{font-weight:700;color:var(--fq-text, #3b2b20)}.ai-faq-answer-content a{color:var(--fq-text, #3b2b20);text-decoration:underline}.ai-faq-answer-content ul,.ai-faq-answer-content ol{margin:0 0 10px;padding-left:20px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-faq-grid.css.map */
