.fraimly-pricing-wrapper *{color-scheme:dark}.fraimly-pricing-wrapper [class*=bg-white],.fraimly-pricing-wrapper [class*=bg-gray-50],.fraimly-pricing-wrapper [class*=bg-slate-50]{background:#111!important;color:#fff!important}.fraimly-pricing-wrapper .card,.fraimly-pricing-wrapper .rounded-lg,.fraimly-pricing-wrapper .rounded-xl{background:#111!important;border:1.5px solid #222!important;box-shadow:0 4px 20px #ee396914!important}.fraimly-pricing-wrapper .card:hover,.fraimly-pricing-wrapper .rounded-lg:hover,.fraimly-pricing-wrapper .rounded-xl:hover{transform:translateY(-4px);box-shadow:0 8px 30px #ee396926!important;transition:all .3s ease!important}.fraimly-pricing-wrapper .price,.fraimly-pricing-wrapper [class*=text-3xl],.fraimly-pricing-wrapper [class*=text-4xl],.fraimly-pricing-wrapper [class*=text-5xl]{background:linear-gradient(135deg,#ee3969,#a020f0,#ff1749)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;font-weight:800!important}.fraimly-pricing-wrapper ul li{color:#bbb!important;padding:.5rem 0}.fraimly-pricing-wrapper ul li:before{content:"✓";color:#10b981;font-weight:700;margin-right:.5rem}.fraimly-pricing-wrapper button,.fraimly-pricing-wrapper .btn,.fraimly-pricing-wrapper a[class*=btn]{background:linear-gradient(135deg,#ee3969,#a020f0,#ff1749)!important;border:none!important;padding:.75rem 2rem!important;border-radius:.75rem!important;font-weight:600!important;text-transform:none!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.fraimly-pricing-wrapper button:hover,.fraimly-pricing-wrapper .btn:hover,.fraimly-pricing-wrapper a[class*=btn]:hover{background:linear-gradient(135deg,#ff1749,#a020f0,#ee3969)!important;transform:scale(1.05) translateY(-2px)!important;box-shadow:0 10px 25px #ee39694d!important}.fraimly-pricing-wrapper .badge,.fraimly-pricing-wrapper .popular,.fraimly-pricing-wrapper [class*=badge]{background:#ee396926!important;color:#ee3969!important;border:1px solid rgba(238,57,105,.3)!important;border-radius:1rem!important;padding:.25rem .75rem!important;font-size:.75rem!important;font-weight:600!important}.fraimly-pricing-wrapper .period-selector{background:#181818!important;border-radius:.75rem!important;padding:.25rem!important;border:1px solid #333!important}.fraimly-pricing-wrapper .period-option{background:transparent!important;color:#bbb!important;border-radius:.5rem!important;transition:all .3s ease!important}.fraimly-pricing-wrapper .period-option.active,.fraimly-pricing-wrapper .period-option:hover{background:linear-gradient(90deg,#ee3969,#a020f0)!important;color:#fff!important}.fraimly-pricing-wrapper .savings{background:linear-gradient(90deg,#ee39691a,#a020f01a)!important;border:1px solid rgba(238,57,105,.3)!important;color:#ee3969!important;border-radius:.5rem!important}.fraimly-pricing-wrapper h1,.fraimly-pricing-wrapper h2,.fraimly-pricing-wrapper h3,.fraimly-pricing-wrapper h4,.fraimly-pricing-wrapper h5,.fraimly-pricing-wrapper h6{color:#fff!important}.fraimly-pricing-wrapper p,.fraimly-pricing-wrapper span:not([class*=gradient]){color:#bbb!important}.fraimly-pricing-wrapper .text-slate-900,.fraimly-pricing-wrapper .text-gray-900,.fraimly-pricing-wrapper .text-zinc-900{color:#fff!important}.fraimly-pricing-wrapper .text-slate-600,.fraimly-pricing-wrapper .text-gray-600,.fraimly-pricing-wrapper .text-zinc-600{color:#bbb!important}
