.nx-pricing-page .nx-page-eyebrow{background:var(--nx-green-soft);color:var(--nx-green)}.nx-pricing-page .nx-page-hero{min-height:0;padding-bottom:64px}.nx-pricing-plans{padding-top:40px;padding-bottom:64px}.nx-pricing-trial{text-align:center;color:var(--nx-muted);justify-content:center;align-items:center;gap:8px;margin-bottom:26px;font-size:13px;display:flex}.nx-pricing-trial svg{color:#12b981;flex-shrink:0}.nx-pricing-plans .nx-billing-toggle{margin-inline:auto;width:280px;max-width:100%;margin-bottom:12px}.nx-pricing-plans .nx-billing-toggle button{flex:1;justify-content:center;align-items:center;gap:8px;width:auto;padding-inline:12px;display:inline-flex}.nx-pricing-plans .nx-billing-toggle button:last-child{flex:1.5}.nx-yearly-offer,.nx-plan-saving{color:#b7443e;white-space:nowrap;background:#fff0ef;border-radius:5px;padding:3px 7px;font-size:11px;font-weight:500;line-height:1.5}.nx-plan-saving{margin-top:7px;display:table}.nx-pricing-saving{text-align:center;color:var(--nx-green);font-size:12px;margin-bottom:36px!important}.nx-pricing-plans .nx-plan-heading h3{letter-spacing:-.035em;font-size:22px;line-height:1.4}.nx-pricing-plans .nx-plan{border:1px solid #0000;border-radius:12px}.nx-pricing-plans .nx-plan-featured{border-color:#d4e6dc}.nx-pricing-plans .nx-plan>.nx-button{min-height:44px;display:flex}.nx-pricing-plans .nx-plan-blurb{letter-spacing:-.025em;min-height:45px;margin:28px 0 20px;font-size:15px;line-height:1.5}.nx-pricing-plans .nx-plan li{letter-spacing:-.015em;font-size:13px;line-height:1.6}.nx-pricing-plans .nx-plan li>span{color:#12b981;background:#eafbf5}.nx-pricing-plans .nx-plan-period{min-height:58px;font-size:12px}.nx-pricing-assurances{color:var(--nx-muted);flex-wrap:wrap;justify-content:center;gap:16px 28px;margin-top:32px;font-size:12px;display:flex}.nx-pricing-assurances>span{align-items:center;gap:6px;display:flex}.nx-pricing-assurances svg{color:#12b981}.nx-pricing-compare{scroll-margin-top:90px}.nx-compare-scroll{border:1px solid #e5e5e5;border-radius:12px;overflow-x:auto}.nx-compare-scroll:focus-visible{outline:2px solid var(--nx-green);outline-offset:4px}.nx-compare-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:650px;font-size:13px}.nx-compare-table th,.nx-compare-table td{text-align:center;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #eee;padding:16px 18px}.nx-compare-table th{font-weight:500}.nx-compare-table thead th{background:#fafafa;padding-block:24px;font-size:17px}.nx-compare-table thead th:first-child{text-align:left;width:43%;font-size:13px}.nx-compare-table thead small{color:var(--nx-muted);margin-top:5px;font-size:12px;font-weight:400;display:block}.nx-compare-table tbody th{text-align:left;color:var(--nx-muted);font-weight:400}.nx-compare-table .nx-compare-featured{background:#f6faf7}.nx-compare-table thead .nx-compare-featured{color:var(--nx-green);background:var(--nx-green-soft)}.nx-compare-group th{background:#f5f5f5;padding-block:14px;font-size:12px;color:var(--nx-ink)!important;font-weight:500!important}.nx-compare-table tbody tr:last-child>*{border-bottom:0}.nx-compare-check{color:#12b981;background:var(--nx-green-soft);border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.nx-compare-dash{color:#999}.nx-pricing-faq .nx-section-heading{max-width:620px}.nx-pricing-faq .nx-faq-list{max-width:850px;margin-inline:auto}@media (min-width:768px) and (max-width:1100px){.nx-pricing-plans .nx-plan{padding:20px 16px}.nx-pricing-plans .nx-plan-heading{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:66px}.nx-pricing-plans .nx-plan-price{font-size:38px}.nx-pricing-plans .nx-plan-price>span{font-size:32px}.nx-pricing-plans .nx-plan-blurb{min-height:68px}}@media (max-width:767px){.nx-pricing-page .nx-page-hero{padding-bottom:48px}.nx-pricing-plans{padding:32px 16px 48px}.nx-pricing-trial{max-width:270px;margin-inline:auto;font-size:12px}.nx-pricing-plans .nx-plan-heading{flex-direction:row;align-items:center}.nx-pricing-plans .nx-plan{padding:24px}.nx-pricing-plans .nx-plan-blurb,.nx-pricing-plans .nx-plan-period{min-height:0}.nx-pricing-assurances{gap:12px;font-size:11px}.nx-pricing-compare{padding-inline:16px}.nx-compare-table{min-width:600px;font-size:12px}.nx-compare-table th,.nx-compare-table td{padding:14px 12px}.nx-compare-table thead th:first-child{width:40%}}@media (max-width:359px){.nx-pricing-plans .nx-plan{padding:20px 16px}.nx-pricing-plans .nx-plan-heading>span{padding-inline:7px;font-size:10px}}