.wp-block-export-toolkit-faq-section-independent{padding:80px 0;background:#fff}@media(max-width:768px){.wp-block-export-toolkit-faq-section-independent{padding:40px 0}}.wp-block-export-toolkit-faq-section-independent .faq-container{max-width:800px;margin:0 auto;padding:0 20px}@media(max-width:768px){.wp-block-export-toolkit-faq-section-independent .faq-container{padding:0 16px}}.wp-block-export-toolkit-faq-section-independent .faq-header{text-align:center;margin-bottom:48px}@media(max-width:768px){.wp-block-export-toolkit-faq-section-independent .faq-header{margin-bottom:32px}}.wp-block-export-toolkit-faq-section-independent .faq-title{font-family:Inter,sans-serif !important;font-size:36px !important;font-weight:700 !important;line-height:1.21 !important;color:#0f172a !important;margin:0 0 24px !important}@media(max-width:768px){.wp-block-export-toolkit-faq-section-independent .faq-title{font-size:24px !important;margin:0 0 16px !important}}.wp-block-export-toolkit-faq-section-independent .faq-subtitle{font-family:Inter,sans-serif !important;font-size:16px !important;font-weight:400 !important;line-height:1.5 !important;color:#4f4769 !important;margin:0 !important;max-width:600px;margin:0 auto !important}@media(max-width:768px){.wp-block-export-toolkit-faq-section-independent .faq-subtitle{font-size:14px !important}}.wp-block-export-toolkit-faq-section-independent .faq-list{display:flex;flex-direction:column;gap:16px}.wp-block-export-toolkit-faq-section-independent .faq-item{border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;background:#fff;transition:all .3s ease}.wp-block-export-toolkit-faq-section-independent .faq-item:hover{border-color:#4f46e5;box-shadow:0 4px 12px rgba(79,70,229,.1)}.wp-block-export-toolkit-faq-section-independent .faq-question{width:100%;padding:24px;background:0 0;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-align:left;font-family:Inter,sans-serif !important;font-size:18px !important;font-weight:600 !important;line-height:1.4 !important;color:#0f172a !important;transition:all .2s ease}@media(max-width:768px){.wp-block-export-toolkit-faq-section-independent .faq-question{padding:20px 16px;font-size:16px !important}}.wp-block-export-toolkit-faq-section-independent .faq-question:hover{color:#4f46e5 !important}.wp-block-export-toolkit-faq-section-independent .faq-question.faq-question-open{color:#4f46e5 !important;border-bottom:1px solid #e2e8f0}.wp-block-export-toolkit-faq-section-independent .faq-question span:first-child{flex:1;margin-right:16px}.wp-block-export-toolkit-faq-section-independent .faq-arrow{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:20px !important;font-weight:300 !important;color:#4f46e5 !important;transition:all .2s ease;flex-shrink:0}.wp-block-export-toolkit-faq-section-independent .faq-arrow.faq-arrow-open{transform:rotate(0deg)}.wp-block-export-toolkit-faq-section-independent .faq-answer{max-height:0;overflow:hidden;transition:all .3s ease;background:#f8fafc}.wp-block-export-toolkit-faq-section-independent .faq-answer p{font-family:Inter,sans-serif !important;font-size:16px !important;font-weight:400 !important;line-height:1.6 !important;color:#4f4769 !important;margin:0 !important;padding:0 24px 24px}@media(max-width:768px){.wp-block-export-toolkit-faq-section-independent .faq-answer p{padding:0 16px 20px;font-size:14px !important}}.wp-block-export-toolkit-faq-section-independent .faq-answer.faq-answer-open{max-height:500px;padding-top:16px}@media(max-width:768px){.wp-block-export-toolkit-faq-section-independent .faq-answer.faq-answer-open{padding-top:12px}}.wp-block-export-toolkit-faq-section-independent.is-selected .faq-list,.wp-block-export-toolkit-faq-section-independent:hover .faq-list{opacity:1}.wp-block-export-toolkit-faq-section-independent .components-placeholder{background:rgba(0,0,0,0);border:2px dashed #e2e8f0;border-radius:8px}.wp-block-export-toolkit-faq-section-independent .components-placeholder .components-placeholder__label{color:#4f4769;font-size:16px}.editor-styles-wrapper .wp-block-export-toolkit-faq-section-independent .faq-title,.editor-styles-wrapper .wp-block-export-toolkit-faq-section-independent .faq-subtitle,.editor-styles-wrapper .wp-block-export-toolkit-faq-section-independent .faq-question,.editor-styles-wrapper .wp-block-export-toolkit-faq-section-independent .faq-answer p{font-family:Inter,sans-serif !important}.editor-styles-wrapper .wp-block-export-toolkit-faq-section-independent .faq-question{pointer-events:auto}.wp-block-export-toolkit-faq-section-independent .faq-question:focus{outline:2px solid #4f46e5;outline-offset:2px}.wp-block-export-toolkit-faq-section-independent .faq-item{animation:fadeInUp .6s ease-out both}.wp-block-export-toolkit-faq-section-independent .faq-item:nth-child(1){animation-delay:0s}.wp-block-export-toolkit-faq-section-independent .faq-item:nth-child(2){animation-delay:.1s}.wp-block-export-toolkit-faq-section-independent .faq-item:nth-child(3){animation-delay:.2s}.wp-block-export-toolkit-faq-section-independent .faq-item:nth-child(4){animation-delay:.3s}.wp-block-export-toolkit-faq-section-independent .faq-item:nth-child(5){animation-delay:.4s}.wp-block-export-toolkit-faq-section-independent .faq-item:nth-child(6){animation-delay:.5s}.wp-block-export-toolkit-faq-section-independent .faq-item:nth-child(7){animation-delay:.6s}.wp-block-export-toolkit-faq-section-independent .faq-item:nth-child(8){animation-delay:.7s}.wp-block-export-toolkit-faq-section-independent .faq-item:nth-child(9){animation-delay:.8s}.wp-block-export-toolkit-faq-section-independent .faq-item:nth-child(10){animation-delay:.9s}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}