.velta-pricing-plans{--velta-pricing-card-basis:min(100%, var(--velta-pricing-min-card-width));--velta-pricing-card-max-width:100%;--velta-pricing-grid-justify:flex-start;--velta-pricing-grid-wrap:wrap;--velta-pricing-min-card-width:240px;--velta-pricing-grid-gap:24px;--velta-pricing-card-bg:#fff;--velta-pricing-featured-card-bg:#fff;--velta-pricing-card-border-style:solid;--velta-pricing-card-border-width:1px;--velta-pricing-card-border-color:#d8deef;--velta-pricing-featured-border-color:#cad4f5;--velta-pricing-card-hover-border-color:#aebde8;--velta-pricing-featured-hover-border-color:#8fa3ea;--velta-pricing-card-radius:18px;--velta-pricing-card-hover-lift:6px;--velta-pricing-header-bg:#fff;--velta-pricing-featured-header-bg:#446ccf;--velta-pricing-header-color:#26315f;--velta-pricing-featured-header-color:#fff;--velta-pricing-header-padding:20px 24px 16px 24px;--velta-pricing-plan-icon-color:#26315f;--velta-pricing-plan-icon-size:28px;--velta-pricing-plan-icon-spacing:12px;--velta-pricing-price-bg:#f8faff;--velta-pricing-featured-price-bg:#f4f7ff;--velta-pricing-price-padding:16px 24px 18px 24px;--velta-pricing-card-padding:24px 24px 24px 24px;--velta-pricing-body-gap:16px;--velta-pricing-feature-color:#33405e;--velta-pricing-icon-color:#64bf86;--velta-pricing-icon-size:16px;--velta-pricing-feature-gap:12px;--velta-pricing-button-bg:#334cc4;--velta-pricing-featured-button-bg:#334cc4;--velta-pricing-button-color:#fff;--velta-pricing-featured-button-color:#fff;--velta-pricing-button-hover-bg:#253aa0;--velta-pricing-featured-button-hover-bg:#253aa0;--velta-pricing-button-hover-color:#fff;--velta-pricing-featured-button-hover-color:#fff;--velta-pricing-button-padding:14px 18px 14px 18px;--velta-pricing-button-radius:10px;--velta-pricing-button-spacing:20px;--velta-pricing-button-hover-lift:2px;--velta-pricing-badge-bg:#f1ad3d;--velta-pricing-badge-color:#5c3b07;--velta-pricing-badge-padding:7px 14px 7px 14px;--velta-pricing-badge-radius:999px;--velta-pricing-badge-offset:16px;--velta-pricing-quantity-color:#233f95;--velta-pricing-price-color:#233f95;--velta-pricing-meta-color:#33405e;--velta-pricing-note-spacing:20px;--velta-pricing-wrapper-padding:0px;--velta-pricing-wrapper-bg:transparent;--velta-pricing-wrapper-border-width:0px;--velta-pricing-wrapper-border-color:transparent;--velta-pricing-wrapper-radius:0px;--velta-pricing-wrapper-shadow:none;--velta-pricing-wrapper-halo-bg:radial-gradient(circle at top center, rgba(68, 108, 207, 0.18), transparent 60%);--velta-pricing-wrapper-halo-opacity:0;--velta-pricing-wrapper-accent-bg:linear-gradient(90deg, #233f95, #446ccf, #f1ad3d);--velta-pricing-wrapper-accent-height:0px;--velta-pricing-wrapper-accent-opacity:0;--velta-pricing-animation-duration:600ms;--velta-pricing-animation-stagger:120ms;--velta-pricing-animation-distance:24px;position:relative;width:100%;padding:var(--velta-pricing-wrapper-padding);background:var(--velta-pricing-wrapper-bg);border:var(--velta-pricing-wrapper-border-width) solid var(--velta-pricing-wrapper-border-color);border-radius:var(--velta-pricing-wrapper-radius);box-shadow:var(--velta-pricing-wrapper-shadow);box-sizing:border-box;isolation:isolate}.velta-pricing-plans::before,.velta-pricing-plans::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.velta-pricing-plans::before{background:var(--velta-pricing-wrapper-halo-bg);opacity:var(--velta-pricing-wrapper-halo-opacity);filter:blur(46px);transform:translateY(-8%)}.velta-pricing-plans::after{inset:0 0 auto 0;height:var(--velta-pricing-wrapper-accent-height);background:var(--velta-pricing-wrapper-accent-bg);opacity:var(--velta-pricing-wrapper-accent-opacity);border-radius:var(--velta-pricing-wrapper-radius) var(--velta-pricing-wrapper-radius) 0 0}.velta-pricing-plans.is-preset-soft{--velta-pricing-wrapper-padding:24px;--velta-pricing-wrapper-bg:linear-gradient(180deg, rgba(248, 250, 255, 0.95), rgba(255, 255, 255, 0.78));--velta-pricing-wrapper-border-width:1px;--velta-pricing-wrapper-border-color:rgba(181, 194, 235, 0.5);--velta-pricing-wrapper-radius:32px;--velta-pricing-wrapper-shadow:0 18px 54px rgba(42, 64, 140, 0.12);--velta-pricing-wrapper-halo-opacity:0.85}.velta-pricing-plans.is-preset-framed{--velta-pricing-wrapper-padding:20px;--velta-pricing-wrapper-bg:#f8fbff;--velta-pricing-wrapper-border-width:1px;--velta-pricing-wrapper-border-color:#dbe4f5;--velta-pricing-wrapper-radius:28px;--velta-pricing-wrapper-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.75);--velta-pricing-wrapper-accent-height:4px;--velta-pricing-wrapper-accent-opacity:1}.velta-pricing-plans.is-preset-spotlight{--velta-pricing-wrapper-padding:26px;--velta-pricing-wrapper-bg:radial-gradient(circle at top, #20316a 0, #121b38 56%, #0b1023 100%);--velta-pricing-wrapper-border-width:1px;--velta-pricing-wrapper-border-color:rgba(175, 195, 255, 0.22);--velta-pricing-wrapper-radius:32px;--velta-pricing-wrapper-shadow:0 22px 64px rgba(8, 14, 34, 0.34);--velta-pricing-wrapper-halo-opacity:0.4;--velta-pricing-wrapper-halo-bg:radial-gradient(circle at top center, rgba(255, 255, 255, 0.18), transparent 56%);--velta-pricing-wrapper-accent-height:3px;--velta-pricing-wrapper-accent-opacity:1;--velta-pricing-wrapper-accent-bg:linear-gradient(90deg, rgba(255, 255, 255, 0.06), rgba(241, 173, 61, 0.95), rgba(255, 255, 255, 0.06))}.velta-pricing-plans.is-preset-spotlight .velta-pricing-plans__note{color:#dbe4ff}.velta-pricing-plans__grid,.velta-pricing-plans__note{position:relative;z-index:1}.velta-pricing-plans__grid{display:flex;flex-wrap:var(--velta-pricing-grid-wrap);justify-content:var(--velta-pricing-grid-justify);gap:var(--velta-pricing-grid-gap);align-items:stretch}.velta-pricing-plan{position:relative;display:flex;flex:1 1 var(--velta-pricing-card-basis);flex-direction:column;min-width:0;min-inline-size:min(100%, var(--velta-pricing-min-card-width));width:min(100%, var(--velta-pricing-card-basis));max-width:min(100%, var(--velta-pricing-card-max-width));height:100%;background:var(--velta-pricing-card-bg);border-style:var(--velta-pricing-card-border-style);border-width:var(--velta-pricing-card-border-width);border-color:var(--velta-pricing-card-border-color);border-radius:var(--velta-pricing-card-radius);box-sizing:border-box;transition:transform 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.velta-pricing-plan.is-featured{background:var(--velta-pricing-featured-card-bg);border-color:var(--velta-pricing-featured-border-color)}.velta-pricing-plan:hover,.velta-pricing-plan:focus-within{transform:translateY(calc(var(--velta-pricing-card-hover-lift) * -1));border-color:var(--velta-pricing-card-hover-border-color)}.velta-pricing-plan.is-featured:hover,.velta-pricing-plan.is-featured:focus-within{border-color:var(--velta-pricing-featured-hover-border-color)}.velta-pricing-plan__badge{position:absolute;top:0;left:50%;z-index:3;transform:translateX(-50%);margin-top:calc(var(--velta-pricing-badge-offset) * -1);padding:var(--velta-pricing-badge-padding);border-radius:var(--velta-pricing-badge-radius);background:var(--velta-plan-badge-bg,var(--velta-pricing-badge-bg));color:var(--velta-plan-badge-color,var(--velta-pricing-badge-color));line-height:1;text-align:center;white-space:nowrap}.velta-pricing-plans.has-featured-ribbon .velta-pricing-plan.is-featured{overflow:hidden}.velta-pricing-plan__ribbon{position:absolute;top:var(--velta-pricing-badge-offset);right:-54px;z-index:4;width:170px;transform:rotate(45deg);transform-origin:center;pointer-events:none}.velta-pricing-plan__ribbon span{display:block;padding:var(--velta-pricing-badge-padding);background:var(--velta-plan-badge-bg,var(--velta-pricing-badge-bg));color:var(--velta-plan-badge-color,var(--velta-pricing-badge-color));font-size:12px;font-weight:700;letter-spacing:.05em;text-align:center;text-transform:uppercase;border-radius:var(--velta-pricing-badge-radius);line-height:1.2;box-shadow:0 10px 22px rgb(18 30 74 / .18)}.velta-pricing-plan__header,.velta-pricing-plan__pricing{text-align:center}.velta-pricing-plan__header{padding:var(--velta-pricing-header-padding);background:var(--velta-plan-header-bg,var(--velta-pricing-header-bg));color:var(--velta-plan-header-color,var(--velta-pricing-header-color));border-radius:calc(var(--velta-pricing-card-radius) - var(--velta-pricing-card-border-width)) calc(var(--velta-pricing-card-radius) - var(--velta-pricing-card-border-width)) 0 0}.velta-pricing-plan.is-featured .velta-pricing-plan__header{background:var(--velta-plan-header-bg,var(--velta-pricing-featured-header-bg));color:var(--velta-plan-header-color,var(--velta-pricing-featured-header-color))}.velta-pricing-plan__plan-icon{display:block;margin-bottom:var(--velta-pricing-plan-icon-spacing);color:var(--velta-plan-icon-color,var(--velta-pricing-plan-icon-color));line-height:0}.velta-pricing-plan__plan-icon i,.velta-pricing-plan__plan-icon svg,.velta-pricing-plan__plan-icon .dashicons{width:var(--velta-pricing-plan-icon-size);height:var(--velta-pricing-plan-icon-size);font-size:var(--velta-pricing-plan-icon-size);line-height:1}.velta-pricing-plan__title,.velta-pricing-plan__description,.velta-pricing-plans__note,.velta-pricing-plan__features{margin:0}.velta-pricing-plan__title{color:inherit!important}.velta-pricing-plan__pricing{padding:var(--velta-pricing-price-padding);background:var(--velta-plan-price-bg,var(--velta-pricing-price-bg))}.velta-pricing-plan.is-featured .velta-pricing-plan__pricing{background:var(--velta-plan-price-bg,var(--velta-pricing-featured-price-bg))}.velta-pricing-plan__quantity,.velta-pricing-plan__price-row{display:flex;align-items:baseline;justify-content:center;gap:.35em;flex-wrap:wrap}.velta-pricing-plan__quantity-number,.velta-pricing-plan__price{font-weight:700;line-height:1.05}.velta-pricing-plan__quantity-number{color:var(--velta-plan-accent-color,var(--velta-pricing-quantity-color))}.velta-pricing-plan__price{color:var(--velta-plan-accent-color,var(--velta-pricing-price-color))}.velta-pricing-plan__quantity-label,.velta-pricing-plan__period{color:var(--velta-pricing-meta-color)}.velta-pricing-plan__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--velta-pricing-body-gap);padding:var(--velta-pricing-card-padding)}.velta-pricing-plan__features{display:flex;flex-direction:column;gap:var(--velta-pricing-feature-gap);padding:0;list-style:none}.velta-pricing-plan__feature{display:flex;align-items:flex-start;gap:12px;color:var(--velta-pricing-feature-color);.velta-pricing-plan__feature-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--velta-pricing-icon-color);margin-top:2px}.velta-pricing-plan__feature-icon i,.velta-pricing-plan__feature-icon svg,.velta-pricing-plan__feature-icon .dashicons{width:var(--velta-pricing-icon-size);height:var(--velta-pricing-icon-size);font-size:var(--velta-pricing-icon-size);line-height:1}.velta-pricing-plan__button-wrap{margin-top:auto;padding-top:var(--velta-pricing-button-spacing)}.velta-pricing-plan__button{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;padding:var(--velta-pricing-button-padding);border-radius:var(--velta-pricing-button-radius);background:var(--velta-plan-button-bg,var(--velta-pricing-button-bg));color:var(--velta-plan-button-color,var(--velta-pricing-button-color));text-decoration:none;text-align:center;box-sizing:border-box;transition:transform 0.2s ease,opacity 0.2s ease,background-color 0.2s ease,color 0.2s ease}.velta-pricing-plan.is-featured .velta-pricing-plan__button{background:var(--velta-plan-button-bg,var(--velta-pricing-featured-button-bg));color:var(--velta-plan-button-color,var(--velta-pricing-featured-button-color))}.velta-pricing-plan__button:hover,.velta-pricing-plan__button:focus-visible{transform:translateY(calc(var(--velta-pricing-button-hover-lift) * -1));background:var(--velta-pricing-button-hover-bg);color:var(--velta-pricing-button-hover-color)}.velta-pricing-plan.is-featured .velta-pricing-plan__button:hover,.velta-pricing-plan.is-featured .velta-pricing-plan__button:focus-visible{background:var(--velta-pricing-featured-button-hover-bg);color:var(--velta-pricing-featured-button-hover-color)}.velta-pricing-plan__button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.velta-pricing-plans__note{margin-top:var(--velta-pricing-note-spacing);text-align:center}@media (prefers-reduced-motion:no-preference){.velta-pricing-plans.has-entrance-animation .velta-pricing-plan{opacity:0;transform:translateY(var(--velta-pricing-animation-distance));animation:veltaPricingFadeUp var(--velta-pricing-animation-duration) cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(var(--velta-plan-index) * var(--velta-pricing-animation-stagger))}}@keyframes veltaPricingFadeUp{from{opacity:0;transform:translateY(var(--velta-pricing-animation-distance))}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.velta-pricing-plan__badge{max-width:calc(100% - 32px);white-space:normal}.velta-pricing-plan__ribbon{right:-58px;width:160px}}