.languagecert-faq-section-container{background:transparent!important}.languagecert-faq-section-wrapper{max-width:900px!important;margin:0 auto!important}.languagecert-faq-section-content{display:flex!important;flex-direction:column!important;gap:0!important}.languagecert-faq-list{display:flex!important;flex-direction:column!important;gap:1rem!important}.languagecert-faq-item{border:none!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important;background:transparent!important}.languagecert-faq-item:before{display:none!important}.languagecert-faq-summary{background-color:var(--palette-secondary-main)!important;color:var(--palette-common-white)!important;padding:1.5rem!important;min-height:auto!important;transition:background-color .3s ease!important}.languagecert-faq-summary:hover{background-color:var(--palette-secondary-dark)!important}.languagecert-faq-summary .MuiAccordionSummary-expandIconWrapper{color:var(--palette-common-white)!important;transition:transform .3s ease!important}.languagecert-faq-summary.Mui-expanded .MuiAccordionSummary-expandIconWrapper{transform:rotate(180deg)!important}.languagecert-faq-question{font-family:Inter,sans-serif!important;font-weight:700!important;font-size:1.25rem!important;line-height:1.4!important;color:var(--palette-common-white)!important;margin:0!important}.languagecert-faq-details{background-color:var(--palette-background-paper)!important;padding:2rem!important;border-top:1px solid var(--palette-divider)!important}.languagecert-faq-answer{font-family:Inter,sans-serif!important;font-weight:400!important;font-size:1.125rem!important;line-height:1.6!important;color:var(--palette-text-primary)!important;margin:0!important}.languagecert-faq-answer p{margin:0 0 1rem!important}.languagecert-faq-answer p:last-child{margin-bottom:0!important}.faq-link{color:var(--palette-primary-main)!important;text-decoration:underline!important;font-weight:600!important;transition:color .3s ease!important}.faq-link:hover{color:var(--palette-primary-dark)!important;text-decoration:none!important}.faq-table-wrapper{margin:1.5rem 0!important;border-radius:12px!important;overflow:hidden!important;border:2px solid var(--palette-divider)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.faq-communities-table{width:100%!important;border-collapse:collapse!important;font-family:Inter,sans-serif!important;background:var(--palette-common-white)!important}.faq-communities-table th{padding:18px 16px!important;text-align:center!important;font-weight:800!important;font-size:1rem!important;background:var(--palette-secondary-main)!important;color:var(--palette-common-white)!important;white-space:normal!important;word-wrap:break-word!important;border-right:1px solid rgba(255,255,255,.2)!important;vertical-align:middle!important}.faq-communities-table th:last-child{border-right:none!important}.faq-communities-table td{padding:16px!important;text-align:center!important;font-size:.95rem!important;line-height:1.5!important;color:var(--palette-common-black)!important;background:var(--palette-common-white)!important;border-bottom:1px solid var(--palette-divider)!important;border-right:1px solid var(--palette-divider)!important;vertical-align:middle!important;white-space:normal!important;word-wrap:break-word!important}.faq-communities-table td:last-child{border-right:none!important}.faq-communities-table tbody tr:last-child td{border-bottom:none!important}.faq-communities-table td:first-child{font-weight:700!important;text-align:left!important;background:rgba(19,191,177,.05)!important;border-right:2px solid var(--palette-secondary-main)!important}.faq-communities-table tbody tr:nth-child(2n) td:not(:first-child){background:rgba(0,0,0,.02)!important}.languagecert-faq-button-wrapper{margin-top:1.5rem!important;display:flex!important;justify-content:center!important}.languagecert-faq-button{background-color:var(--palette-primary-main)!important;color:var(--palette-common-white)!important;font-family:Inter,sans-serif!important;font-weight:600!important;font-size:1rem!important;padding:12px 24px!important;border-radius:8px!important;text-transform:none!important;transition:all .3s ease!important;box-shadow:0 2px 8px rgba(252,80,140,.2)!important}.languagecert-faq-button:hover{background-color:var(--palette-primary-dark)!important;box-shadow:0 4px 16px rgba(252,80,140,.3)!important;transform:translateY(-2px)!important}@media (max-width:768px){.languagecert-faq-question{font-size:1.125rem!important}.languagecert-faq-summary{padding:1.25rem!important}.languagecert-faq-details{padding:1.5rem!important}.languagecert-faq-answer{font-size:1.125rem!important}.faq-communities-table td,.faq-communities-table th{padding:10px 8px!important;font-size:.8rem!important}}@media (max-width:480px){.languagecert-faq-question{font-size:1rem!important}.languagecert-faq-details,.languagecert-faq-summary{padding:1rem!important}.languagecert-faq-answer{font-size:1rem!important}.faq-communities-table td,.faq-communities-table th{padding:8px 6px!important;font-size:.75rem!important}.languagecert-faq-button{font-size:.9rem!important;padding:10px 20px!important}}