.shadow-2xl{box-shadow:0 25px 50px -12px #00000040}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f5f9}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.hover-lift{transition:transform .2s ease,box-shadow .2s ease}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a}.transition-all{transition:all .3s ease}.cursor-pointer{cursor:pointer}.letter-spacing-lg{letter-spacing:.5rem}.animate__animated{animation-duration:.5s;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate__fadeIn{animation-name:fadeIn}.plan-summary-card :global(.subscription-card){box-shadow:none!important;border:1px solid #e2e8f0!important;background-color:#fff!important}.btn-close-custom:hover{color:#1e293b!important;transform:scale(1.1)}.form-control-lg,.form-select-lg{padding:.75rem 1rem;border-radius:.75rem;border:1px solid #e2e8f0;font-size:1rem}.form-control-lg:focus,.form-select-lg:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61a}input[disabled]{background-color:#f8fafc!important;cursor:not-allowed}
