.tab-buttons{border-bottom:2px solid var(--purple-color);display:flex;gap:10px;margin-top:1.5rem}.tab-btn{background:var(--transp-background);border:none;border-radius:12px 8px 0 0;color:var(--purple-color);cursor:pointer;font-weight:500;padding:10px 20px;transition:all .3s}.tab-btn,.tab-btn.active{backdrop-filter:var(--transp-backdrop)}.tab-btn.active{background:var(--purple-color);color:var(--text-light)}.tab-btn:hover:not(.active){backdrop-filter:var(--transp-backdrop);background:var(--transp-background);color:var(--purple-color);transform:translateY(-2px)}.tab-content{animation:fadeIn .5s;display:none}.tab-content.active{display:block}.info-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin:1.5rem 0}.info-grid div{backdrop-filter:var(--transp-backdrop);background:var(--transp-background);border-radius:12px;padding:15px}.info-grid p:first-child{color:var(--secondary-color);font-weight:500;margin-bottom:5px}.legal-text,.privacy-text{backdrop-filter:var(--transp-backdrop);background:var(--transp-background);border-radius:12px;margin:1.5rem 0;padding:20px}.legal-text p,.privacy-text p{margin:10px 0}.privacy-text ul{margin:10px 0;padding-left:20px}@media (max-width:768px){.tab-buttons{flex-wrap:wrap}.info-grid{grid-template-columns:1fr}}