.dual-column-section{--text-color:#e0e0e6;--text-secondary:#a5a5c9;box-sizing:border-box;background:linear-gradient(135deg,#0b0e14,#0f172a);width:100%;max-width:100%;margin:60px 0;padding:0}.dual-column-wrapper{align-items:flex-start;gap:40px;width:100%;display:flex}.dual-col{flex-direction:column;flex:1;width:calc(50% - 20px);min-width:0;display:flex}.dual-column-section .section-header{color:#09c;justify-content:space-between;align-items:center;height:30px;margin:0 0 20px;font-size:22px;font-weight:700;display:flex}.rating-badge{color:#09c;background:#0099cc1a;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:600}.fixed-height-scroll{height:600px;padding-right:10px;overflow-y:auto}.fixed-height-scroll::-webkit-scrollbar{width:6px}.fixed-height-scroll::-webkit-scrollbar-track{background:#0099cc0d;border-radius:3px}.fixed-height-scroll::-webkit-scrollbar-thumb{background:#0099cc4d;border-radius:3px}.fixed-height-scroll::-webkit-scrollbar-thumb:hover{background:#09c9}.fixed-height-scroll{scrollbar-color:#0099cc4d #0099cc0d;scrollbar-width:thin}.faq-accordion{background:linear-gradient(135deg,#0099cc1f,#0099cc0d);border:1px solid #0099cc4d;border-radius:8px;margin-bottom:12px;transition:all .3s;overflow:hidden}.faq-button{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;padding:14px 16px;display:flex}.faq-button:hover{background:#0099cc14}.faq-collapse{max-height:0;transition:max-height .4s cubic-bezier(0,1,0,1);overflow:hidden}.faq-content-inner{color:var(--text-secondary);border-top:1px solid #0099cc26;margin-top:6px;padding:0 16px 16px 38px;font-size:13px;line-height:1.6}.review-item{background:linear-gradient(135deg,#0099cc1f,#0099cc0d);border:1px solid #0099cc4d;border-radius:8px;flex-direction:column;margin-bottom:12px;padding:16px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.review-item:hover{border-color:#0099cc80;transform:translateY(-2px);box-shadow:0 4px 12px #09c3}.review-header{border-bottom:1px solid #0099cc26;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.avatar-circle{object-fit:cover;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;width:36px;height:36px}.avatar-placeholder{color:#fff;text-shadow:0 1px 2px #0003;background:linear-gradient(135deg,#09c,#0ad);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:flex}.review-meta{flex:1;min-width:0}.review-author{color:var(--text-color);font-size:13px;font-weight:600;display:block}.review-date{color:var(--text-secondary);opacity:.8;font-size:11px;display:block}.dual-column-section .empty-state{text-align:center;height:100%;color:var(--text-secondary);opacity:.7;flex-direction:column;justify-content:center;align-items:center;min-height:200px;display:flex}.mobile-tabs{display:none}@media (max-width:768px){.dual-column-wrapper{flex-direction:column;gap:20px}.dual-col{width:100%}.fixed-height-scroll{height:auto;max-height:500px}.mobile-tabs{border-bottom:2px solid #09c3;gap:0;margin-bottom:20px;padding:0;display:flex}.mobile-tab-btn{color:#e0e0e6;cursor:pointer;text-align:center;background:0 0;border:none;border-bottom:3px solid #0000;flex:1;padding:12px 16px;font-size:12px;font-weight:600;transition:all .3s}.mobile-tab-btn:hover{color:#09c;background:#0099cc14}.mobile-tab-btn.active{color:#09c;border-bottom-color:#09c}.dual-column-section .tab-content{display:none}.dual-column-section .tab-content.active{display:block}}html[data-theme=light] .dual-column-section{color:#334155;background:linear-gradient(135deg,#f7f9fb,#eef2f7)}html[data-theme=light] .faq-accordion,html[data-theme=light] .review-item{background:#fff;border-color:#cfe6ee}html[data-theme=light] .faq-button{color:#0f172a}html[data-theme=light] .faq-button:hover{background:#0891b20f}html[data-theme=light] .faq-content-inner{color:#475569;border-top-color:#e2e8f0}html[data-theme=light] .review-header{border-bottom-color:#e2e8f0}html[data-theme=light] .review-author{color:#0f172a}html[data-theme=light] .review-date,html[data-theme=light] .dual-column-section .empty-state{color:#64748b}html[data-theme=light] .rating-badge{color:#0891b2;background:#0891b21a}.geo-capsule{background:#22d3ee0f;border:1px solid #22d3ee2e;border-radius:12px;margin:14px 0 18px;padding:12px 16px;font-size:.92rem;line-height:1.65}.geo-capsule strong{color:#22d3ee}html[data-theme=light] .geo-capsule{background:#ecfeff;border-color:#a5f3fc}html[data-theme=light] .geo-capsule strong{color:#0e7490}
