.pricing-card{margin-top:20px;border-radius:12px;transition:transform .3s ease;min-width:280px;box-shadow:0 1px 8px rgba(0,0,0,.1)}.pricing-card-detail{box-shadow:none!important;border:none!important;margin-top:0!important}.pricing-card:not(.pricing-card-detail):hover{transform:translateY(-20px)}.ribbon-badge{top:20px;right:-16px;font-size:.75rem;padding:4px 40px;transform:rotate(30deg);translate:10% -10%;border-radius:4px}.ribbon-badge,.tag-popular{position:absolute;color:#fff;font-weight:600;z-index:2}.tag-popular{top:-5px;left:50%;transform:translateX(-50%);text-align:center;font-size:.8rem;padding:4px 12px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.15)}.tag-popular:hover{transform:translateX(-50%) translateY(-10px);transition:transform .3s ease}.bullet-mint li{position:relative;padding-left:25px}.bullet-mint li:before{content:"✓";top:0;left:0;position:absolute;color:#16CE92;font-weight:700}.harga-coret{font-size:.9rem;color:#999}.price-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}@media (max-width:767px){.pricing-cards-container{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:1rem}.pricing-cards-container>.col-md-4{flex:0 0 auto;width:auto}.pricing-card{min-width:80%}}