.pricing-hero[data-astro-cid-62z7tizy]{grid-template-columns:minmax(0,1fr);justify-items:start;gap:1.25rem;padding-block:clamp(3rem,7vw,5rem) 0;display:grid}.plans-panel[data-astro-cid-v5nmfb7o]{--plan-pad:clamp(2rem, 4vw, 3.25rem);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);overflow:hidden}.billing-header[data-astro-cid-v5nmfb7o]{padding:1.25rem var(--plan-pad);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--surface) 85%, var(--paper));justify-content:space-between;align-items:center;gap:1rem;display:flex}.billing-header[data-astro-cid-v5nmfb7o]>p[data-astro-cid-v5nmfb7o]{color:var(--muted);font-weight:500}.billing-period[data-astro-cid-v5nmfb7o]{border:0;align-items:center;gap:1rem;min-inline-size:0;margin:0;padding:0;display:none}@supports selector(:has(*)){.billing-period[data-astro-cid-v5nmfb7o]{display:flex}}.billing-period__track[data-astro-cid-v5nmfb7o]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface) 60%, var(--tint));gap:.25rem;padding:.25rem;display:inline-flex;box-shadow:inset 0 1px 4px #1f221f0d}.billing-period__option[data-astro-cid-v5nmfb7o]{border-radius:var(--radius-pill);min-width:5.5rem;min-height:44px;color:var(--muted);font-size:var(--text-small);cursor:pointer;justify-content:center;align-items:center;padding:0 1rem;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.billing-period__option[data-astro-cid-v5nmfb7o]:hover{color:var(--ink)}.billing-period__option[data-astro-cid-v5nmfb7o]:has(:checked){background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #1f221f0f}.billing-period__option[data-astro-cid-v5nmfb7o]:has(:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.billing-period__savings[data-astro-cid-v5nmfb7o]{border:1px solid var(--moss-tint);background:color-mix(in srgb, var(--moss-tint) 40%, var(--surface))}.plan-grid[data-astro-cid-v5nmfb7o]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.plan[data-astro-cid-v5nmfb7o]{min-width:0;min-height:46rem;padding:var(--plan-pad);flex-direction:column;display:flex}.plan--pro[data-astro-cid-v5nmfb7o]{border-left:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, var(--paper))}.plan__top[data-astro-cid-v5nmfb7o]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.plan__top[data-astro-cid-v5nmfb7o] .h3[data-astro-cid-v5nmfb7o]{letter-spacing:-.02em;font-size:clamp(1.5rem,2.1vw,1.75rem)}.plan__top[data-astro-cid-v5nmfb7o] .status[data-astro-cid-v5nmfb7o]{background:var(--tint);color:var(--body)}.plan--pro[data-astro-cid-v5nmfb7o] .plan__top[data-astro-cid-v5nmfb7o] .status[data-astro-cid-v5nmfb7o]{background:var(--moss-tint);color:var(--moss-text)}.plan--pro[data-astro-cid-v5nmfb7o] .plan__top[data-astro-cid-v5nmfb7o] .status[data-astro-cid-v5nmfb7o]:before{content:"";background:var(--moss-text);border-radius:50%;flex:none;width:6px;height:6px;animation:2.4s ease-out infinite live-pulse}@keyframes live-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--moss-text) 45%, transparent)}70%,to{box-shadow:0 0 0 6px color-mix(in srgb, var(--moss-text) 0%, transparent)}}.plan__lead[data-astro-cid-v5nmfb7o]{max-width:26rem;color:var(--muted);margin-top:.75rem;line-height:1.55}.plan__pricing[data-astro-cid-v5nmfb7o]{padding-block:2.75rem 2.25rem}.plan[data-astro-cid-v5nmfb7o] .price[data-astro-cid-v5nmfb7o]{font-family:var(--font-sans);letter-spacing:-.05em;font-variant-numeric:lining-nums;white-space:nowrap;align-items:baseline;gap:.5rem;font-size:clamp(3.75rem,5.6vw,5.25rem);font-weight:300;display:flex}.plan[data-astro-cid-v5nmfb7o] .price[data-astro-cid-v5nmfb7o] small[data-astro-cid-v5nmfb7o]{font-size:var(--text-secondary);letter-spacing:0;margin:0;font-weight:400}.plan__price-note[data-astro-cid-v5nmfb7o]{color:var(--muted);font-size:var(--text-small);margin-top:1rem}.plan__price--monthly[data-astro-cid-v5nmfb7o],.plan__price--yearly[data-astro-cid-v5nmfb7o]{grid-template-columns:minmax(0,1fr);gap:1rem}.plan__price--monthly[data-astro-cid-v5nmfb7o]{display:grid}.plan__price--yearly[data-astro-cid-v5nmfb7o]{display:none}.plans-panel[data-astro-cid-v5nmfb7o]:has(.billing-period__input[value=yearly]:checked) .plan__price--yearly[data-astro-cid-v5nmfb7o]{display:grid}.plans-panel[data-astro-cid-v5nmfb7o]:has(.billing-period__input[value=yearly]:checked) .plan__price--monthly[data-astro-cid-v5nmfb7o],.plan__checkout-link--yearly[data-astro-cid-v5nmfb7o]{display:none}.plans-panel[data-astro-cid-v5nmfb7o]:has(.billing-period__input[value=yearly]:checked) .plan__checkout-link--yearly[data-astro-cid-v5nmfb7o]{display:inline-flex}.plans-panel[data-astro-cid-v5nmfb7o]:has(.billing-period__input[value=yearly]:checked) .plan__checkout-link--monthly[data-astro-cid-v5nmfb7o]{display:none}.plan__alternative-price[data-astro-cid-v5nmfb7o]{color:var(--muted);font-size:var(--text-small);align-self:end}.plan__alternative-billing[data-astro-cid-v5nmfb7o]{display:block}.plan__alternative-price[data-astro-cid-v5nmfb7o] strong[data-astro-cid-v5nmfb7o]{color:var(--ink);font-weight:500}.plan[data-astro-cid-v5nmfb7o] .rule[data-astro-cid-v5nmfb7o]{margin:0}.plan__features[data-astro-cid-v5nmfb7o]{align-content:start;gap:1.5rem;padding-top:2.5rem}.plan__features[data-astro-cid-v5nmfb7o] li[data-astro-cid-v5nmfb7o]{row-gap:.15rem}.plan__features[data-astro-cid-v5nmfb7o] strong[data-astro-cid-v5nmfb7o]{text-wrap:pretty;font-weight:500}.plan__features[data-astro-cid-v5nmfb7o] small[data-astro-cid-v5nmfb7o]{font-size:var(--text-small);text-wrap:pretty;margin-top:.15rem;line-height:1.45}.plan--free[data-astro-cid-v5nmfb7o] .plan__features[data-astro-cid-v5nmfb7o] li[data-astro-cid-v5nmfb7o]:before{background:var(--sage)}.plan--pro[data-astro-cid-v5nmfb7o] .plan__features[data-astro-cid-v5nmfb7o] li[data-astro-cid-v5nmfb7o]:before{background:var(--ink)}.plan__feature-columns[data-astro-cid-v5nmfb7o]{gap:0 1.5rem;display:grid}.plan__action[data-astro-cid-v5nmfb7o]{margin-top:auto;padding-top:4rem}.plan__action[data-astro-cid-v5nmfb7o] .btn[data-astro-cid-v5nmfb7o]{border-radius:var(--radius-inner);min-height:52px;font-size:var(--text-secondary);justify-content:space-between;font-weight:500}.plan__action[data-astro-cid-v5nmfb7o] .btn--outline[data-astro-cid-v5nmfb7o]{border-color:var(--border)}.plan__action[data-astro-cid-v5nmfb7o] .arrow[data-astro-cid-v5nmfb7o]{color:var(--sage);transition:transform .2s;display:inline-block}.plan__action[data-astro-cid-v5nmfb7o] button[data-astro-cid-v5nmfb7o].btn:hover .arrow[data-astro-cid-v5nmfb7o]{transform:translate(3px)}.plan__action[data-astro-cid-v5nmfb7o] a[data-astro-cid-v5nmfb7o].btn:hover .arrow[data-astro-cid-v5nmfb7o]{transform:translate(2px,-2px)}@supports (grid-template-rows:subgrid){@media (width>=901px){.plan[data-astro-cid-v5nmfb7o]{grid-row:span 6;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;display:grid}.plan__action[data-astro-cid-v5nmfb7o]{align-self:end}}}@media (width>=1100px){.plan__feature-columns[data-astro-cid-v5nmfb7o]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.plan__price--monthly[data-astro-cid-v5nmfb7o],.plan__price--yearly[data-astro-cid-v5nmfb7o]{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.plan__alternative-price[data-astro-cid-v5nmfb7o]{text-align:right}}@media (width<=1099px){.plans-panel[data-astro-cid-v5nmfb7o]{--plan-pad:2rem}.plan__feature-columns[data-astro-cid-v5nmfb7o] .plan__features[data-astro-cid-v5nmfb7o]+.plan__features[data-astro-cid-v5nmfb7o]{padding-top:1.5rem}.plan__alternative-price[data-astro-cid-v5nmfb7o]{font-size:var(--text-fine)}.plan__alternative-billing[data-astro-cid-v5nmfb7o]{display:inline}.plan__alternative-billing[data-astro-cid-v5nmfb7o]:before{content:" · "}}@media (width<=900px){.plan-grid[data-astro-cid-v5nmfb7o]{grid-template-columns:minmax(0,1fr)}.plan[data-astro-cid-v5nmfb7o]{min-height:0}.plan--pro[data-astro-cid-v5nmfb7o]{border-left:0;border-top:1px solid var(--border)}.plan[data-astro-cid-v5nmfb7o] .price[data-astro-cid-v5nmfb7o]{font-size:clamp(3.5rem,11vw,4.5rem)}.plan__pricing[data-astro-cid-v5nmfb7o]{padding-top:2rem}.plan__action[data-astro-cid-v5nmfb7o]{padding-top:2.5rem}.billing-header[data-astro-cid-v5nmfb7o]{flex-wrap:wrap}.billing-period[data-astro-cid-v5nmfb7o]{flex-wrap:wrap;gap:.75rem}}@media (width<=400px){.plans-panel[data-astro-cid-v5nmfb7o]{--plan-pad:1.25rem}.billing-period[data-astro-cid-v5nmfb7o]{gap:.5rem}.billing-period__option[data-astro-cid-v5nmfb7o]{min-width:4.75rem;padding-inline:.65rem}.billing-period__savings[data-astro-cid-v5nmfb7o]{padding-inline:.6rem;font-size:.625rem}}@media (prefers-reduced-motion:reduce){.billing-period__option[data-astro-cid-v5nmfb7o],.plan__action[data-astro-cid-v5nmfb7o] .arrow[data-astro-cid-v5nmfb7o]{transition:none}.plan--pro[data-astro-cid-v5nmfb7o] .plan__top[data-astro-cid-v5nmfb7o] .status[data-astro-cid-v5nmfb7o]:before{animation:none}}.plan__noscript[data-astro-cid-v5nmfb7o]{margin-top:.75rem}.comparison-note[data-astro-cid-c3xtf2kk]{max-width:50rem;margin-top:1rem}.comparison-groups[data-astro-cid-c3xtf2kk]{margin-top:2.5rem}.comparison-group[data-astro-cid-c3xtf2kk]+.comparison-group[data-astro-cid-c3xtf2kk]{margin-top:3.5rem}.comparison-group__title[data-astro-cid-c3xtf2kk]{display:flex}.comparison-group[data-astro-cid-c3xtf2kk] .table[data-astro-cid-c3xtf2kk]{margin-top:.75rem}.comparison-table--today[data-astro-cid-c3xtf2kk] thead[data-astro-cid-c3xtf2kk] th[data-astro-cid-c3xtf2kk]:first-child{width:26%}.comparison-table--today[data-astro-cid-c3xtf2kk] thead[data-astro-cid-c3xtf2kk] th[data-astro-cid-c3xtf2kk]:nth-child(2){width:56%}.comparison-table--today[data-astro-cid-c3xtf2kk] thead[data-astro-cid-c3xtf2kk] th[data-astro-cid-c3xtf2kk]:nth-child(3){width:18%}.comparison-table--differs[data-astro-cid-c3xtf2kk] thead[data-astro-cid-c3xtf2kk] th[data-astro-cid-c3xtf2kk]:first-child{width:28%}.comparison-table--differs[data-astro-cid-c3xtf2kk] thead[data-astro-cid-c3xtf2kk] th[data-astro-cid-c3xtf2kk]:nth-child(2),.comparison-table--differs[data-astro-cid-c3xtf2kk] thead[data-astro-cid-c3xtf2kk] th[data-astro-cid-c3xtf2kk]:nth-child(3){width:36%}.table[data-astro-cid-c3xtf2kk] strong[data-astro-cid-c3xtf2kk]{overflow-wrap:normal;font-weight:600}.table[data-astro-cid-c3xtf2kk] small[data-astro-cid-c3xtf2kk]{font-size:var(--text-fine);margin-top:.1rem;display:block}@media (width<=640px){.comparison-table[data-astro-cid-c3xtf2kk],.comparison-table[data-astro-cid-c3xtf2kk] tbody[data-astro-cid-c3xtf2kk],.comparison-table[data-astro-cid-c3xtf2kk] tr[data-astro-cid-c3xtf2kk],.comparison-table[data-astro-cid-c3xtf2kk] th[data-astro-cid-c3xtf2kk],.comparison-table[data-astro-cid-c3xtf2kk] td[data-astro-cid-c3xtf2kk]{width:auto;display:block}.comparison-table[data-astro-cid-c3xtf2kk] thead[data-astro-cid-c3xtf2kk]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.comparison-table[data-astro-cid-c3xtf2kk] tbody[data-astro-cid-c3xtf2kk] tr[data-astro-cid-c3xtf2kk]{border-bottom:1px solid var(--border);padding-block:.95rem}.comparison-table[data-astro-cid-c3xtf2kk] tbody[data-astro-cid-c3xtf2kk] tr[data-astro-cid-c3xtf2kk]>[data-astro-cid-c3xtf2kk]{border:0;padding:0}.comparison-table[data-astro-cid-c3xtf2kk] tbody[data-astro-cid-c3xtf2kk] th[data-astro-cid-c3xtf2kk][scope=row]{color:var(--ink);margin-bottom:.4rem;font-weight:600}.comparison-table[data-astro-cid-c3xtf2kk] td[data-astro-cid-c3xtf2kk]{grid-template-columns:3rem minmax(0,1fr);column-gap:.5rem;display:grid}.comparison-table[data-astro-cid-c3xtf2kk] td[data-astro-cid-c3xtf2kk]+td[data-astro-cid-c3xtf2kk]{margin-top:.3rem}.comparison-table[data-astro-cid-c3xtf2kk] td[data-astro-cid-c3xtf2kk]:before{content:attr(data-label);color:var(--muted);font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;padding-top:.2em;font-weight:600}.comparison-table[data-astro-cid-c3xtf2kk] td[data-astro-cid-c3xtf2kk].col-pro:before{color:var(--moss-text)}.comparison-table--today[data-astro-cid-c3xtf2kk] tbody[data-astro-cid-c3xtf2kk] tr[data-astro-cid-c3xtf2kk]{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:1rem;display:grid}.comparison-table--today[data-astro-cid-c3xtf2kk] tbody[data-astro-cid-c3xtf2kk] th[data-astro-cid-c3xtf2kk][scope=row]{grid-area:1/1}.comparison-table--today[data-astro-cid-c3xtf2kk] td[data-astro-cid-c3xtf2kk].col-pro{text-align:right;grid-area:1/2;display:block}.comparison-table--today[data-astro-cid-c3xtf2kk] td[data-astro-cid-c3xtf2kk].col-pro:before{content:attr(data-label) " · ";padding:0;display:inline}.comparison-table--today[data-astro-cid-c3xtf2kk] td[data-astro-cid-c3xtf2kk]:not(.col-pro){grid-area:2/1/auto/-1}}.pricing-cta[data-astro-cid-lymjezi7]{isolation:isolate;margin-top:var(--section);background:color-mix(in srgb, var(--ink) 80%, var(--moss));color:var(--paper);--ring:var(--moss-tint);position:relative;overflow:hidden}.pricing-cta__photo[data-astro-cid-lymjezi7]{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.pricing-cta[data-astro-cid-lymjezi7]:before{content:"";z-index:-1;background:linear-gradient(90deg, transparent 30%, color-mix(in srgb, var(--ink) 25%, transparent) 50%, color-mix(in srgb, var(--ink) 65%, transparent) 100%);position:absolute;inset:0}.pricing-cta__layout[data-astro-cid-lymjezi7]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:clamp(38rem,48vw,46rem);padding-block:clamp(4rem,6vw,6rem);display:grid}.pricing-cta__copy[data-astro-cid-lymjezi7]{border-right:1px solid color-mix(in srgb, var(--paper) 30%, transparent);padding-inline:clamp(1.5rem,3vw,3rem) 0;grid-column:2;padding-right:clamp(1.25rem,2vw,2rem)}.pricing-cta__eyebrow[data-astro-cid-lymjezi7]{font-size:var(--text-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--moss-tint);margin-bottom:1.25rem;font-weight:500}.pricing-cta[data-astro-cid-lymjezi7] .display[data-astro-cid-lymjezi7]{font-size:var(--text-display-split);text-wrap:balance;line-height:1.08}.pricing-cta__lead[data-astro-cid-lymjezi7]{color:var(--paper);margin-top:1.75rem}.pricing-cta__actions[data-astro-cid-lymjezi7]{justify-items:start;gap:1rem;margin-top:2rem;display:grid}.pricing-cta__button[data-astro-cid-lymjezi7]{border-radius:var(--radius-inner);background:var(--moss-tint);min-height:56px;color:var(--ink);font-size:var(--text-secondary);padding-inline:2rem;transition:background-color .2s}.pricing-cta__button[data-astro-cid-lymjezi7]:hover{background:var(--paper)}.pricing-cta__link[data-astro-cid-lymjezi7]{min-height:44px;color:var(--paper);text-decoration-color:var(--sage);align-items:center;gap:.5rem;display:inline-flex}.pricing-cta__link[data-astro-cid-lymjezi7]:hover{text-decoration-color:var(--paper)}.pricing-cta__fine[data-astro-cid-lymjezi7]{color:var(--moss-tint);margin-top:2rem}@media (width<=900px){.pricing-cta__layout[data-astro-cid-lymjezi7]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.pricing-cta__copy[data-astro-cid-lymjezi7]{padding-left:1.5rem}}@media (width<=640px){.pricing-cta__photo[data-astro-cid-lymjezi7]{object-position:25% top;height:23rem}.pricing-cta[data-astro-cid-lymjezi7]:before{background:linear-gradient(180deg, transparent 8rem, color-mix(in srgb, var(--ink) 80%, var(--moss)) 23rem)}.pricing-cta__layout[data-astro-cid-lymjezi7]{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:21rem 3rem}.pricing-cta__copy[data-astro-cid-lymjezi7]{border:0;grid-column:1;padding:0}.pricing-cta[data-astro-cid-lymjezi7] .display[data-astro-cid-lymjezi7]{font-size:var(--text-display)}.pricing-cta__button[data-astro-cid-lymjezi7]{width:100%}.pricing-cta__actions[data-astro-cid-lymjezi7]{justify-items:stretch}}@media (prefers-reduced-motion:reduce){.pricing-cta__button[data-astro-cid-lymjezi7]{transition:none}}
