.nf-pricing-table{display:grid;gap:1.75rem}@media (min-width:768px){.nf-pricing-table{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:2.4rem;column-gap:2.4rem;align-items:stretch}}.nf-pricing-card,[data-component=pricing-table-card]{position:relative;display:flex;flex-direction:column;gap:1.35rem;border:1px solid rgba(210,214,228,.32)!important;background:color-mix(in srgb,var(--surface) 92%,rgba(12,13,17,.42) 8%);border-radius:26px;padding:2.15rem 1.9rem;box-shadow:0 20px 46px -30px rgba(5,6,10,.55);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease;min-height:100%}.nf-pricing-card:hover,[data-component=pricing-table-card]:hover{border-color:rgba(244,63,94,.38)!important;box-shadow:0 26px 54px -26px rgba(12,13,20,.7);transform:translateY(-6px)}.nf-accent-free{border-color:rgba(210,214,228,.42)!important;background:color-mix(in srgb,var(--surface) 94%,rgba(210,214,228,.08) 6%)}.nf-accent-pro{border-color:rgba(244,63,94,.38)!important;background:linear-gradient(135deg,rgba(244,63,94,.18),rgba(18,19,23,.94) 42%,rgba(18,19,23,.98))}.nf-accent-max{border-color:rgba(251,146,60,.4)!important;background:linear-gradient(135deg,rgba(251,146,60,.16),rgba(18,19,23,.95) 45%,rgba(18,19,23,.98))}.nf-pricing-card[data-nf-status=inactive],[data-component=pricing-table-card][data-nf-status=inactive]{opacity:.95}.nf-pricing-card[data-nf-status=active],[data-component=pricing-table-card][data-nf-status=active]{border-color:rgba(244,63,94,.52)!important;box-shadow:0 32px 72px -32px rgba(244,63,94,.38);transform:translateY(-8px);opacity:1}.nf-pricing-card[data-nf-status=active]:after,[data-component=pricing-table-card][data-nf-status=active]:after{content:"⚡ Active";position:absolute;top:1.1rem;right:1.2rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .68rem;border-radius:999px;background:color-mix(in srgb,var(--primary) 78%,hsla(0,0%,100%,.1) 22%);color:#fff;font-weight:600;box-shadow:0 8px 24px -16px rgba(244,63,94,.5);pointer-events:none}.nf-pricing-card-body,.nf-pricing-card-footer,.nf-pricing-card-header{display:flex;flex-direction:column;gap:.75rem}.nf-pricing-card-title{font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.nf-pricing-card-description{font-size:.9rem;color:color-mix(in srgb,var(--text) 80%,hsla(0,0%,100%,0) 20%)}.nf-pricing-card-fee{font-size:clamp(2.2rem,2.1rem + .6vw,2.65rem);font-weight:600;color:var(--text);display:flex;align-items:baseline;gap:.35rem}.nf-pricing-card-period{font-size:.85rem;color:var(--text-muted)}.nf-pricing-card-features{display:flex;flex-direction:column;gap:.65rem}.nf-pricing-card-features li{display:flex;align-items:flex-start;gap:.6rem;font-size:.95rem;color:color-mix(in srgb,var(--text) 90%,hsla(0,0%,100%,0) 10%)}.nf-pricing-card-features li:before{content:"";width:.5rem;height:.5rem;margin-top:.45rem;border-radius:999px;background:color-mix(in srgb,var(--accent) 60%,hsla(0,0%,100%,0) 40%);box-shadow:0 0 0 4px rgba(251,146,60,.08);flex-shrink:0}.nf-pricing-card-button{margin-top:.25rem}.nf-pricing-card-button a,.nf-pricing-card-button button{width:100%;height:3rem;border-radius:16px;font-weight:600;letter-spacing:.02em;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);color:var(--text)}.nf-pricing-card-button a:hover,.nf-pricing-card-button button:hover{transform:translateY(-2px);box-shadow:0 18px 36px -22px rgba(12,13,17,.8)}.nf-pricing-card[data-nf-status=active] .nf-pricing-card-button a,.nf-pricing-card[data-nf-status=active] .nf-pricing-card-button button,[data-component=pricing-table-card][data-nf-status=active] .nf-pricing-card-button a,[data-component=pricing-table-card][data-nf-status=active] .nf-pricing-card-button button{background:var(--primary);border-color:transparent;color:#fff;box-shadow:0 22px 44px -24px rgba(244,63,94,.5)}.nf-pricing-card-footer-notice,.nf-pricing-card-matrix,.nf-pricing-card-matrix+*,.nf-pricing-card-period-toggle,.nf-pricing-card-status,.nf-pricing-card-status-row,.nf-pricing-table .cl-pricing-table-matrix,.nf-pricing-table [data-component=pricing-table-matrix]{display:none!important}.cl-pricing-table-checkout,.cl-pricing-table-checkout .cl-card,[data-component=pricing-table-checkout],[data-component=pricing-table-checkout] .cl-card{border:1px solid rgba(210,214,228,.32)!important;box-shadow:0 24px 54px -26px rgba(5,6,10,.6)!important;background:color-mix(in srgb,var(--surface) 94%,rgba(12,13,17,.35) 6%)!important;border-radius:26px!important}.cl-pricing-table-checkout .cl-card>*,[data-component=pricing-table-checkout] .cl-card>*{background:transparent!important}@media (max-width:767px){.nf-pricing-table{gap:1.2rem}.nf-pricing-card,[data-component=pricing-table-card]{padding:1.55rem 1.65rem;border-radius:22px;box-shadow:0 16px 34px -24px rgba(5,6,12,.55);transform:translateY(0)!important}.nf-pricing-card[data-nf-status=active],[data-component=pricing-table-card][data-nf-status=active]{box-shadow:0 28px 58px -28px rgba(244,63,94,.34)}.nf-pricing-card[data-nf-status=active]:after,[data-component=pricing-table-card][data-nf-status=active]:after{top:.9rem;right:1rem}.nf-pricing-card.nf-hidden-mobile,[data-component=pricing-table-card].nf-hidden-mobile{display:none!important}}