.comparison-table-wrapper{border:1px solid #0000001f;border-radius:8px;margin:0 auto;overflow-x:auto}.comparison-table{border-collapse:collapse;background:#fff;width:100%;min-width:800px}.comparison-table thead tr th{text-align:center;background-color:#f5f5f5;border-bottom:1px solid #00000026;padding:8px 16px;font-size:.875rem;font-weight:600;line-height:1.3}.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{vertical-align:middle;text-align:center;border-bottom:1px solid #00000014;padding:12px 16px}.comparison-table tbody tr td:first-child{text-align:left;font-weight:500}.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{flex-direction:column;gap:1rem;display:flex}.faq-item{border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);border:1px solid var(--border-light);transition:box-shadow .2s,border-color .2s;overflow:hidden;background:#fff!important}.faq-item:hover{box-shadow:var(--shadow-md);border-color:#667eea4d}.faq-item[open]{box-shadow:var(--shadow-md)}.faq-question{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-primary);background:0 0;border-bottom:1px solid #0000000f;align-items:center;padding:1.5rem 2rem;font-weight:600;list-style:none;transition:color .2s,background-color .2s;display:flex;position:relative}.faq-question::-webkit-details-marker{display:none}.faq-question:hover{color:#667eea;background-color:#667eea05}.faq-icon{color:#667eea;flex-shrink:0;margin-right:.75rem}.faq-question-text{flex:1;font-size:1.05rem;line-height:1.4}.faq-chevron{color:currentColor;flex-shrink:0;transition:transform .3s}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-item:not([open]) .faq-question{border-bottom:none}.faq-answer{color:var(--text-muted);padding:1.5rem 2rem;font-size:.95rem;line-height:1.6;animation:.3s fadeInAnswer}@keyframes fadeInAnswer{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-answer-text{margin:0}.faq-links{color:var(--text-muted);margin-top:.75rem;font-size:.9rem}.faq-links-label{color:var(--text-secondary);font-weight:500}.faq-link{color:var(--primary-color);font-weight:500;text-decoration:none;transition:opacity .2s}.faq-link:hover{opacity:.8}.faq-container{transform:translateZ(0)}.faq-question-content{align-items:center;width:100%;display:flex}.faq-panels{gap:0!important}.faq-panels .v-expansion-panel{will-change:auto!important;margin-bottom:0!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}
