.pricing-section{display:flex;flex-wrap:wrap;padding:2rem}.pricing-container{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1400px;width:100%}.pricing-tabs{display:flex;flex:0 0 250px;flex-direction:column;gap:1rem}.pricing-tabs li:hover .pricing-tab-icon{filter:none}.pricing-tab-icon{background:#fff;filter:grayscale(1);height:60px;object-fit:cover;padding:6px;transition:all .2s ease-in;width:60px}.pricing-tabs ul{list-style:none;margin:0;padding:0}.pricing-tabs li{align-items:center;background-color:transparent;border-radius:20px;cursor:pointer;display:flex;gap:.75rem;padding:1rem;transition:background-color .3s}.pricing-tabs li.active{background-color:#f8f5ee}.pricing-tabs li.active .pricing-tab-icon{filter:none}.pricing-content{flex:1;padding-left:2rem}.pricing-tab-content{display:none}.pricing-tab-content.active{display:block}.pricing-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.pricing-card{background:#fff;border-radius:1rem;box-shadow:0 5px 20px rgba(0,0,0,.05);padding:20px;text-align:left}.pricing-card h3{color:#3b2d4d;font-size:26px}.plan-description,.plan-subtitle,.pricing-card hr{padding:0!important}.plan-price{color:#ffc400;font-size:50px;font-weight:900;line-height:1;padding-bottom:20px;padding-top:0!important;text-align:center}.plan-buttons{align-items:center;display:flex;flex-direction:column;gap:20px}.pricing-section a.hs-button.button.button--secondary{color:#3b2d4d;justify-content:center}.pricing-section a.hs-button.button.button--secondary:hover span{color:#f8f5ee}.pricing-section a.hs-button.button.button--secondary span{z-index:2}.pricing-section .hs-button.button--secondary:after{z-index:0}@media(max-width:768px){.pricing-container{flex-direction:column;gap:20px}.pricing-tabs{flex:1}.pricing-content{padding-left:0}}