:root{--pricing-card-action-height:44px}.pricing-marketing-card,.pricing-marketing-card-hit{position:relative;box-sizing:border-box}.pricing-marketing-card{border-radius:18px;transform-style:preserve-3d;transform:perspective(900px) rotateX(0deg) rotateY(0deg);box-shadow:0 2px 8px rgba(0,0,0,.06),0 12px 32px rgba(0,0,0,.1),0 28px 64px rgba(0,0,0,.08)}.pricing-marketing-card--reset{transition:transform .52s cubic-bezier(.22,1,.36,1),box-shadow .52s cubic-bezier(.22,1,.36,1)}.pricing-marketing-card--active{box-shadow:0 4px 12px rgba(0,0,0,.08),0 18px 44px rgba(0,0,0,.12),0 36px 80px rgba(0,0,0,.1)}.pricing-marketing-card__inner{height:100%;border-radius:inherit}.pricing-marketing-card__action{width:100%;height:var(--pricing-card-action-height);min-height:var(--pricing-card-action-height);border-radius:9999px;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer}.pricing-marketing-card__action--primary{background:#1f1f1f;color:#ffffff;border:1px solid #1f1f1f}.pricing-marketing-card__action--primary:disabled{cursor:not-allowed;opacity:.88}@media (prefers-reduced-motion:reduce){.pricing-marketing-card{transition:box-shadow .2s ease;transform:none!important}}.pricing-plan-card{position:relative;display:flex;flex-direction:column;box-sizing:border-box;min-height:348px;height:100%;padding:14px 12px;border:1px solid #e5e5e5;border-radius:inherit;background:#f8f8f8}.pricing-plan-card--popular{border-color:#1f1f1f}.pricing-plan-card__badge{position:absolute;top:-1px;right:-1px;left:auto;z-index:1;padding:10px;border-top-left-radius:0;border-top-right-radius:18px;border-bottom-right-radius:0;border-bottom-left-radius:18px;background:#1f1f1f;color:#fff;font-size:11px;font-weight:600;text-align:center;white-space:nowrap;line-height:1.2}.pricing-plan-card__icon-wrap{margin-bottom:10px}.pricing-plan-card__icon{display:block;width:36px;height:36px}.pricing-plan-card__title-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:16px}.pricing-plan-card__title{margin:0;font-size:15px;font-weight:600;color:#111111}.pricing-plan-card__discount{padding:2px 6px;border-radius:4px;background:rgb(255 140 160/.2);color:rgb(220 60 80);font-size:10px;font-weight:600}.pricing-plan-card__price-row{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-bottom:55px}.pricing-plan-card__price{display:inline-flex;align-items:baseline;gap:1px;color:#111111}.pricing-plan-card__price-visual{display:inline-flex;align-items:baseline;gap:0}.pricing-plan-card__price-currency{font-size:18px;font-weight:500}.pricing-plan-card__price-amount{font-size:32px;font-weight:700}.pricing-plan-card__price--original{text-decoration:line-through}.pricing-plan-card__price--original .pricing-plan-card__price-amount,.pricing-plan-card__price--original .pricing-plan-card__price-currency,.pricing-plan-card__price--original .pricing-plan-card__price-suffix{font-size:12px;font-weight:400;color:#999999}.pricing-plan-card__original,.pricing-plan-card__per-month{font-size:12px;color:#999999}.pricing-plan-card__action{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;margin-bottom:12px;height:var(--pricing-card-action-height,44px);min-height:var(--pricing-card-action-height,44px);padding:0 12px;border-radius:9999px;border:1px solid transparent;font-size:13px;font-weight:600;font-family:inherit;line-height:1;text-decoration:none;cursor:pointer}.pricing-plan-card__action--primary{background:#1f1f1f;color:#ffffff;border-color:#1f1f1f}.pricing-plan-card__action--secondary{background:#eaeaea;color:#111111;border-color:#dedede}.pricing-plan-card__action:disabled{cursor:not-allowed;opacity:.88}.pricing-plan-card__features{list-style:none;margin:auto 0 0;padding:12px 0 0;border-top:1px solid #e5e5e5;flex-shrink:0;min-height:calc(12px + 2 * 12px * 1.8)}.pricing-plan-card__features li{display:flex;align-items:center;gap:6px;font-size:12px;color:#555555;line-height:1.8}.pricing-point-pack-card{display:flex;flex-direction:column;box-sizing:border-box;height:100%;min-height:280px;padding:24px;border:1px solid #e5e5e5;border-radius:inherit;background:#ffffff}