.pricing-body{flex-direction:column;justify-content:start;align-items:start;gap:20px;margin-top:100px;display:flex}.pricing-title{font-size:24px;font-weight:700}.pricing-description{color:var(--secondary-color);max-width:60%;font-size:16px}.pricing-description.coins{text-align:center}.pricing-toggle{background-color:#f3f3f3;border-radius:15px;margin-left:auto;padding:5px;display:flex;position:relative}.pricing-toggle:before{content:"";background-color:#fff;border-radius:12px;width:50%;height:calc(100% - 10px);transition:all .3s;position:absolute;top:5px;box-shadow:0 2px 5px #0000001a}.pricing-toggle.month:before{transform:translate(3px)}.pricing-toggle.year:before{width:calc(50% - 20px);transform:translate(calc(100% + 23px))}.pricing-toggle-item{cursor:pointer;z-index:2;text-align:center;width:50%;padding:7px 13px;font-size:14px}.pricing-plans{flex-wrap:wrap;justify-content:space-evenly;align-items:center;gap:20px;width:100%;margin-top:20px;margin-bottom:100px;display:flex}.pricing-plan-item{border:1px solid var(--quaternary-color);box-shadow:0 2px 1px var(--tertiary-color);background-color:#fff;border-radius:15px;flex-direction:column;justify-content:start;align-items:start;gap:15px;min-width:40%;height:100%;padding:20px;transition:all .3s;display:flex;transform:scale(1)}.pricing-plan-item:hover{box-shadow:0 4px 5px var(--tertiary-color);transform:scale(1.05)}.pricing-plan-item.premium{box-shadow:0 0 40px #566bd866}.pricing-plan-item.premium:after{content:"POPULAR";background-color:var(--primary-color);color:#fff;border-radius:12px;padding:5px 10px;font-size:12px;position:absolute;top:10px;right:10px}.pricing-plan-item-icon{color:var(--primary-color);font-size:40px}.pricing-plan-item-icon.standard{color:#ffcb99}.pricing-plan-item-icon.premium{color:#566bd8}.pricing-plan-item-title{color:var(--primary-color);font-size:20px;font-weight:700}.pricing-plan-item-description{color:var(--text-color-footer);max-width:60%;font-size:14px}.pricing-plan-item-price{color:var(--text-color-footer);font-size:14px}.pricing-plan-item-price strong{color:var(--primary-color);font-size:24px}.pricing-plan-item-price strong strong{font-size:16px}.pricing-plan-item-button{color:#fff;text-align:center;background-color:#1e1e1e;border:none;border-radius:12px;width:100%;margin:10px 0;padding:7px 15px;font-size:14px;transition:all .3s}.pricing-plan-item-button:hover{background-color:var(--primary-color)}.pricing-plan-item-button.current{color:#1e1e1e;background-color:#f6f4f5;box-shadow:inset 0 0 5px #0000001a}.pricing-plan-item-feature{color:var(--text-color-footer);align-items:center;gap:8px;font-size:14px;display:flex}.pricing-plan-item-feature svg{color:green;font-size:18px}.pricing-comparison-table{width:100%;overflow-x:auto}.pricing-table{border-collapse:collapse;width:100%;margin:auto}.pricing-table th,.pricing-table td{text-align:left;padding:15px}.pricing-table th{color:var(--primary-color)}.pricing-table td{border-bottom:1px solid var(--tertiary-color);color:var(--text-color-footer)}.pricing-table td span{align-items:center;gap:10px;display:inline-flex}.pricing-table td:first-child{color:var(--secondary-color);font-weight:800}.pricing-coin-icon{color:#bb0}.pricing-check-icon{color:#097c09}.pricing-credits-section{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:50px;display:flex}.pricing-credits-item{background-color:#000;border-radius:15px;flex-direction:column;gap:10px;width:200px;max-width:40%;padding:10px;display:flex}.pricing-credits-item.popular{background:linear-gradient(135deg,#000,#181818,#566bd8)}.pricing-credits-quantity{background-color:#fff;border-radius:10px;align-items:center;gap:10px;width:fit-content;padding:5px 10px;font-size:15px;font-weight:700;display:flex}.pricing-credits-price{color:#fff;justify-content:space-between;font-size:25px;display:flex}.pricing-credits-old-price{color:#ddd;font-size:15px;text-decoration:line-through}.pricing-credits-discount{color:#ddd;border-top:1px solid #ddd3;padding-top:10px;font-size:12px}.pricing-credits-button{color:#000;cursor:pointer;background-color:#fff;border:none;border-radius:12px;padding:10px;font-size:12px;transition:all .3s}@media (max-width:768px){.pricing-body{margin-top:50px;padding:100px 30px}.pricing-plan-item{min-width:100%}.pricing-description{max-width:100%;font-size:14px}.pricing-table td,.pricing-table th{padding:10px;font-size:12px}}
