.geo-ai-faq{margin-top:4rem;margin-bottom:4rem;margin-left:auto;margin-right:auto;padding:3rem 2rem;background:transparent;border-radius:0;max-width:800px;width:100%}.geo-ai-faq h2{font-size:2.4rem;margin-bottom:2.5rem;margin-top:0;color:#222;font-weight:700;text-align:left;letter-spacing:.05em}.geo-ai-faq .faq-list{display:flex;flex-direction:column;gap:1.5rem;counter-reset:faq-counter}.geo-ai-faq .faq-item{background:#fff;border-radius:16px;padding:0;margin-bottom:0;box-shadow:0 4px 16px #00000026;transition:box-shadow .3s ease,transform .2s ease;counter-increment:faq-counter;overflow:hidden}.geo-ai-faq .faq-item:hover{box-shadow:0 8px 24px #0003;transform:translateY(-3px)}.geo-ai-faq .faq-item summary{cursor:pointer;font-weight:600;font-size:1.6rem;padding:2rem 6rem 2rem 2rem;color:#333;list-style:none;position:relative;transition:all .3s ease;display:flex;align-items:center;gap:1.5rem}.geo-ai-faq .faq-item summary:hover{background:linear-gradient(90deg,#ff95000d,#ffcc000d)}.geo-ai-faq .faq-item summary .faq-q-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;background:linear-gradient(135deg,#ff9500,#fc0);color:#fff;font-weight:700;font-size:1.8rem;border-radius:50%;margin-right:0;box-shadow:0 2px 8px #ff95004d}.geo-ai-faq .faq-item summary .faq-q-icon:before{content:"Q" counter(faq-counter)}.geo-ai-faq .faq-item summary .faq-question-text{flex:1;line-height:1.5}.geo-ai-faq .faq-item summary:after{content:"+";position:absolute;right:2rem;top:50%;transform:translateY(-50%);font-size:3rem;font-weight:300;color:#ff9500;transition:transform .3s ease,color .3s ease;line-height:1}.geo-ai-faq .faq-item[open] summary:after{content:"\2212";transform:translateY(-50%) rotate(0);color:#333}.geo-ai-faq .faq-item summary::-webkit-details-marker{display:none}.geo-ai-faq .faq-answer{padding:0 2rem 2rem;margin-top:0;font-size:1.5rem;line-height:1.8;color:#555;animation:slideDown .3s ease-out;border-top:1px solid #f0f0f0}.geo-ai-faq .faq-item[open] .faq-answer{padding-top:2rem}.geo-ai-faq .faq-answer .faq-a-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:#333;color:#fff;font-weight:700;font-size:1.4rem;border-radius:50%;margin-right:1rem;margin-bottom:.5rem;vertical-align:middle}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}@media screen and (max-width: 749px){.geo-ai-faq{padding:2rem 1.5rem}.geo-ai-faq h2{font-size:2rem;margin-bottom:2rem}.geo-ai-faq .faq-list{gap:1.2rem}.geo-ai-faq .faq-item summary{font-size:1.4rem;padding:1.5rem 5rem 1.5rem 1.5rem;gap:1rem}.geo-ai-faq .faq-item summary .faq-q-icon{width:40px;height:40px;min-width:40px;font-size:1.6rem}.geo-ai-faq .faq-item summary:after{right:1.5rem;font-size:2.5rem}.geo-ai-faq .faq-answer{padding:1.5rem;font-size:1.4rem}.geo-ai-faq .faq-answer .faq-a-icon{width:32px;height:32px;font-size:1.3rem;margin-right:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-geo-faq.css.map */
