.pricing-page-wrapper .pricing-faq-section{background:#0f0f0f;padding:80px 0}.pricing-page-wrapper .pricing-faq-section .faq-pricing-container{flex-direction:column;gap:1rem;max-width:600px;margin:0 auto;display:flex}.pricing-page-wrapper .pricing-faq-section .faq-pricing-header{text-align:center;margin-bottom:2rem}.pricing-page-wrapper .pricing-faq-section .faq-pricing-header h1{color:#fff;font-size:36px;font-weight:700}.pricing-page-wrapper .pricing-faq-section .faq-pricing-header p{color:#d1d5db;font-size:20px;font-weight:400}.pricing-page-wrapper .pricing-faq-section .faq-pricing-divider{background:#374151;height:1px;margin:2rem 0}.pricing-page-wrapper .pricing-faq-section .faq-pricing-grid{gap:1rem;width:100%;display:grid}.pricing-page-wrapper .pricing-faq-section .faq-pricing-card{background:#1a1a1a;border-radius:8px;overflow:hidden}.pricing-page-wrapper .pricing-faq-section .faq-pricing-question{cursor:pointer;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.pricing-page-wrapper .pricing-faq-section .faq-pricing-question h3{color:#fff;flex:1;margin:0;font-size:18px;font-weight:600}.pricing-page-wrapper .pricing-faq-section .faq-pricing-question .faq-pricing-icon{flex-shrink:0;margin-left:1rem}.pricing-page-wrapper .pricing-faq-section .faq-pricing-question .faq-pricing-icon svg{color:#d1d5db;width:20px;height:20px}.pricing-page-wrapper .pricing-faq-section .faq-pricing-answer{padding:0 1.5rem 1.5rem}.pricing-page-wrapper .pricing-faq-section .faq-pricing-answer p{color:#d1d5db;margin:0;font-size:16px;font-weight:400;line-height:1.6}@media only screen and (max-width:576px){.pricing-page-wrapper .pricing-faq-section{padding:60px 0}.pricing-page-wrapper .pricing-faq-section .faq-pricing-container{max-width:90%}.pricing-page-wrapper .pricing-faq-section .faq-pricing-header h1{color:#fff;font-size:32px;font-weight:700}.pricing-page-wrapper .pricing-faq-section .faq-pricing-header p{color:#d1d5db;font-size:18px;font-weight:400}.pricing-page-wrapper .pricing-faq-section .faq-pricing-question{padding:1.25rem}.pricing-page-wrapper .pricing-faq-section .faq-pricing-question h3{color:#fff;font-size:16px;font-weight:600}.pricing-page-wrapper .pricing-faq-section .faq-pricing-answer{padding:0 1.25rem 1.25rem}.pricing-page-wrapper .pricing-faq-section .faq-pricing-answer p{color:#d1d5db;font-size:14px;font-weight:400}}
.pricing-page-wrapper .pricing-compareplan-section{background:#0f0f0f}.pricing-page-wrapper .pricing-compareplan-section .container{max-width:1152px;margin:0 auto;padding:0 20px}.pricing-page-wrapper .pricing-compareplan-section .pricing-container{flex-direction:column;gap:1rem;display:flex}.pricing-page-wrapper .pricing-compareplan-section .pricing-header{text-align:center}.pricing-page-wrapper .pricing-compareplan-section .pricing-header h1{color:#fff;font-size:36px;font-weight:700}.pricing-page-wrapper .pricing-compareplan-section .pricing-header p{color:#a0aec0;font-size:20px;font-weight:400}.pricing-page-wrapper .pricing-compareplan-section .pricing-table-wrapper{overflow-x:auto}.pricing-page-wrapper .pricing-compareplan-section .pricing-table-wrapper::-webkit-scrollbar{width:0;height:0}.pricing-page-wrapper .pricing-compareplan-section .pricing-table-wrapper{border-radius:12px;margin-top:2rem}.pricing-page-wrapper .pricing-compareplan-section .pricing-table.table{border-radius:12px;min-width:800px;margin:0;overflow:hidden;background:#1a1a1a!important;border:1px solid #2d3748!important}.pricing-page-wrapper .pricing-compareplan-section .pricing-table.table>:not(caption)>*>*{color:#e2e8f0;vertical-align:middle;min-height:60px;padding:1rem;font-size:16px;font-weight:400;background:inherit!important;border-color:#2d3748!important}.pricing-page-wrapper .pricing-compareplan-section .pricing-table.table>tbody>tr:nth-child(odd)>*{background:#2a2a2a!important}.pricing-page-wrapper .pricing-compareplan-section .pricing-table.table>tbody>tr:nth-child(2n)>*{background:#1a1a1a!important}.pricing-page-wrapper .pricing-compareplan-section .pricing-header-row{background:#0f0f0f!important}.pricing-page-wrapper .pricing-compareplan-section .pricing-header-row th{color:#fff;font-size:18px;font-weight:600;background:#0f0f0f!important;padding:1.5rem 2rem!important}.pricing-page-wrapper .pricing-compareplan-section .pricing-feature{color:#fff;font-size:16px;font-weight:600}.pricing-page-wrapper .pricing-compareplan-section .pricing-plan,.pricing-page-wrapper .pricing-compareplan-section .pricing-value{text-align:center}@media only screen and (max-width:767px){.pricing-page-wrapper .pricing-compareplan-section{padding:60px 0}.pricing-page-wrapper .pricing-compareplan-section .container{padding:0 16px}.pricing-page-wrapper .pricing-compareplan-section .pricing-header{margin-bottom:3rem}.pricing-page-wrapper .pricing-compareplan-section .pricing-header h1{color:#fff;font-size:32px;font-weight:700}.pricing-page-wrapper .pricing-compareplan-section .pricing-header p{color:#a0aec0;font-size:18px;font-weight:400}.pricing-page-wrapper .pricing-compareplan-section .pricing-table-wrapper{margin:2rem -16px 0;padding:0 16px}.pricing-page-wrapper .pricing-compareplan-section .pricing-table.table{min-width:700px}}@media only screen and (max-width:576px){.pricing-page-wrapper .pricing-compareplan-section{padding:40px 0}.pricing-page-wrapper .pricing-compareplan-section .pricing-header{margin-bottom:2rem}.pricing-page-wrapper .pricing-compareplan-section .pricing-header h1{color:#fff;font-size:28px;font-weight:700}.pricing-page-wrapper .pricing-compareplan-section .pricing-header p{color:#a0aec0;font-size:16px;font-weight:400}.pricing-page-wrapper .pricing-compareplan-section .pricing-table-wrapper{margin:1.5rem -16px 0}.pricing-page-wrapper .pricing-compareplan-section .pricing-table.table{min-width:600px}.pricing-page-wrapper .pricing-compareplan-section .pricing-table.table>:not(caption)>*>*{color:#e2e8f0;padding:.75rem 1rem;font-size:14px;font-weight:400}.pricing-page-wrapper .pricing-compareplan-section .pricing-header-row th{color:#fff;font-size:16px;font-weight:600;padding:1rem 1.5rem!important}.pricing-page-wrapper .pricing-compareplan-section .pricing-feature{color:#fff;font-size:14px;font-weight:600}}
