:root{--fx-price-radius:14px;--fx-price-pad:22px;--fx-price-gap:20px;--fx-price-border:#e2e8f0;--fx-price-shadow:0 4px 14px #0f172a0a;--fx-price-shadow-hover:0 16px 32px #0f172a14;--fx-price-title-size:var(--fx-fs-h3,clamp(1.05rem, 1.6vw, 1.2rem));--fx-price-title-min-h:1.5em;--fx-price-desc-min-h:2.4em;--fx-price-desc-size:.78rem;--fx-price-amount-size:2rem;--fx-price-amount-min-h:2.15rem;--fx-price-period-size:.8rem;--fx-price-period-min-h:1.35em;--fx-price-feat-size:.8rem;--fx-price-feat-gap:7px;--fx-price-cta-pad-y:13px;--fx-price-cta-pad-x:18px;--fx-price-cta-radius:12px;--fx-price-cta-size:.92rem;--fx-price-cta-min-h:46px;--fx-price-card-min-h:440px}.wf-price-grid,.nkf-price-grid,.fx-price-grid,.lf-price-grid{gap:var(--fx-price-gap);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}@media (max-width:1100px){.wf-price-grid,.nkf-price-grid,.fx-price-grid,.lf-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.wf-price-grid,.nkf-price-grid,.fx-price-grid,.lf-price-grid{grid-template-columns:minmax(0,1fr)}}.wf-price-card,.nkf-price-card,.fx-price-card,.lf-price-card{box-sizing:border-box;width:100%;min-height:var(--fx-price-card-min-h);height:100%;padding:var(--fx-price-pad);border-radius:var(--fx-price-radius);border:1px solid var(--fx-price-border);box-shadow:var(--fx-price-shadow);background:#fff;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.wf-price-card:hover,.nkf-price-card:hover,.fx-price-card:hover,.lf-price-card:hover{box-shadow:var(--fx-price-shadow-hover);transform:translateY(-4px)}.wf-price-card h3,.nkf-price-card h3,.fx-price-card h3,.lf-price-card h3{min-height:var(--fx-price-title-min-h);margin:0 0 4px;font-size:var(--fx-price-title-size)!important;font-weight:800!important;line-height:1.25!important}.wf-price-card__desc,.nkf-price-card__units,.fx-price-card__desc,.lf-price-card__desc{min-height:var(--fx-price-desc-min-h);font-size:var(--fx-price-desc-size);color:#64748b;margin:0 0 12px;line-height:1.4}.nkf-price-card__tier{min-height:1.2em;margin-bottom:.25rem}.wf-price-card__amount,.nkf-price-card__amount,.fx-price-card__amount,.lf-price-card__amount{min-height:var(--fx-price-amount-min-h);flex-wrap:wrap;align-items:baseline;gap:.15rem;margin-bottom:2px;line-height:1;display:flex}.wf-price-card__num,.nkf-price-card__amount .num,.fx-price-card__num,.lf-price-card__num{font-size:var(--fx-price-amount-size)!important;font-weight:800!important;line-height:1!important}.wf-price-card__currency,.nkf-price-card__amount .cur,.fx-price-card__currency{font-size:.95rem;font-weight:700}.wf-price-card__period,.nkf-price-card__amount .per,.fx-price-card__period,.lf-price-card__period{font-size:var(--fx-price-period-size);color:#64748b;min-height:var(--fx-price-period-min-h);margin-bottom:10px;font-weight:600}.wf-price-card__features,.nkf-price-card ul,.fx-price-card__features,.lf-price-card__features{flex:auto;margin:0 0 14px;padding:0;list-style:none}.wf-price-card__features li,.nkf-price-card li,.fx-price-card__features li,.lf-price-card__features li{margin-bottom:var(--fx-price-feat-gap);line-height:1.4;font-size:var(--fx-price-feat-size)!important}.wf-price-card__cta,.nkf-price-card .nkf-btn--block,.fx-price-card__cta,.lf-price-card__cta{box-sizing:border-box;width:100%;min-height:var(--fx-price-cta-min-h);text-align:center;justify-content:center;align-items:center;margin-top:auto;line-height:1.2;text-decoration:none;padding:var(--fx-price-cta-pad-y) var(--fx-price-cta-pad-x)!important;border-radius:var(--fx-price-cta-radius)!important;font-size:var(--fx-price-cta-size)!important;font-weight:700!important;display:flex!important}.wf-price-card__ribbon,.nkf-price-card__badge,.fx-price-card__ribbon,.lf-price-card__ribbon{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#fff;z-index:1;border-radius:999px;padding:4px 10px;font-size:.68rem;font-weight:800;position:absolute;top:14px;left:auto;right:14px;transform:none}.wf-price-card--featured,.nkf-price-card--featured,.fx-price-card--featured,.lf-price-card--featured{border-width:2px}.lf-price-card--featured{border-color:#4c1d95;box-shadow:0 12px 28px #4c1d951f}.lf-price-card__features li{color:#334155;align-items:flex-start;gap:8px;display:flex}@media (max-width:560px){:root{--fx-price-card-min-h:0;--fx-price-pad:18px}}
.lf-pricing-band{color:#241c3f;background:#f3f0fb;padding:84px 24px;font-family:Inter,system-ui,sans-serif}.lf-pricing-band__inner{max-width:1200px;margin:0 auto}.lf-pricing-band__head{text-align:center;flex-direction:column;align-items:center;max-width:820px;margin:0 auto 28px;display:flex}.lf-pricing-band__kicker{letter-spacing:.14em;text-transform:uppercase;color:#4a3a96;justify-content:center;align-items:center;gap:10px;margin:0 0 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:inline-flex}.lf-pricing-band__kicker:before{content:"";background:#4a3a96;width:18px;height:1px}.lf-pricing-band__title{margin:0 0 8px;font-family:Fraunces,Georgia,serif;font-size:clamp(26px,3.4vw,38px);font-weight:500;line-height:1.15}.lf-pricing-band__sub{color:#5b5277;max-width:42rem;margin:0;font-size:16px;line-height:1.55}.lf-billing-toggle__wrap{justify-content:center;margin:0 0 28px;display:flex}.lf-billing-toggle{background:#fff;border:1px solid #241c3f29;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.lf-billing-opt{font:inherit;color:#5b5277;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.lf-billing-opt.is-active{color:#fff;background:#6d5bd0}.lf-billing-opt__save{letter-spacing:.04em;text-transform:uppercase;opacity:.95;font-size:11px;font-weight:800}.lf-price-card__cta{color:#241c3f;background:#fff;border:1px solid #241c3f33}.lf-price-card--featured .lf-price-card__cta{color:#fff;background:#6d5bd0;border-color:#6d5bd0}.lf-price-card__ribbon{background:#6d5bd0}.lf-price-card__cta:hover{filter:brightness(.96)}.lf-pricing-band__note{text-align:center;color:#5b5277;max-width:52rem;margin:22px auto 0;font-size:14px;line-height:1.55}@media (max-width:700px){.lf-pricing-band{padding:56px 20px}}
.wf-pricing-band{color:#0f2e1f;background:#f4faf7;padding:84px 24px;font-family:Inter,system-ui,sans-serif}.wf-pricing-band__inner{max-width:1200px;margin:0 auto}.wf-pricing-band__head{text-align:center;flex-direction:column;align-items:center;max-width:820px;margin:0 auto 28px;display:flex}.wf-pricing-band__kicker{letter-spacing:.14em;text-transform:uppercase;color:#2f6b57;justify-content:center;align-items:center;gap:10px;margin:0 0 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:inline-flex}.wf-pricing-band__kicker:before,.wf-pricing-band__kicker:after{content:"";background:#2f6b57;width:18px;height:1px}.wf-pricing-band__title{color:#14532d;margin:0 0 8px;font-family:Fraunces,Georgia,serif;font-size:clamp(26px,3.4vw,38px);font-weight:600;line-height:1.15}.wf-pricing-band__sub{color:#3d5c4a;max-width:42rem;margin:0;font-size:16px;line-height:1.55}.wf-billing-toggle__wrap{justify-content:center;margin:0 0 28px;display:flex}.wf-billing-toggle{background:#fff;border:1px solid #14532d29;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.wf-billing-opt{font:inherit;color:#3d5c4a;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex}.wf-billing-opt.is-active{color:#fff;background:#14532d}.wf-billing-opt__save{letter-spacing:.04em;text-transform:uppercase;opacity:.95;font-size:11px;font-weight:800}.wf-pricing-band .wf-price-card h3,.wf-pricing-band .wf-price-card__num,.wf-pricing-band .wf-price-card__currency{color:#14532d}.wf-price-card__yearly-hint{color:#64748b;margin:-4px 0 10px;font-size:.78rem;line-height:1.35}.wf-pricing-band .wf-price-card__cta--primary{color:#fff;background:#14532d;border:1px solid #14532d}.wf-pricing-band .wf-price-card__cta--secondary{color:#14532d;background:#fff;border:1px solid #14532d38}.wf-pricing-band .wf-price-card__ribbon{background:#14532d}.wf-pricing-band .wf-price-card--featured{border-color:#14532d;box-shadow:0 12px 28px #14532d1f}.wf-pricing-band .wf-price-card__cta:hover{filter:brightness(.96)}.wf-pricing-band__tail{margin-top:28px}@media (max-width:700px){.wf-pricing-band{padding:56px 20px}}
