.faq-v4{background:var(--bg-white)}.faq-v4-shell{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;display:grid;gap:var(--space-6);grid-template-columns:1fr 1fr}.faq-v4-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--space-2)}.faq-v4-tab,.faq-v4-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.faq-v4-tab{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:var(--bg-light);border:1px solid transparent;border-radius:var(--radius-lg);cursor:pointer;gap:var(--space-4);overflow:hidden;padding:var(--space-5) var(--space-6);position:relative;text-align:left;-webkit-transition:var(--transition-base);-o-transition:var(--transition-base);transition:var(--transition-base);width:100%}.faq-v4-tab:before{background:var(--theme-secondary-color);border-radius:inherit;content:"";inset:0;position:absolute;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;z-index:0}.faq-v4-tab.active:before,.faq-v4-tab:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.faq-v4-tab-num{-ms-flex-negative:0;color:var(--theme-primary-color);-webkit-flex-shrink:0;flex-shrink:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wider);min-width:24px;position:relative;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;z-index:1}.faq-v4-tab.active .faq-v4-tab-num,.faq-v4-tab:hover .faq-v4-tab-num{color:var(--theme-primary-color)}.faq-v4-tab-label{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--text-dark1);display:-webkit-box;-webkit-flex:1;-ms-flex:1;flex:1;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);overflow:hidden;position:relative;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;z-index:1}.faq-v4-tab.active .faq-v4-tab-label,.faq-v4-tab:hover .faq-v4-tab-label{color:var(--theme-primary-color)}.faq-v4-tab-arrow{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-negative:0;-webkit-align-items:center;align-items:center;background:var(--bg-white);border-radius:var(--radius-circle);color:var(--theme-primary-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;flex-shrink:0;font-size:.6rem;height:28px;-webkit-justify-content:center;justify-content:center;min-width:28px;position:relative;-webkit-transition:var(--transition-base);-o-transition:var(--transition-base);transition:var(--transition-base);width:28px;z-index:1}.faq-v4-tab.active .faq-v4-tab-arrow,.faq-v4-tab:hover .faq-v4-tab-arrow{background:var(--theme-primary-color);color:var(--theme-secondary-color)}.faq-v4-panel{position:-webkit-sticky;position:sticky;top:100px}.faq-v4-panel-inner{background:var(--bg-light);border-radius:var(--radius-2xl);min-height:320px;overflow:hidden;padding:var(--space-8);position:relative;-webkit-transition:opacity .18s ease;-o-transition:opacity .18s ease;transition:opacity .18s ease}.faq-v4-panel-fade{opacity:0}.faq-v4-content{display:none}.faq-v4-content.active{display:block}.faq-v4-panel-accent{background:var(--theme-secondary-color);border-radius:0 var(--radius-2xl) 0 120px;height:120px;opacity:.35;position:absolute;right:0;top:0;width:120px}.faq-v4-panel-label{color:var(--theme-primary-color);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wider);margin-bottom:var(--space-3);position:relative;text-transform:uppercase;z-index:1}.faq-v4-panel-question{color:var(--text-dark1);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);margin-bottom:var(--space-5);position:relative;z-index:1}.faq-v4-panel-answer{color:var(--color-text-tertiary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin-bottom:var(--space-8);position:relative;z-index:1}@media (max-width:992px){.faq-v4-shell{grid-template-columns:1fr}.faq-v4-panel{position:static}}@media (max-width:576px){.faq-v4-tab{padding:var(--space-4) var(--space-5)}}