[data-public-root] .banner{box-sizing:border-box;isolation:isolate;border-radius:var(--radius-xl);width:100%;padding:var(--space-panel-pad-y) var(--space-panel-pad-x);position:relative;overflow:hidden}[data-public-root] .banner>[data-public=banner-backdrop]{border-radius:inherit}
[data-public-root] .list{color:var(--color-fg-default);font-family:var(--prv-font-sans);--list-marker-color:var(--color-accent);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-public-root] .list[data-accent=purple]{--list-marker-color:var(--color-accent-purple)}[data-public-root] .list[data-accent=magenta]{--list-marker-color:var(--color-accent-magenta)}[data-public-root] .list[data-inverse=true]{color:var(--color-fg-inverse)}[data-public-root] .list--gap-sm{gap:var(--space-gap-xs)}[data-public-root] .list--gap-md{gap:var(--space-gap-sm)}[data-public-root] .list--gap-lg{gap:var(--space-gap-md)}[data-public-root] .list[data-content=titled].list--gap-sm{gap:var(--space-gap-sm)}[data-public-root] .list[data-content=titled].list--gap-md{gap:var(--space-gap-md)}[data-public-root] .list[data-content=titled].list--gap-lg{gap:var(--space-gap-lg)}[data-public-root] .list__item{column-gap:var(--space-gap-xs);--list-align-lh:var(--prv-line-height-26);grid-template-columns:auto minmax(0,1fr);align-items:start;margin:0;display:grid}[data-public-root] .list__item--titled{--list-align-lh:var(--prv-line-height-28)}[data-public-root] .list__marker{box-sizing:border-box;margin-top:calc((var(--list-align-lh) - var(--list-marker-size)) / 2);flex-shrink:0;grid-column:1}[data-public-root] .list__marker--bullet{--list-marker-size:var(--size-list-marker-bullet);width:var(--list-marker-size);height:var(--list-marker-size);border-radius:var(--radius-pill);background:var(--list-marker-color)}[data-public-root] .list__marker--check{--list-marker-size:var(--size-list-marker-check);width:var(--list-marker-size);height:var(--list-marker-size);color:var(--list-marker-color);display:block}[data-public-root] .list__marker--number{--list-marker-size:var(--size-list-marker-check);width:var(--list-marker-size);height:var(--list-marker-size);display:block;position:relative;overflow:visible}[data-public-root] .list__number-glyph{color:var(--list-marker-color);font-variant-numeric:tabular-nums;font-weight:var(--prv-font-weight-600);letter-spacing:var(--text-h6-letter-spacing);white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-public-root] .list__item--plain .list__number-glyph{font-size:var(--text-body-font-size)}[data-public-root] .list__item--titled .list__number-glyph{font-size:var(--text-h6-font-size)}[data-public-root] .list__check-svg{width:100%;height:100%;display:block}[data-public-root] .list__check-circle{fill:currentColor}[data-public-root] .list__check-tick{stroke:var(--color-fg-inverse);fill:none}[data-public-root] .list[data-check-style=soft] .list__check-circle{fill:color-mix(in srgb, var(--list-marker-color) 12%, transparent)}[data-public-root] .list[data-check-style=soft] .list__check-tick{stroke:var(--list-marker-color)}[data-public-root] .list__content{gap:var(--prv-space-4);flex-direction:column;grid-column:2;min-width:0;display:flex}[data-public-root] .list__primary,[data-public-root] .list__description{color:inherit;max-width:100%;margin:0}
[data-public-root] .pricing-plans{gap:var(--space-gap-md);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;width:100%;display:grid}[data-public-root] .pricing-plan{box-sizing:border-box;padding:var(--space-gap-lg);border-radius:var(--radius-md);background:var(--color-surface-default);color:var(--color-fg-default);flex-direction:column;display:flex}[data-public-root] .pricing-plan[data-featured=true]{margin-block:calc(-1 * var(--space-gap-md));padding-block:calc(var(--space-gap-lg) + var(--space-gap-md));box-shadow:var(--shadow-raised)}[data-public-root] .pricing-plan__name{margin:0}[data-public-root] .pricing-plan__tagline{margin:var(--space-gap-tight) 0 0;color:var(--color-fg-muted);text-wrap:pretty}[data-public-root] .pricing-plan__promo{margin:var(--space-gap-sm) 0 0;padding:var(--prv-space-4) var(--space-gap-sm);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-fg-inverse);align-self:flex-start}[data-public-root] .pricing-plan__promo--empty{visibility:hidden}[data-public-root] .pricing-plan__price{align-items:baseline;gap:var(--space-gap-xs);margin:var(--space-gap-md) 0 0;flex-wrap:wrap;display:flex}[data-public-root] .pricing-plan__amount{color:var(--color-fg-default)}[data-public-root] .pricing-plan__period,[data-public-root] .pricing-plan__was{color:var(--color-fg-subtle)}[data-public-root] .pricing-plan__billing{margin:var(--space-gap-tight) 0 var(--space-gap-md);color:var(--color-fg-muted);text-wrap:pretty}[data-public-root] .pricing-plan__features{margin:var(--space-gap-md) 0 0;padding:var(--space-gap-md) 0 0;border-top:1px solid color-mix(in srgb, var(--color-fg-default) 10%, transparent);gap:var(--space-gap-xs);flex-direction:column;list-style:none;display:flex}[data-public-root] .pricing-plan__feature{color:var(--color-fg-muted);text-wrap:pretty}[data-public-root] .pricing-plan__feature[data-emphasis=true]{color:var(--color-fg-default);font-weight:var(--prv-font-weight-600)}[data-public-root] .pricing-plan__feature[data-excluded=true]{color:var(--color-fg-subtle)}[data-public-root] .pricing-tiers{width:100%}[data-public-root] .pricing-tiers__promo{margin:0 0 var(--space-gap-md);color:var(--color-fg-muted)}[data-public-root] .pricing-tiers__list{gap:var(--space-gap-md);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}[data-public-root] .pricing-tier{box-sizing:border-box;padding:var(--space-gap-lg);border-radius:var(--radius-md);background:var(--color-surface-default);flex-direction:column;display:flex}[data-public-root] .pricing-tier__name{color:var(--color-fg-default)}[data-public-root] .pricing-tier .pricing-plan__price{margin-top:var(--space-gap-xs)}[data-public-root] .pricing-tier__savings{color:var(--color-fg-muted)}@media (max-width:1200px){[data-public-root] .pricing-plans,[data-public-root] .pricing-tiers__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){[data-public-root] .pricing-plans,[data-public-root] .pricing-tiers__list{grid-template-columns:minmax(0,1fr)}}[data-public-root] .pricing-strip{box-sizing:border-box;border-radius:var(--radius-xl);background:var(--color-surface-muted);width:100%;color:var(--color-fg-default);flex-direction:column;display:flex}[data-public-root] .pricing-strip[data-surface=white]{background:var(--color-surface-default);box-shadow:var(--shadow-raised)}[data-public-root] .pricing-strip__plans{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}[data-public-root] .pricing-strip__cell{box-sizing:border-box;gap:var(--space-gap-tight);padding:var(--space-inset-lg);flex-direction:column;display:flex;position:relative}[data-public-root] .pricing-strip__cell+.pricing-strip__cell:before{content:"";inset-block:var(--space-inset-lg);background:color-mix(in srgb, var(--color-fg-default) 10%, transparent);width:1px;position:absolute;inset-inline-start:0}[data-public-root] .pricing-strip__name{color:var(--color-fg-muted);margin:0}[data-public-root] .pricing-strip__cell[data-featured=true] .pricing-strip__name{color:var(--color-accent)}[data-public-root] .pricing-strip__allowance{flex-direction:column;margin:0;display:flex}[data-public-root] .pricing-strip__allowance-value{color:var(--color-fg-default)}[data-public-root] .pricing-strip__allowance-unit{color:var(--color-fg-default);font-weight:var(--prv-font-weight-600)}[data-public-root] .pricing-strip__price{margin-top:var(--space-gap-tight);color:var(--color-fg-subtle);margin:0}[data-public-root] .pricing-strip__period{color:var(--color-fg-subtle)}[data-public-root] .pricing-strip__foot{padding:0 var(--space-inset-lg) var(--space-inset-lg);justify-content:center;display:flex}@media only screen and (max-width:960px){[data-public-root] .pricing-strip__plans{grid-template-columns:repeat(2,minmax(0,1fr))}[data-public-root] .pricing-strip__cell:nth-child(odd):before{content:none}[data-public-root] .pricing-strip__cell:nth-child(n+3):after{content:"";inset-inline:var(--space-inset-lg);background:color-mix(in srgb, var(--color-fg-default) 10%, transparent);height:1px;position:absolute;inset-block-start:0}[data-public-root] .pricing-strip__cell:nth-child(2n):after{inset-inline-start:0}[data-public-root] .pricing-strip__cell:nth-child(odd):after{inset-inline-end:0}}
