.elementor-534 .elementor-element.elementor-element-0a6d965{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:1100px;margin:40px auto;font-family:'Poppins',sans-serif}.pricing-card{position:relative;padding:40px 30px;border-radius:10px !important;color:#fff;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;flex-direction:column;transition:all .4s ease;overflow:hidden}.pricing-card.highlight{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.4) !important;box-shadow:0 0 30px rgba(255,255,255,.1);transform:scale(1.05);z-index:10}h3,.amount,.currency{color:#fff !important;text-shadow:0 0 10px rgba(255,255,255,.4);font-weight:700;margin:10px 0}.price{display:flex;align-items:baseline;justify-content:center;gap:5px;margin:25px 0}.amount{font-size:50px}.desc{opacity:.6;font-size:14px;min-height:40px}.features{list-style:none;padding:0;margin:0 0 30px;text-align:left}.features li{padding:8px 0;font-size:14px;border-bottom:1px solid rgba(255,255,255,.05);opacity:.8}.btn{display:block;padding:12px 20px;border-radius:10px;text-decoration:none;font-weight:600;text-align:center;transition:all .3s ease;cursor:pointer;margin-top:auto}.static-btn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.4);cursor:default}.primary-btn{background:#fff !important;color:#000 !important;box-shadow:0 0 15px rgba(255,255,255,.5)}.primary-btn:hover{transform:scale(1.05);box-shadow:0 0 25px rgba(255,255,255,.8)}.disabled-btn{background:0 0;border:1px dashed rgba(255,255,255,.2);color:rgba(255,255,255,.3);cursor:not-allowed}.badge{font-size:10px;text-transform:uppercase;letter-spacing:2px;background:rgba(255,255,255,.1);padding:5px 12px;border-radius:50px;align-self:center;margin-bottom:15px}.badge.glow{background:#fff;color:#000;box-shadow:0 0 10px #fff}.pricing-card.locked{opacity:.5;filter:blur(1px)}