.comparison-table-wrapper{overflow-x:auto;border-radius:8px;border:1px solid rgba(0,0,0,.12);margin:0 auto}.comparison-table{width:100%;min-width:800px;border-collapse:collapse;background:#fff}.comparison-table thead tr th{background-color:#f5f5f5;font-weight:600;padding:8px 16px;border-bottom:1px solid rgba(0,0,0,.15);font-size:.875rem;line-height:1.3;text-align:center}.comparison-table thead tr th:first-child{text-align:left}.comparison-table thead tr th.highlight-column{background-color:#f0f2ff}.comparison-table tbody tr{background-color:#fff}.comparison-table tbody tr td{padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.08);vertical-align:middle;text-align:center}.comparison-table tbody tr td:first-child{font-weight:500;text-align:left}.comparison-table tbody tr td.highlight-column{background-color:#f5f7ff}.comparison-table .v-icon{display:inline-block}.comparison-table .v-icon[color=success],.comparison-table .v-icon.text-success{color:#4caf50!important}.comparison-table .v-icon[color=error],.comparison-table .v-icon.text-error{color:#f44336!important}.comparison-table .v-icon[class*=mdi-check]{color:#4caf50!important}.comparison-table .v-icon[class*=mdi-close]{color:#f44336!important}.comparison-table .check-icon{color:#4caf50;font-size:24px;line-height:1}.comparison-table .close-icon{color:#f44336;font-size:20px;line-height:1}.static-faq-accordion{display:flex;flex-direction:column;gap:1rem}.faq-item{background:#fff!important;border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.faq-item:hover{box-shadow:var(--shadow-md);border-color:#667eea4d}.faq-item[open]{box-shadow:var(--shadow-md)}.faq-question{display:flex;align-items:center;padding:1.5rem 2rem;cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;font-weight:600;color:var(--text-primary);background:transparent;border-bottom:1px solid rgba(0,0,0,.06);transition:color .2s ease,background-color .2s ease;position:relative}.faq-question::-webkit-details-marker{display:none}.faq-question:hover{color:#667eea;background-color:#667eea05}.faq-icon{color:#667eea;margin-right:.75rem;flex-shrink:0}.faq-question-text{flex:1;font-size:1.05rem;line-height:1.4}.faq-chevron{flex-shrink:0;transition:transform .3s ease;color:currentColor}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-item:not([open]) .faq-question{border-bottom:none}.faq-answer{padding:1.5rem 2rem;color:var(--text-muted);line-height:1.6;font-size:.95rem;animation:fadeInAnswer .3s ease}@keyframes fadeInAnswer{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-answer-text{margin:0}.faq-links{font-size:.9rem;color:var(--text-muted);margin-top:.75rem}.faq-links-label{font-weight:500;color:var(--text-secondary)}.faq-link{color:var(--primary-color);text-decoration:none;font-weight:500;transition:opacity .2s ease}.faq-link:hover{opacity:.8}.faq-container{transform:translateZ(0)}.faq-question-content{display:flex;align-items:center;width:100%}.faq-panels{gap:0!important}.faq-panels .v-expansion-panel{margin-bottom:0!important;will-change:auto!important}.faq-panels .v-expansion-panel:not(:last-child){border-bottom:1px solid rgba(var(--v-border-color),var(--v-border-opacity))}.faq-panels .v-expansion-panel .v-expansion-panel-text__wrapper{padding-bottom:16px!important}.faq-panels .v-expansion-panel .v-expansion-panel-text{transition:none!important}
