.tab-button.active{background-color:#b9aedc;color:white;font-weight:700}.tab-icon{font-size:3rem;margin-bottom:1rem}.tab-title{font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.tab-description{font-size:1rem;max-width:500px;margin:0 auto 1rem}.tab-link{display:inline-block;margin-top:.5rem;background-color:white;color:#5a4b8b;padding:.4rem 1rem;border-radius:6px;text-decoration:none;font-weight:700;transition:background-color .2s ease}.tab-link:hover{background-color:#eee}