[data-public-root] .faq{box-sizing:border-box;width:100%;max-width:var(--heading-max-width);border-top:1px solid color-mix(in srgb, var(--color-fg-default) 10%, transparent);color:var(--color-fg-default);margin-left:auto;margin-right:auto}[data-public-root] .faq__item{border-bottom:1px solid color-mix(in srgb, var(--color-fg-default) 10%, transparent);background:0 0;position:relative;overflow:hidden}[data-public-root] .faq__question{box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--space-gap-md);width:100%;padding:var(--space-gap-lg) 0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;transition:padding .4s cubic-bezier(.22,1,.36,1);display:flex}[data-public-root] .faq__item[data-open=true] .faq__question{padding-bottom:var(--space-gap-md)}[data-public-root] .faq__question-text{flex:auto;margin:0}[data-public-root] .faq__icon{width:var(--prv-size-28);height:var(--prv-size-28);min-width:var(--prv-size-28);min-height:var(--prv-size-28);color:var(--color-fg-default);flex-shrink:0;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .2s;display:inline-flex}[data-public-root] .faq__item[data-open=true] .faq__icon{transform:rotate(45deg)}[data-public-root] .faq__icon-svg{width:100%;height:100%;display:block}[data-public-root] .faq__answer{padding:0 var(--prv-space-50) 0 0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}[data-public-root] .faq__item[data-open=true] .faq__answer{padding-bottom:var(--space-gap-lg);pointer-events:auto;grid-template-rows:1fr}[data-public-root] .faq__answer-inner{min-height:0;overflow:hidden}[data-public-root] .faq__answer-text{opacity:0;transition:opacity .34s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1);transform:translateY(-6px)}[data-public-root] .faq__item[data-open=true] .faq__answer-text{opacity:1;transition-delay:60ms;transform:translateY(0)}[data-public-root] .faq__answer-text a{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}[data-public-root] .faq__answer-text a:hover{color:var(--color-accent-hover)}@media only screen and (max-width:768px){[data-public-root] .faq__question{padding:var(--prv-space-24) 0}[data-public-root] .faq__item[data-open=true] .faq__answer{padding-bottom:var(--prv-space-24)}[data-public-root] .faq__answer-text{font-size:var(--prv-font-size-16);line-height:var(--prv-line-height-24)}}@media only screen and (max-width:480px){[data-public-root] .faq__question{padding:var(--space-gap-md) 0}[data-public-root] .faq__question-text{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}[data-public-root] .faq__answer-text{font-size:var(--prv-font-size-15);line-height:22px}}[data-public-root] [data-public-viewport=mobile] .faq__question{padding:var(--space-gap-md) 0}[data-public-root] [data-public-viewport=mobile] .faq__question-text{font-size:var(--text-body-font-size);line-height:var(--text-body-line-height)}[data-public-root] [data-public-viewport=mobile] .faq__answer-text{font-size:var(--prv-font-size-15);line-height:22px}[data-public-root] [data-public-viewport=mobile] .faq__item[data-open=true] .faq__answer{padding-bottom:var(--prv-space-24)}
[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}}
