.plans__container .title{text-align:center;margin:20px auto 50px;z-index:1;font-size:3rem;font-weight:500}.plans__container{margin:60px 0;background-color:#fcfcfc}.plans__container h2{margin-top:20px}.plans__container ul li{list-style-type:none;margin:10px 0}.plans__container h3{margin-top:40px}.plans__container p{margin:20px 30px;font-size:16px}.plans__container small{font-size:12px;color:gray}.plans__container .small-colored{color:#7c4197}.plans__container .container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;z-index:1}.plans__container hr{border:1px solid #eaeaea;width:100%}.plans__container .offers{position:relative;cursor:pointer;text-align:center;background:#fff;padding:1%;margin:10px;width:280px;height:700px;top:0;border:1px solid #eaeaea;z-index:1;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;@media screen and (max-width: 768px){padding:20px}}.plans__container .offers span#tag{position:absolute;right:0;top:0;width:100%;background-color:#ed7f0d;padding:10px;color:#fff;font-weight:700}.plans__container .offers:hover{position:relative;top:-20px}.plans__container .offers:nth-child(2){border-top:2px solid #7c4197;box-shadow:0 0 10px #0000001c}.plans__container .offers:nth-child(2) h3{margin-top:20px}.plans__container button{font-size:22px;font-weight:500;color:#fff;margin:30px auto 20px;padding:4% 8%;border:0;transition-duration:.5s;width:90%}.plans__container button:hover{background:#7c4197}.plans__container .products_0_card_mobile{position:relative;margin-top:30px;background:#fff;border:1px solid #eaeaea;border-radius:8px;padding:15px;transition:all .3s ease;height:auto}.plans__container .products_0_card_mobile:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-5px)}.plans__container .products_0_card_mobile h2{margin-top:0;font-size:1rem;font-weight:500;color:#333}.plans__container .free-product-badge{position:absolute;top:-30px;left:0;right:0;width:100%;background:linear-gradient(135deg,#ed7f0d,#ff9a3d);color:#000;padding:8px 12px;border-radius:8px 8px 0 0;font-size:10px;z-index:10;box-shadow:0 4px 12px #ed7f0d80,0 2px 4px #0000001a;text-align:center;letter-spacing:.5px;margin:0;border:none;clip-path:polygon(10% 0%,90% 0%,100% 100%,0% 100%)}.plans__container .free-product-badge span{display:block;text-align:center;font-size:14px;letter-spacing:1px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.plans__container .first-registration-badge{position:absolute;top:-35px;left:0;right:0;width:100%;background:linear-gradient(135deg,#ed7f0d,#ff9a3d);color:#000;padding:15px 12px;border-radius:8px 8px 0 0;font-size:10px;z-index:11;box-shadow:0 4px 12px #ed7f0d80,0 2px 4px #0000001a;text-align:center;letter-spacing:.5px;margin:0;border:none;clip-path:polygon(10% 0%,90% 0%,100% 100%,0% 100%);display:block!important;visibility:visible!important;opacity:1!important}@media screen and (max-width: 768px){.plans__container .first-registration-badge{top:-30px;padding:12px 10px;font-size:10px;display:block!important;visibility:visible!important;opacity:1!important}}@media screen and (max-width: 480px){.plans__container .first-registration-badge{top:-28px;padding:10px 8px;font-size:9px;display:block!important;visibility:visible!important;opacity:1!important}}.plans__container .first-registration-badge span{display:block;text-align:center;font-size:14px;letter-spacing:1px;text-shadow:0 1px 2px rgba(0,0,0,.1)}@media screen and (max-width: 768px){.plans__container .first-registration-badge span{font-size:12px;letter-spacing:.8px}}@media screen and (max-width: 480px){.plans__container .first-registration-badge span{font-size:11px;letter-spacing:.6px}}.plans__container .products_0_card_buttons{display:flex;gap:8px;margin-top:15px}.plans__container .products_0_card_buttons button{margin:0;padding:8px 12px;height:44px;font-size:.8rem;font-weight:600;border-radius:4px;transition:all .3s ease}.plans__container .products_0_card_buttons button:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.plans__container .div-glow{animation:pulse 2s infinite}@keyframes pulse{0%,to{box-shadow:0 0 5px #ed7f0d80}50%{box-shadow:0 0 20px #ed7f0dcc}}.plans__container .product-info-section{text-align:left}
