.pricing-assurance[data-astro-cid-owjynpia]{--pa-rail-gutter: 0;display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;margin:0;padding-inline:0;box-sizing:border-box}.pricing-assurance__panel[data-astro-cid-owjynpia]{position:relative;isolation:isolate;width:100%;margin-inline:auto;padding-block:var(--space-5);padding-inline:max(var(--space-4),var(--pa-rail-gutter));border-radius:1rem;border:1px solid color-mix(in srgb,var(--border-default) 38%,var(--glow-border) 18%);background:color-mix(in srgb,var(--bg-card) 68%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 9%,transparent),0 12px 40px #00000038;box-sizing:border-box;overflow:hidden}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.pricing-assurance__panel[data-astro-cid-owjynpia]{background:color-mix(in srgb,var(--bg-card) 92%,var(--bg-elevated))}}.pricing-assurance__panel[data-astro-cid-owjynpia]:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--link) 42%,transparent) 22%,color-mix(in srgb,var(--glow-border) 55%,transparent) 50%,color-mix(in srgb,var(--link) 42%,transparent) 78%,transparent);opacity:.9;pointer-events:none}.pricing-assurance__list[data-astro-cid-owjynpia]{position:relative;z-index:1;display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;width:100%;min-width:0}.pricing-assurance__item[data-astro-cid-owjynpia]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-width:0;padding:var(--space-5) var(--space-4);text-align:center}.pricing-assurance__item[data-astro-cid-owjynpia]:not(:last-child){border-bottom:1px solid color-mix(in srgb,var(--border-default) 42%,transparent)}.pricing-assurance__icon[data-astro-cid-owjynpia]{display:grid;place-items:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:50%;color:color-mix(in srgb,var(--link) 92%,#fffdf6);background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--link) 22%,transparent),color-mix(in srgb,var(--bg-banner) 88%,transparent) 68%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--link) 32%,transparent),0 0 20px color-mix(in srgb,var(--link) 14%,transparent)}.pricing-assurance__icon[data-astro-cid-owjynpia] svg[data-astro-cid-owjynpia]{width:1.25rem;height:1.25rem;overflow:visible}.pricing-assurance__label[data-astro-cid-owjynpia]{font-family:var(--font-ui);font-size:clamp(.8125rem,.78rem + .2vw,.9375rem);font-weight:600;line-height:1.4;letter-spacing:.01em;color:var(--text-heading);text-wrap:balance;max-width:min(100%,18rem)}@media(min-width:640px){.pricing-assurance__panel[data-astro-cid-owjynpia]{padding-block:var(--space-5);padding-inline:max(var(--space-6),var(--pa-rail-gutter))}.pricing-assurance__list[data-astro-cid-owjynpia]{flex-direction:row;align-items:stretch;justify-content:center}.pricing-assurance__item[data-astro-cid-owjynpia]{flex:1 1 0;min-width:0;max-width:100%;padding:var(--space-4) var(--space-5)}.pricing-assurance__item[data-astro-cid-owjynpia]:not(:last-child){border-bottom:none;border-right:1px solid color-mix(in srgb,var(--border-default) 42%,transparent)}.pricing-assurance__label[data-astro-cid-owjynpia]{max-width:none}}@media(hover:hover)and (pointer:fine){.pricing-assurance__item[data-astro-cid-owjynpia]{transition:background-color .28s cubic-bezier(.33,1,.68,1)}.pricing-assurance__item[data-astro-cid-owjynpia]:hover{background:color-mix(in srgb,var(--bg-banner) 42%,transparent)}.pricing-assurance__item[data-astro-cid-owjynpia]:hover .pricing-assurance__icon[data-astro-cid-owjynpia]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--link) 45%,transparent),0 0 24px color-mix(in srgb,var(--link) 22%,transparent)}}@media(min-width:1024px){.pricing-assurance[data-astro-cid-owjynpia]{--pa-rail-gutter: var(--space-8)}.pricing-assurance__panel[data-astro-cid-owjynpia]{padding-block:var(--space-5);padding-inline:var(--pa-rail-gutter);border-radius:1.125rem}.pricing-assurance__item[data-astro-cid-owjynpia]{flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4);text-align:center}.pricing-assurance__label[data-astro-cid-owjynpia]{max-width:none;flex:none;min-width:0;font-size:clamp(.8125rem,.78rem + .12vw,.875rem);line-height:1.35;white-space:nowrap;text-wrap:nowrap}.pricing-assurance__icon[data-astro-cid-owjynpia]{width:2.625rem;height:2.625rem}.pricing-assurance__icon[data-astro-cid-owjynpia] svg[data-astro-cid-owjynpia]{width:1.3125rem;height:1.3125rem}}@media(prefers-reduced-motion:reduce){.pricing-assurance__item[data-astro-cid-owjynpia]{transition:none}}.pricing-features[data-astro-cid-yawmuxtk]{--pf-card-duration: .32s;--pf-card-ease: cubic-bezier(.33, 1, .68, 1);--pricing-features-rail-gutter: 0;position:relative;isolation:isolate;margin:0;padding-block:var(--space-10) var(--space-4);padding-inline:0;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible;width:100%;min-width:0;box-sizing:border-box}.pricing-features__inner[data-astro-cid-yawmuxtk]{padding-inline:var(--pricing-features-rail-gutter);box-sizing:border-box;min-width:0}.pricing-features[data-astro-cid-yawmuxtk]:before{content:"";display:block;width:min(14rem,55%);height:2px;margin:0 auto var(--space-10);border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--glow-border) 65%,transparent),color-mix(in srgb,var(--link) 55%,transparent),color-mix(in srgb,var(--glow-border) 65%,transparent),transparent);opacity:.85}.pricing-features__intro[data-astro-cid-yawmuxtk]{width:100%;max-width:42rem;margin-inline:auto;margin-bottom:var(--space-8);padding-inline:0;text-align:center;box-sizing:border-box}.pricing-features__heading[data-astro-cid-yawmuxtk]{position:relative;z-index:1;margin:0;font-family:var(--font-heading);font-size:clamp(1.5rem,1.15rem + 1.1vw,2rem);font-weight:700;line-height:1.15;letter-spacing:-.035em;text-align:center;color:var(--text-heading);text-wrap:balance}.pricing-features__heading[data-astro-cid-yawmuxtk]:after{content:"";display:block;width:2.25rem;height:3px;margin:var(--space-5) auto 0;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--link) 88%,transparent),color-mix(in srgb,var(--glow-border) 75%,transparent));opacity:.9}.pricing-features__grid[data-astro-cid-yawmuxtk]{position:relative;z-index:1;display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);column-gap:var(--space-6);row-gap:calc(var(--space-6) + var(--space-1));align-items:stretch}.pricing-features__column[data-astro-cid-yawmuxtk]{display:flex;flex-direction:column;gap:var(--space-5);min-width:0;height:100%;padding:var(--space-6) var(--space-6) calc(var(--space-6) + 2px);border-radius:1.125rem;border:1px solid color-mix(in srgb,var(--border-default) 42%,transparent);background:color-mix(in srgb,var(--bg-card) 76%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px color-mix(in srgb,#ffffff 6%,transparent),0 22px 56px #00000047;transition:transform var(--pf-card-duration) var(--pf-card-ease),border-color var(--pf-card-duration) var(--pf-card-ease),box-shadow var(--pf-card-duration) var(--pf-card-ease)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.pricing-features__column[data-astro-cid-yawmuxtk]{background:color-mix(in srgb,var(--bg-card) 94%,var(--bg-elevated))}}.pricing-features__pillar[data-astro-cid-yawmuxtk]{margin:0;padding:0;border:none;font-family:var(--font-heading);font-size:clamp(.9375rem,.88rem + .18vw,1.0625rem);font-weight:600;letter-spacing:-.02em;text-transform:none;line-height:1.35;color:var(--text-heading);text-wrap:balance}.pricing-features__list[data-astro-cid-yawmuxtk]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-4);flex:1;min-height:0}.pricing-features__item[data-astro-cid-yawmuxtk]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start;min-width:0;padding-bottom:var(--space-3);border-bottom:1px solid color-mix(in srgb,var(--border-default) 55%,transparent)}.pricing-features__item[data-astro-cid-yawmuxtk]:last-child{padding-bottom:0;border-bottom:none}.pricing-features__accent[data-astro-cid-yawmuxtk]{width:7px;height:7px;margin-top:.52em;border-radius:50%;flex-shrink:0;background:radial-gradient(circle at 28% 28%,color-mix(in srgb,#fffdf6 55%,var(--link)) 0%,var(--link) 52%,color-mix(in srgb,var(--link) 70%,var(--glow-border)) 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--glow-border) 35%,transparent),0 0 14px color-mix(in srgb,var(--link) 38%,transparent)}.pricing-features__copy[data-astro-cid-yawmuxtk]{flex:1;min-width:0;font-family:var(--font-body);font-size:clamp(.875rem,.825rem + .12vw,.9375rem);line-height:1.58;font-weight:400;color:color-mix(in srgb,var(--text-primary) 94%,var(--text-muted));text-wrap:pretty;overflow-wrap:break-word}@media(min-width:720px){.pricing-features__grid[data-astro-cid-yawmuxtk]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:calc(var(--space-6) + var(--space-1));row-gap:var(--space-8)}}@media(hover:hover)and (pointer:fine){.pricing-features__column[data-astro-cid-yawmuxtk]:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--link) 28%,var(--border-default));box-shadow:0 1px color-mix(in srgb,#ffffff 8%,transparent),0 28px 64px #00000057,0 0 0 1px color-mix(in srgb,var(--link) 14%,transparent)}}@media(min-width:1024px){.pricing-features[data-astro-cid-yawmuxtk]{--pricing-features-rail-gutter: var(--space-8);padding-block:var(--space-12) var(--space-6)}.pricing-features[data-astro-cid-yawmuxtk]:before{margin-bottom:var(--space-10)}.pricing-features__intro[data-astro-cid-yawmuxtk]{margin-bottom:var(--space-10);padding-inline:0}.pricing-features__grid[data-astro-cid-yawmuxtk]{column-gap:var(--space-8);row-gap:calc(var(--space-8) + var(--space-1))}.pricing-features__column[data-astro-cid-yawmuxtk]{padding:var(--space-8) var(--space-8) calc(var(--space-8) + 2px);gap:var(--space-6)}.pricing-features__pillar[data-astro-cid-yawmuxtk]{line-height:1.4}.pricing-features__list[data-astro-cid-yawmuxtk]{gap:var(--space-5)}.pricing-features__item[data-astro-cid-yawmuxtk]{padding-bottom:var(--space-4)}}@media(min-width:1280px){.pricing-features__grid[data-astro-cid-yawmuxtk]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--space-10);row-gap:calc(var(--space-8) + var(--space-1))}.pricing-features__column[data-astro-cid-yawmuxtk]{padding:var(--space-8) var(--space-10) calc(var(--space-8) + 2px)}}@media(prefers-reduced-motion:reduce){.pricing-features__column[data-astro-cid-yawmuxtk]{transition:none}.pricing-features__column[data-astro-cid-yawmuxtk]:hover{transform:none}}.pricing-plans[data-astro-cid-twnllfu4]{--pricing-loader-size: 1.25rem;--pricing-loader-size-price: 1.5rem;--pricing-loader-size-pill: .875rem;--pricing-ease: cubic-bezier(.33, 1, .68, 1);--pricing-duration: .32s;--pricing-billing-ease: cubic-bezier(.22, 1, .36, 1);--pricing-fade-duration: .32s;--pricing-fade-pause: .1s;--pricing-fade-stagger: calc(var(--pricing-fade-duration) + var(--pricing-fade-pause));--pricing-savings-line-height: 1.35;--pricing-savings-min-height: calc(.75rem * var(--pricing-savings-line-height));--pricing-price-amount-size: clamp(1.65rem, 1.35rem + .9vw, 2.15rem);--pricing-price-amount-line: 1.05;--pricing-price-period-size: .875rem;--pricing-price-period-line: 1.2;--pricing-price-line-gap: .2em;--pricing-price-single-min-height: calc(var(--pricing-price-amount-size) * var(--pricing-price-amount-line));--pricing-price-mobile-stack-gap: var(--space-1);--pricing-price-mobile-min-height: calc( var(--pricing-price-single-min-height) + var(--pricing-price-period-size) * var(--pricing-price-period-line) + var(--pricing-price-mobile-stack-gap) );--pricing-row-hover-duration: .26s;--pricing-detail-reveal-duration: .44s;--pricing-detail-reveal-ease: cubic-bezier(.22, 1, .36, 1);--pricing-detail-fade-start: .08s;--pricing-matrix-pro-tint: color-mix(in srgb, var(--link) 7%, var(--bg-card));--pricing-value-size: clamp(1.25rem, 1.05rem + .45vw, 1.5rem);--pricing-detail-value-size: clamp(1.1rem, .95rem + .35vw, 1.35rem);--pricing-value-infinity-scale: 1.34;width:100%;margin-inline:auto}.pricing-plans__controls[data-astro-cid-twnllfu4]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin:0 0 var(--space-10);text-align:center}.pricing-plans__comparison[data-astro-cid-twnllfu4]{display:flex;flex-direction:column;width:100%;min-width:0}.pricing-billing-toggle[data-astro-cid-twnllfu4]{margin:0;padding:0;border:0;min-width:0}.pricing-billing-toggle__legend[data-astro-cid-twnllfu4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pricing-billing-toggle__track[data-astro-cid-twnllfu4]{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;width:min(100%,20.5rem);padding:4px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border-default) 55%,var(--glow-border) 45%);background:color-mix(in srgb,var(--bg-banner) 92%,var(--bg-elevated));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 8%,transparent),0 8px 28px #00000047}.pricing-billing-toggle__input[data-astro-cid-twnllfu4]{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.pricing-billing-toggle__option[data-astro-cid-twnllfu4]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-2) var(--space-4);border-radius:999px;font-family:var(--font-ui);font-size:.875rem;font-weight:500;color:var(--text-secondary);cursor:pointer;user-select:none;transition:color var(--pricing-duration) var(--pricing-ease)}.pricing-billing-toggle__option--annually[data-astro-cid-twnllfu4]{flex-wrap:wrap;padding-inline:var(--space-3)}.pricing-billing-toggle__save-pill[data-astro-cid-twnllfu4]{display:inline-flex;align-items:center;gap:var(--space-1);min-height:1.5rem;padding:2px var(--space-2);border-radius:999px;border:1px solid color-mix(in srgb,var(--link) 45%,transparent);background:color-mix(in srgb,var(--link) 14%,var(--bg-banner));font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--link);line-height:1.2}.pricing-billing-toggle__thumb[data-astro-cid-twnllfu4]{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:linear-gradient(135deg,var(--accent) 0%,var(--glow-border) 100%);box-shadow:0 2px 12px color-mix(in srgb,var(--glow-border) 40%,transparent),inset 0 1px color-mix(in srgb,#ffffff 18%,transparent);transition:transform var(--pricing-fade-duration) var(--pricing-billing-ease);pointer-events:none}#pricing-billing-monthly[data-astro-cid-twnllfu4]:checked~.pricing-billing-toggle__thumb[data-astro-cid-twnllfu4]{transform:translate(0)}#pricing-billing-annually[data-astro-cid-twnllfu4]:checked~.pricing-billing-toggle__thumb[data-astro-cid-twnllfu4]{transform:translate(100%)}#pricing-billing-monthly[data-astro-cid-twnllfu4]:checked+.pricing-billing-toggle__option[data-astro-cid-twnllfu4],#pricing-billing-annually[data-astro-cid-twnllfu4]:checked+.pricing-billing-toggle__option[data-astro-cid-twnllfu4]{color:var(--text-heading)}.pricing-billing-toggle__option[data-astro-cid-twnllfu4]:focus-visible{outline:2px solid var(--glow-border);outline-offset:2px}.pricing-matrix[data-astro-cid-twnllfu4]{--pricing-col-feature: minmax(0, 1fr);--pricing-col-plan: minmax(6.5rem, 1fr);--pricing-col-divider: 1px solid color-mix(in srgb, var(--border-default) 62%, transparent);--pricing-col-free-bg: color-mix(in srgb, var(--bg-banner) 48%, transparent);--pricing-col-pro-bg: color-mix(in srgb, var(--link) 7.5%, var(--bg-card));--pricing-col-pro-accent: color-mix(in srgb, var(--link) 24%, transparent);position:relative;border-radius:var(--radius-lg);overflow:hidden;isolation:isolate}.pricing-matrix__caption[data-astro-cid-twnllfu4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pricing-matrix__chrome[data-astro-cid-twnllfu4]{position:absolute;inset:0;z-index:0;border-radius:inherit;border:1px solid color-mix(in srgb,var(--border-default) 50%,var(--glow-border) 50%);background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--link) 14%,transparent),transparent 52%),radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--glow-border) 12%,transparent),transparent 48%),linear-gradient(165deg,color-mix(in srgb,var(--bg-elevated) 94%,#0a0c0e) 0%,var(--bg-card) 45%,color-mix(in srgb,var(--bg-base) 88%,#08090a) 100%);box-shadow:inset 0 1px color-mix(in srgb,#ffffff 7%,transparent),0 20px 48px #0000006b,0 0 0 1px color-mix(in srgb,var(--glow-border) 10%,transparent);pointer-events:none}.pricing-matrix__table[data-astro-cid-twnllfu4]{position:relative;z-index:1;display:flex;flex-direction:column}.pricing-matrix__fills[data-astro-cid-twnllfu4]{display:none;pointer-events:none}.pricing-matrix__row[data-astro-cid-twnllfu4],.pricing-matrix__cell[data-astro-cid-twnllfu4]{position:relative;z-index:1}.pricing-matrix__row[data-astro-cid-twnllfu4]{display:grid;grid-template-columns:var(--pricing-col-feature) var(--pricing-col-plan) var(--pricing-col-plan);align-items:stretch;border-bottom:1px solid color-mix(in srgb,var(--border-default) 55%,transparent)}.pricing-matrix__row--last[data-astro-cid-twnllfu4]{border-bottom:none}.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__cell[data-astro-cid-twnllfu4]{transition:background-color var(--pricing-row-hover-duration) var(--pricing-ease),box-shadow var(--pricing-row-hover-duration) var(--pricing-ease),color var(--pricing-row-hover-duration) var(--pricing-ease)}.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__tick-icon[data-astro-cid-twnllfu4]{transition:transform var(--pricing-row-hover-duration) var(--pricing-ease)}.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__tick-mark[data-astro-cid-twnllfu4]{transition:stroke var(--pricing-row-hover-duration) var(--pricing-ease)}.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__feature-label[data-astro-cid-twnllfu4],.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__value[data-astro-cid-twnllfu4],.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__value-note[data-astro-cid-twnllfu4]{transition:color var(--pricing-row-hover-duration) var(--pricing-ease)}.pricing-matrix__row--head[data-astro-cid-twnllfu4]{border-bottom:1px solid color-mix(in srgb,var(--glow-border) 22%,var(--border-default))}.pricing-matrix__row--head[data-astro-cid-twnllfu4] .pricing-matrix__cell--plan[data-astro-cid-twnllfu4]{justify-content:flex-start}.pricing-matrix__cell[data-astro-cid-twnllfu4]{display:flex;flex-direction:column;justify-content:center;gap:var(--space-2);min-width:0;padding:var(--space-5) var(--space-4);box-sizing:border-box}.pricing-matrix__cell--corner[data-astro-cid-twnllfu4]{justify-content:flex-end;align-items:flex-start;padding-bottom:var(--space-4)}.pricing-matrix__corner-label[data-astro-cid-twnllfu4]{width:100%;font-family:var(--font-ui);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--text-muted)}.pricing-matrix__plan-stack[data-astro-cid-twnllfu4]{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--space-2)}.pricing-matrix__cell--plan-free[data-astro-cid-twnllfu4],.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__cell--free[data-astro-cid-twnllfu4]{background:var(--pricing-col-free-bg)}.pricing-matrix__cell--plan-pro[data-astro-cid-twnllfu4],.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__cell--pro[data-astro-cid-twnllfu4]{background:var(--pricing-col-pro-bg);box-shadow:inset 1px 0 0 var(--pricing-col-pro-accent)}.pricing-matrix__cell--plan[data-astro-cid-twnllfu4]{align-items:center;text-align:center;padding-block:var(--space-6);gap:0}.pricing-matrix__spinner[data-astro-cid-twnllfu4]{display:block;width:var(--pricing-loader-size);height:var(--pricing-loader-size);border:2px solid color-mix(in srgb,var(--text-muted) 35%,transparent);border-top-color:var(--link);border-radius:50%;animation:pricing-matrix-spin .7s linear infinite}.pricing-matrix__inline-loader--price[data-astro-cid-twnllfu4] .pricing-matrix__spinner[data-astro-cid-twnllfu4]{width:var(--pricing-loader-size-price);height:var(--pricing-loader-size-price)}.pricing-matrix__inline-loader--pill[data-astro-cid-twnllfu4] .pricing-matrix__spinner[data-astro-cid-twnllfu4],.pricing-matrix__inline-loader--savings[data-astro-cid-twnllfu4] .pricing-matrix__spinner[data-astro-cid-twnllfu4]{width:var(--pricing-loader-size-pill);height:var(--pricing-loader-size-pill)}@keyframes pricing-matrix-spin{to{transform:rotate(360deg)}}.pricing-matrix__noscript-fallback[data-astro-cid-twnllfu4]{display:none}.pricing-matrix__inline-loader[data-astro-cid-twnllfu4]{display:none;align-items:center;justify-content:center}.pricing-plans--loading[data-astro-cid-twnllfu4] .pricing-matrix__inline-loader[data-astro-cid-twnllfu4]{display:inline-flex}.pricing-plans--loading[data-astro-cid-twnllfu4] .pricing-matrix__inline-loader--price[data-astro-cid-twnllfu4]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.pricing-plans--loading[data-astro-cid-twnllfu4] .pricing-matrix__price-amount[data-astro-cid-twnllfu4]{width:100%}.pricing-plans--loading[data-astro-cid-twnllfu4] .pricing-matrix__plan-name-text[data-astro-cid-twnllfu4],.pricing-plans--loading[data-astro-cid-twnllfu4] .pricing-matrix__price-text[data-astro-cid-twnllfu4],.pricing-plans--loading[data-astro-cid-twnllfu4] .pricing-matrix__savings-text[data-astro-cid-twnllfu4],.pricing-plans--loading[data-astro-cid-twnllfu4] .pricing-matrix__price-period[data-astro-cid-twnllfu4]{visibility:hidden}.pricing-matrix__plan-name[data-astro-cid-twnllfu4]{margin:0;width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:1.35em;font-family:var(--font-subheading);font-size:clamp(1.1rem,1rem + .35vw,1.35rem);font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;white-space:nowrap;color:var(--text-heading)}.pricing-matrix__cell--pro[data-astro-cid-twnllfu4] .pricing-matrix__plan-name-text[data-astro-cid-twnllfu4]{background-image:linear-gradient(118deg,color-mix(in srgb,var(--link) 75%,#fffdf6) 0%,var(--link) 55%,color-mix(in srgb,var(--glow-border) 50%,var(--link)) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.pricing-matrix__cell--pro[data-astro-cid-twnllfu4] .pricing-matrix__plan-name-text[data-astro-cid-twnllfu4]{background:none;-webkit-text-fill-color:unset;color:var(--link)}}.pricing-matrix__price-amount[data-astro-cid-twnllfu4]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:3.5ch;min-height:var(--pricing-price-single-min-height)}.pricing-matrix__price-savings-inner[data-astro-cid-twnllfu4]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1);min-height:var(--pricing-savings-min-height)}.pricing-matrix__price-stack[data-astro-cid-twnllfu4]{position:relative;width:100%;min-height:var(--pricing-price-single-min-height);overflow:visible}.pricing-matrix__price[data-astro-cid-twnllfu4]{position:absolute;inset:0;display:flex;align-items:baseline;justify-content:center;width:100%;margin:0;overflow:visible;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--pricing-fade-duration) var(--pricing-billing-ease),visibility 0s linear var(--pricing-fade-duration);transition-delay:0s}.pricing-matrix__price--monthly[data-astro-cid-twnllfu4]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.pricing-plans[data-astro-cid-twnllfu4]:has(#pricing-billing-annually:checked) .pricing-matrix__price--monthly[data-astro-cid-twnllfu4]{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s}.pricing-plans[data-astro-cid-twnllfu4]:has(#pricing-billing-annually:checked) .pricing-matrix__price--annually[data-astro-cid-twnllfu4]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:var(--pricing-fade-stagger)}.pricing-plans[data-astro-cid-twnllfu4]:has(#pricing-billing-monthly:checked) .pricing-matrix__price--annually[data-astro-cid-twnllfu4]{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s}.pricing-plans[data-astro-cid-twnllfu4]:has(#pricing-billing-monthly:checked) .pricing-matrix__price--monthly[data-astro-cid-twnllfu4]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:var(--pricing-fade-stagger)}.pricing-matrix__price-core[data-astro-cid-twnllfu4]{position:relative;display:inline-block;max-width:100%;vertical-align:baseline}.pricing-matrix__price-text[data-astro-cid-twnllfu4]{display:block;font-family:var(--font-heading);font-size:var(--pricing-price-amount-size);font-weight:700;line-height:var(--pricing-price-amount-line);letter-spacing:-.03em;color:var(--text-heading);white-space:nowrap}.pricing-matrix__price-amount--pro[data-astro-cid-twnllfu4] .pricing-matrix__price-text[data-astro-cid-twnllfu4]{background-image:linear-gradient(118deg,color-mix(in srgb,var(--link) 80%,#fffdf6) 0%,var(--link) 50%,color-mix(in srgb,var(--glow-border) 45%,var(--link)) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.pricing-matrix__price-amount--pro[data-astro-cid-twnllfu4] .pricing-matrix__price-text[data-astro-cid-twnllfu4]{background:none;-webkit-text-fill-color:unset;color:var(--link)}}.pricing-matrix__price-period[data-astro-cid-twnllfu4]{position:absolute;left:calc(100% + var(--pricing-price-line-gap));bottom:.1em;font-size:var(--pricing-price-period-size);font-weight:500;line-height:var(--pricing-price-period-line);color:var(--text-secondary);white-space:nowrap}.pricing-matrix__price-savings[data-astro-cid-twnllfu4]{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--pricing-savings-min-height);margin:0;padding:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--pricing-fade-duration) var(--pricing-billing-ease),visibility 0s linear var(--pricing-fade-duration);transition-delay:0s}.pricing-matrix__price-savings-inner[data-astro-cid-twnllfu4]{display:block;font-family:var(--font-ui);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:center;line-height:var(--pricing-savings-line-height);color:var(--link)}.pricing-matrix__price-savings--reserved[data-astro-cid-twnllfu4]{opacity:0;visibility:hidden;pointer-events:none;transition:none}.pricing-plans[data-astro-cid-twnllfu4]:has(#pricing-billing-annually:checked) .pricing-matrix__price-savings[data-astro-cid-twnllfu4]:not(.pricing-matrix__price-savings--reserved){opacity:1;visibility:visible;pointer-events:auto;transition-delay:var(--pricing-fade-stagger)}.pricing-plans[data-astro-cid-twnllfu4]:has(#pricing-billing-monthly:checked) .pricing-matrix__price-savings[data-astro-cid-twnllfu4]:not(.pricing-matrix__price-savings--reserved){transition-delay:0s}.pricing-matrix__signup[data-astro-cid-twnllfu4]{box-sizing:border-box;width:100%;max-width:10.5rem;margin-top:var(--space-1)}.pricing-matrix__signup--pro[data-astro-cid-twnllfu4]{max-width:11rem}.pricing-matrix__signup[data-astro-cid-twnllfu4]:focus-visible{outline:2px solid var(--glow-border);outline-offset:2px}.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__cell--feature[data-astro-cid-twnllfu4]{flex-direction:row;align-items:center;gap:var(--space-3);padding-block:var(--space-5)}.pricing-matrix__tick[data-astro-cid-twnllfu4]{flex:0 0 auto;display:flex;align-items:center;align-self:center}.pricing-matrix__tick-icon[data-astro-cid-twnllfu4]{width:1.35rem;height:1.35rem;overflow:visible}.pricing-matrix__tick-ring[data-astro-cid-twnllfu4]{fill:color-mix(in srgb,var(--bg-banner) 70%,var(--bg-elevated));stroke:color-mix(in srgb,var(--link) 55%,var(--glow-border));stroke-width:1.25}.pricing-matrix__tick-mark[data-astro-cid-twnllfu4]{fill:none;stroke:var(--link);stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.pricing-matrix__feature-text[data-astro-cid-twnllfu4]{display:flex;flex:1;align-items:center;min-width:0;line-height:1.55}.pricing-matrix__feature-label[data-astro-cid-twnllfu4]{display:inline;font-family:var(--font-body);font-size:clamp(.875rem,.84rem + .15vw,.9375rem);line-height:inherit;color:var(--text-primary);text-align:left}.pricing-matrix__feature-label-group[data-astro-cid-twnllfu4]{display:flex;align-items:center;width:100%;gap:var(--space-2)}.pricing-matrix__feature-label-group[data-astro-cid-twnllfu4] .pricing-matrix__feature-label[data-astro-cid-twnllfu4]{flex:1 1 auto;min-width:0}.pricing-feature-info[data-astro-cid-twnllfu4]{display:inline-block;flex:0 0 auto;align-self:center;margin-left:auto;line-height:0}.pricing-feature-info__trigger[data-astro-cid-twnllfu4]{display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;margin:0;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;list-style:none;transition:background-color var(--pricing-row-hover-duration) var(--pricing-ease),box-shadow var(--pricing-row-hover-duration) var(--pricing-ease)}.pricing-feature-info__trigger[data-astro-cid-twnllfu4]::-webkit-details-marker{display:none}.pricing-feature-info__trigger[data-astro-cid-twnllfu4]::marker{content:""}.pricing-feature-info__trigger[data-astro-cid-twnllfu4]:focus-visible{outline:2px solid var(--glow-border);outline-offset:2px}.pricing-feature-info__trigger[data-astro-cid-twnllfu4]:hover,.pricing-feature-info[data-astro-cid-twnllfu4][open] .pricing-feature-info__trigger[data-astro-cid-twnllfu4]{background:color-mix(in srgb,var(--link) 14%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--link) 28%,transparent)}.pricing-feature-info__icon[data-astro-cid-twnllfu4]{width:1.1rem;height:1.1rem;overflow:visible}.pricing-feature-info__icon-ring[data-astro-cid-twnllfu4],.pricing-feature-info__icon-stem[data-astro-cid-twnllfu4],.pricing-feature-info__icon-dot[data-astro-cid-twnllfu4]{transition:stroke var(--pricing-row-hover-duration) var(--pricing-ease),fill var(--pricing-row-hover-duration) var(--pricing-ease)}.pricing-feature-info__icon-ring[data-astro-cid-twnllfu4]{fill:color-mix(in srgb,var(--bg-banner) 70%,var(--bg-elevated));stroke:color-mix(in srgb,var(--link) 50%,var(--text-muted));stroke-width:1.25}.pricing-feature-info__icon-stem[data-astro-cid-twnllfu4]{fill:none;stroke:var(--link);stroke-width:1.65;stroke-linecap:round}.pricing-feature-info__icon-dot[data-astro-cid-twnllfu4]{fill:var(--link)}.pricing-feature-info__trigger[data-astro-cid-twnllfu4]:hover .pricing-feature-info__icon-ring[data-astro-cid-twnllfu4],.pricing-feature-info[data-astro-cid-twnllfu4][open] .pricing-feature-info__trigger[data-astro-cid-twnllfu4] .pricing-feature-info__icon-ring[data-astro-cid-twnllfu4]{stroke:color-mix(in srgb,var(--link) 65%,var(--glow-border))}.pricing-feature-info__trigger[data-astro-cid-twnllfu4]:hover .pricing-feature-info__icon-stem[data-astro-cid-twnllfu4],.pricing-feature-info[data-astro-cid-twnllfu4][open] .pricing-feature-info__trigger[data-astro-cid-twnllfu4] .pricing-feature-info__icon-stem[data-astro-cid-twnllfu4]{stroke:color-mix(in srgb,var(--link) 88%,#fffdf6)}.pricing-feature-info__trigger[data-astro-cid-twnllfu4]:hover .pricing-feature-info__icon-dot[data-astro-cid-twnllfu4],.pricing-feature-info[data-astro-cid-twnllfu4][open] .pricing-feature-info__trigger[data-astro-cid-twnllfu4] .pricing-feature-info__icon-dot[data-astro-cid-twnllfu4]{fill:color-mix(in srgb,var(--link) 88%,#fffdf6)}.pricing-matrix__detail-block[data-astro-cid-twnllfu4]{grid-column:1 / -1;display:grid;grid-template-rows:0fr;visibility:hidden;pointer-events:none;transition:grid-template-rows var(--pricing-detail-reveal-duration) var(--pricing-detail-reveal-ease),visibility 0s linear var(--pricing-detail-reveal-duration)}.pricing-matrix__row--feature[data-astro-cid-twnllfu4]:has(.pricing-feature-info[open]) .pricing-matrix__detail-block[data-astro-cid-twnllfu4]{grid-template-rows:1fr;visibility:visible;pointer-events:auto;transition:grid-template-rows var(--pricing-detail-reveal-duration) var(--pricing-detail-reveal-ease),visibility 0s linear 0s}.pricing-matrix__detail-block__clip[data-astro-cid-twnllfu4]{grid-column:1 / -1;display:grid;grid-template-columns:var(--pricing-col-feature) var(--pricing-col-plan) var(--pricing-col-plan);min-height:0;overflow:hidden;transform:translate3d(0,-.35rem,0);transition:transform var(--pricing-detail-reveal-duration) var(--pricing-detail-reveal-ease);transition-delay:0s}.pricing-matrix__row--feature[data-astro-cid-twnllfu4]:has(.pricing-feature-info[open]) .pricing-matrix__detail-block__clip[data-astro-cid-twnllfu4]{transform:translateZ(0);transition-delay:calc(var(--pricing-detail-fade-start) * .5)}.pricing-matrix__detail-block__content[data-astro-cid-twnllfu4]{display:contents}.pricing-matrix__detail-block__content[data-astro-cid-twnllfu4] .pricing-matrix__row--detail[data-astro-cid-twnllfu4]{opacity:0;transition:opacity calc(var(--pricing-detail-reveal-duration) * .9) var(--pricing-detail-reveal-ease);transition-delay:0s}.pricing-matrix__row--feature[data-astro-cid-twnllfu4]:has(.pricing-feature-info[open]) .pricing-matrix__detail-block__content[data-astro-cid-twnllfu4] .pricing-matrix__row--detail[data-astro-cid-twnllfu4]{opacity:1}.pricing-matrix__row--feature[data-astro-cid-twnllfu4]:has(.pricing-feature-info[open]) .pricing-matrix__detail-block__content[data-astro-cid-twnllfu4] .pricing-matrix__row--detail[data-astro-cid-twnllfu4]:nth-child(1){transition-delay:calc(var(--pricing-detail-fade-start) + .04s)}.pricing-matrix__row--feature[data-astro-cid-twnllfu4]:has(.pricing-feature-info[open]) .pricing-matrix__detail-block__content[data-astro-cid-twnllfu4] .pricing-matrix__row--detail[data-astro-cid-twnllfu4]:nth-child(2){transition-delay:calc(var(--pricing-detail-fade-start) + .1s)}.pricing-matrix__row--feature[data-astro-cid-twnllfu4]:has(.pricing-feature-info[open]) .pricing-matrix__detail-block__content[data-astro-cid-twnllfu4] .pricing-matrix__row--detail[data-astro-cid-twnllfu4]:nth-child(3){transition-delay:calc(var(--pricing-detail-fade-start) + .16s)}.pricing-matrix__row--feature[data-astro-cid-twnllfu4]:has(.pricing-feature-info[open]) .pricing-matrix__detail-block__content[data-astro-cid-twnllfu4] .pricing-matrix__row--detail[data-astro-cid-twnllfu4]:nth-child(4){transition-delay:calc(var(--pricing-detail-fade-start) + .22s)}.pricing-matrix__row--detail[data-astro-cid-twnllfu4]{display:grid;grid-column:1 / -1;grid-template-columns:var(--pricing-col-feature) var(--pricing-col-plan) var(--pricing-col-plan);align-items:stretch;border-top:1px solid color-mix(in srgb,var(--border-default) 48%,var(--glow-border) 28%);--pricing-detail-feature-indent: calc(1.35rem + var(--space-3) + var(--space-2))}.pricing-matrix__row--detail[data-astro-cid-twnllfu4] .pricing-matrix__cell--feature[data-astro-cid-twnllfu4]{flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-2);padding-block:var(--space-3) var(--space-4);text-align:left}.pricing-matrix__row--detail[data-astro-cid-twnllfu4] .pricing-matrix__cell--value[data-astro-cid-twnllfu4]{align-items:center;justify-content:center;text-align:center;padding-block:var(--space-3) var(--space-4);padding-inline:var(--space-4);min-height:0}.pricing-matrix__cell--detail-feature[data-astro-cid-twnllfu4]{padding-left:calc(var(--space-4) + var(--pricing-detail-feature-indent));padding-right:var(--space-4);border-right:var(--pricing-col-divider)}.pricing-matrix__feature-label--detail[data-astro-cid-twnllfu4]{flex:1;min-width:0;font-size:clamp(.8125rem,.79rem + .12vw,.875rem);line-height:1.5;text-align:left;color:var(--text-secondary)}.pricing-matrix__tick--detail[data-astro-cid-twnllfu4]{align-self:center;opacity:.88}.pricing-matrix__tick--detail[data-astro-cid-twnllfu4] .pricing-matrix__tick-icon[data-astro-cid-twnllfu4]{width:1.1rem;height:1.1rem}.pricing-matrix__row--detail[data-astro-cid-twnllfu4] .pricing-matrix__cell--free[data-astro-cid-twnllfu4]{background:var(--pricing-col-free-bg);border-right:var(--pricing-col-divider)}.pricing-matrix__row--detail[data-astro-cid-twnllfu4] .pricing-matrix__cell--pro[data-astro-cid-twnllfu4]{background:var(--pricing-col-pro-bg);box-shadow:inset 1px 0 0 var(--pricing-col-pro-accent)}.pricing-matrix__row--detail[data-astro-cid-twnllfu4] .pricing-matrix__value[data-astro-cid-twnllfu4]{font-size:var(--pricing-detail-value-size)}.pricing-matrix__row--detail[data-astro-cid-twnllfu4] .pricing-matrix__value--infinity[data-astro-cid-twnllfu4]{font-size:calc(var(--pricing-detail-value-size) * var(--pricing-value-infinity-scale))}.pricing-matrix__value-note[data-astro-cid-twnllfu4]{display:block;margin-top:var(--space-1);max-width:11rem;font-family:var(--font-ui);font-size:.6875rem;font-weight:500;line-height:1.45;letter-spacing:.02em;color:var(--text-muted);text-wrap:balance}.pricing-matrix__cell--value[data-astro-cid-twnllfu4]{align-items:center;justify-content:center;text-align:center;padding-block:var(--space-5)}.pricing-matrix__cell--value[data-astro-cid-twnllfu4].pricing-matrix__cell--pro{align-items:center;justify-content:center;gap:var(--space-1)}.pricing-matrix__value[data-astro-cid-twnllfu4]{font-family:var(--font-heading);font-size:var(--pricing-value-size);font-weight:700;line-height:1.2;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-heading)}.pricing-matrix__value--infinity[data-astro-cid-twnllfu4]{display:inline-block;font-size:calc(var(--pricing-value-size) * var(--pricing-value-infinity-scale));line-height:1;letter-spacing:0;font-variant-numeric:normal;transform:translateY(.06em)}.pricing-matrix__value--pro[data-astro-cid-twnllfu4]{color:var(--link)}@media(max-width:719px){.pricing-plans__controls[data-astro-cid-twnllfu4]{width:100%;margin-bottom:var(--space-8)}.pricing-billing-toggle[data-astro-cid-twnllfu4]{width:100%}.pricing-billing-toggle__track[data-astro-cid-twnllfu4]{width:100%;max-width:none;padding:3px;border-color:color-mix(in srgb,var(--border-default) 65%,var(--glow-border) 35%);background:color-mix(in srgb,var(--bg-banner) 94%,var(--bg-elevated));box-shadow:inset 0 1px color-mix(in srgb,#ffffff 7%,transparent),0 4px 18px #0000003d}.pricing-billing-toggle__thumb[data-astro-cid-twnllfu4]{top:3px;bottom:3px;left:3px;width:calc(50% - 3px);box-shadow:0 1px 10px color-mix(in srgb,var(--glow-border) 34%,transparent),inset 0 1px color-mix(in srgb,#ffffff 16%,transparent)}.pricing-billing-toggle__option[data-astro-cid-twnllfu4]{flex-direction:column;flex-wrap:nowrap;justify-content:center;gap:.2rem;min-height:3rem;padding:.5rem .625rem;font-size:.8125rem;line-height:1.2}#pricing-billing-monthly[data-astro-cid-twnllfu4]:checked+.pricing-billing-toggle__option[data-astro-cid-twnllfu4],#pricing-billing-annually[data-astro-cid-twnllfu4]:checked+.pricing-billing-toggle__option[data-astro-cid-twnllfu4]{font-weight:600}.pricing-billing-toggle__option--annually[data-astro-cid-twnllfu4]{padding-inline:.5rem}.pricing-billing-toggle__option-text[data-astro-cid-twnllfu4]{display:block;white-space:nowrap}.pricing-billing-toggle__save-pill[data-astro-cid-twnllfu4]{padding:1px .4rem;font-size:.625rem;letter-spacing:.05em;line-height:1.15}.pricing-matrix__row[data-astro-cid-twnllfu4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.pricing-matrix__row--head[data-astro-cid-twnllfu4] .pricing-matrix__cell--corner[data-astro-cid-twnllfu4]{display:none}.pricing-matrix__row--head[data-astro-cid-twnllfu4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pricing-matrix__row--head[data-astro-cid-twnllfu4] .pricing-matrix__cell--feature[data-astro-cid-twnllfu4]{display:none}.pricing-matrix__row--head[data-astro-cid-twnllfu4] .pricing-matrix__cell--plan-free[data-astro-cid-twnllfu4]{border-right:var(--pricing-col-divider)}.pricing-matrix__row--head[data-astro-cid-twnllfu4] .pricing-matrix__cell--pro[data-astro-cid-twnllfu4]{box-shadow:inset 1px 0 0 var(--pricing-col-pro-accent)}.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__cell--feature[data-astro-cid-twnllfu4]{grid-column:1 / -1;background:color-mix(in srgb,var(--bg-banner) 32%,transparent);border-bottom:var(--pricing-col-divider);padding-block:var(--space-4) var(--space-3);padding-inline:var(--space-4)}.pricing-matrix__row--feature[data-astro-cid-twnllfu4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto}.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__cell--free[data-astro-cid-twnllfu4]{border-right:var(--pricing-col-divider)}.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__cell--pro[data-astro-cid-twnllfu4]{box-shadow:inset 1px 0 0 var(--pricing-col-pro-accent)}.pricing-matrix__cell[data-astro-cid-twnllfu4]{padding-inline:var(--space-3)}.pricing-matrix__cell--plan[data-astro-cid-twnllfu4]{padding-block:var(--space-5)}.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__cell--value[data-astro-cid-twnllfu4]{min-height:3.75rem}.pricing-matrix__price-stack[data-astro-cid-twnllfu4]{min-height:var(--pricing-price-mobile-min-height)}.pricing-matrix__price[data-astro-cid-twnllfu4]{flex-direction:column;align-items:center;justify-content:center}.pricing-matrix__price-core[data-astro-cid-twnllfu4]{display:flex;flex-direction:column;align-items:center;gap:var(--pricing-price-mobile-stack-gap)}.pricing-matrix__price-period[data-astro-cid-twnllfu4]{position:static;left:auto;bottom:auto}.pricing-matrix__signup[data-astro-cid-twnllfu4]{max-width:none}.pricing-matrix__detail-block__clip[data-astro-cid-twnllfu4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pricing-matrix__row--detail[data-astro-cid-twnllfu4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto}.pricing-matrix__row--detail[data-astro-cid-twnllfu4] .pricing-matrix__cell--detail-feature[data-astro-cid-twnllfu4]{grid-column:1 / -1;border-right:none;border-bottom:var(--pricing-col-divider);padding-block:var(--space-3) var(--space-3);padding-left:calc(var(--space-4) + var(--pricing-detail-feature-indent));padding-right:var(--space-4)}.pricing-matrix__row--detail[data-astro-cid-twnllfu4] .pricing-matrix__cell--value[data-astro-cid-twnllfu4]{justify-content:center;min-height:3.25rem;padding-inline:var(--space-4)}}@media(min-width:720px){.pricing-matrix__cell[data-astro-cid-twnllfu4]{padding-inline:var(--space-5)}}@media(min-width:1024px){.pricing-plans[data-astro-cid-twnllfu4]{--pricing-col-feature: minmax(22rem, 1.45fr);--pricing-col-plan: minmax(11.25rem, 13.75rem)}.pricing-plans__controls[data-astro-cid-twnllfu4]{margin-bottom:var(--space-12)}.pricing-matrix__table[data-astro-cid-twnllfu4]{display:grid;grid-template-columns:var(--pricing-col-feature) var(--pricing-col-plan) var(--pricing-col-plan)}.pricing-matrix__head[data-astro-cid-twnllfu4],.pricing-matrix__body[data-astro-cid-twnllfu4]{display:contents}.pricing-matrix__row[data-astro-cid-twnllfu4]{grid-column:1 / -1;grid-template-columns:subgrid}.pricing-matrix__detail-block[data-astro-cid-twnllfu4],.pricing-matrix__detail-block__clip[data-astro-cid-twnllfu4],.pricing-matrix__row--detail[data-astro-cid-twnllfu4]{grid-template-columns:subgrid}.pricing-matrix__cell--detail-feature[data-astro-cid-twnllfu4]{padding-left:calc(var(--space-6) + var(--pricing-detail-feature-indent));padding-right:var(--space-8)}.pricing-matrix__row--detail[data-astro-cid-twnllfu4] .pricing-matrix__cell--value[data-astro-cid-twnllfu4]{padding-inline:var(--space-6)}.pricing-matrix__row--head[data-astro-cid-twnllfu4]{border-bottom:1px solid color-mix(in srgb,var(--glow-border) 28%,var(--border-default))}.pricing-matrix__fills[data-astro-cid-twnllfu4]{display:grid;grid-column:1 / -1;grid-row:1 / -1;grid-template-columns:subgrid;z-index:0}.pricing-matrix__fill--free[data-astro-cid-twnllfu4]{grid-column:2;background:var(--pricing-col-free-bg)}.pricing-matrix__fill--pro[data-astro-cid-twnllfu4]{grid-column:3;background:linear-gradient(180deg,color-mix(in srgb,var(--link) 10%,transparent) 0%,var(--pricing-col-pro-bg) 42%,color-mix(in srgb,var(--glow-border) 4%,var(--bg-card)) 100%);box-shadow:inset 1px 0 0 var(--pricing-col-pro-accent)}.pricing-matrix__cell--corner[data-astro-cid-twnllfu4]{border-right:var(--pricing-col-divider)}.pricing-matrix__cell--plan-free[data-astro-cid-twnllfu4],.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__cell--free[data-astro-cid-twnllfu4],.pricing-matrix__cell--plan-pro[data-astro-cid-twnllfu4],.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__cell--pro[data-astro-cid-twnllfu4]{background:transparent;box-shadow:none}.pricing-matrix__cell--plan-free[data-astro-cid-twnllfu4]{border-right:var(--pricing-col-divider)}.pricing-matrix__row--head[data-astro-cid-twnllfu4] .pricing-matrix__cell[data-astro-cid-twnllfu4]{justify-content:flex-start;padding-top:var(--space-10);padding-bottom:var(--space-8)}.pricing-matrix__cell--corner[data-astro-cid-twnllfu4]{justify-content:flex-end;align-items:flex-start;padding-bottom:var(--space-6);padding-right:var(--space-8)}.pricing-matrix__corner-label[data-astro-cid-twnllfu4]{font-size:.75rem;letter-spacing:.14em}.pricing-matrix__cell--plan[data-astro-cid-twnllfu4]{padding-inline:var(--space-6);gap:var(--space-5)}.pricing-matrix__plan-name[data-astro-cid-twnllfu4]{font-size:1.25rem;letter-spacing:.08em}.pricing-matrix__plan-stack[data-astro-cid-twnllfu4]{gap:var(--space-3)}.pricing-plans[data-astro-cid-twnllfu4]{--pricing-price-amount-size: 2.35rem;--pricing-price-period-size: .9375rem;--pricing-value-size: 1.625rem;--pricing-detail-value-size: 1.375rem}.pricing-matrix__price-stack[data-astro-cid-twnllfu4]{min-height:var(--pricing-price-single-min-height)}.pricing-matrix__signup[data-astro-cid-twnllfu4]{max-width:12rem;min-height:38px}.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__cell--feature[data-astro-cid-twnllfu4]{align-items:center;padding-block:var(--space-6);padding-right:var(--space-8);border-right:var(--pricing-col-divider)}.pricing-matrix__tick-icon[data-astro-cid-twnllfu4]{width:1.5rem;height:1.5rem}.pricing-matrix__feature-label[data-astro-cid-twnllfu4]{font-size:.9375rem;line-height:1.5;max-width:26rem}.pricing-matrix__cell--value[data-astro-cid-twnllfu4]{min-height:4.75rem;padding-block:var(--space-6);padding-inline:var(--space-6)}.pricing-matrix__value-note[data-astro-cid-twnllfu4]{max-width:12.5rem;font-size:.75rem}}@media(hover:hover)and (pointer:fine){.pricing-matrix__row--feature[data-astro-cid-twnllfu4]:hover .pricing-matrix__cell--feature[data-astro-cid-twnllfu4]{background:color-mix(in srgb,var(--bg-banner) 34%,transparent);box-shadow:inset 3px 0 color-mix(in srgb,var(--link) 65%,var(--glow-border))}.pricing-matrix__row--feature[data-astro-cid-twnllfu4]:hover .pricing-matrix__cell--free[data-astro-cid-twnllfu4]{background:color-mix(in srgb,var(--bg-banner) 72%,transparent)}.pricing-matrix__row--feature[data-astro-cid-twnllfu4]:hover .pricing-matrix__cell--pro[data-astro-cid-twnllfu4]{background:color-mix(in srgb,var(--link) 13%,var(--bg-card));box-shadow:inset 1px 0 0 var(--pricing-col-pro-accent),inset 0 0 28px color-mix(in srgb,var(--link) 9%,transparent)}.pricing-matrix__row--feature[data-astro-cid-twnllfu4]:hover .pricing-matrix__feature-label[data-astro-cid-twnllfu4]{color:var(--text-heading)}.pricing-matrix__row--feature[data-astro-cid-twnllfu4]:hover .pricing-matrix__tick-icon[data-astro-cid-twnllfu4]{transform:scale(1.08)}.pricing-matrix__row--feature[data-astro-cid-twnllfu4]:hover .pricing-matrix__tick-mark[data-astro-cid-twnllfu4]{stroke:color-mix(in srgb,var(--link) 88%,#fffdf6)}.pricing-matrix__row--feature[data-astro-cid-twnllfu4]:hover .pricing-matrix__value[data-astro-cid-twnllfu4]{color:var(--text-heading)}.pricing-matrix__row--feature[data-astro-cid-twnllfu4]:hover .pricing-matrix__value--pro[data-astro-cid-twnllfu4]{color:color-mix(in srgb,var(--link) 88%,#fffdf6)}.pricing-matrix__row--feature[data-astro-cid-twnllfu4]:hover .pricing-matrix__value-note[data-astro-cid-twnllfu4]{color:var(--text-secondary)}}@supports not (grid-template-columns: subgrid){@media(min-width:1024px){.pricing-matrix__table[data-astro-cid-twnllfu4],.pricing-matrix__head[data-astro-cid-twnllfu4],.pricing-matrix__body[data-astro-cid-twnllfu4]{display:flex;flex-direction:column}.pricing-matrix__row[data-astro-cid-twnllfu4]{grid-column:auto;grid-template-columns:minmax(22rem,1.45fr) minmax(11.25rem,13.75rem) minmax(11.25rem,13.75rem)}}}@media(prefers-reduced-motion:reduce){.pricing-matrix__spinner[data-astro-cid-twnllfu4]{animation:none}.pricing-billing-toggle__thumb[data-astro-cid-twnllfu4],.pricing-billing-toggle__option[data-astro-cid-twnllfu4],.pricing-matrix__plan-stack[data-astro-cid-twnllfu4],.pricing-matrix__price-stack[data-astro-cid-twnllfu4],.pricing-matrix__price[data-astro-cid-twnllfu4],.pricing-matrix__price-savings[data-astro-cid-twnllfu4],.pricing-matrix__row--feature[data-astro-cid-twnllfu4],.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__cell[data-astro-cid-twnllfu4],.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__tick-icon[data-astro-cid-twnllfu4],.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__tick-mark[data-astro-cid-twnllfu4],.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__feature-label[data-astro-cid-twnllfu4],.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__value[data-astro-cid-twnllfu4],.pricing-matrix__row--feature[data-astro-cid-twnllfu4] .pricing-matrix__value-note[data-astro-cid-twnllfu4],.pricing-feature-info__trigger[data-astro-cid-twnllfu4],.pricing-feature-info__icon-ring[data-astro-cid-twnllfu4],.pricing-feature-info__icon-stem[data-astro-cid-twnllfu4],.pricing-feature-info__icon-dot[data-astro-cid-twnllfu4],.pricing-matrix__detail-block[data-astro-cid-twnllfu4],.pricing-matrix__detail-block__clip[data-astro-cid-twnllfu4],.pricing-matrix__detail-block__content[data-astro-cid-twnllfu4] .pricing-matrix__row--detail[data-astro-cid-twnllfu4]{transition:none}.pricing-matrix__detail-block__clip[data-astro-cid-twnllfu4]{transform:none}.pricing-matrix__detail-block__content[data-astro-cid-twnllfu4] .pricing-matrix__row--detail[data-astro-cid-twnllfu4]{opacity:1}@media(hover:hover)and (pointer:fine){.pricing-matrix__row--feature[data-astro-cid-twnllfu4]:hover .pricing-matrix__tick-icon[data-astro-cid-twnllfu4]{transform:none}}}.page-shell.page-shell--pricing{padding-top:0}#main-content.page-shell--pricing>header.website-page-header{margin-block-end:0}#main-content.page-shell--pricing>.pricing-plans{margin-block:var(--space-12) 0}.pricing-plans>.pricing-features{margin-block-start:var(--space-12)}.pricing-plans>.pricing-assurance{margin-block-start:var(--space-10);margin-block-end:var(--space-10)}@media(min-width:1024px){.page-shell.page-shell--pricing{padding-bottom:var(--space-16)}#main-content.page-shell--pricing>.pricing-plans{margin-block-start:var(--space-16)}.pricing-plans>.pricing-features{margin-block-start:var(--space-16)}.pricing-plans>.pricing-assurance{margin-block-start:var(--space-12);margin-block-end:var(--space-12)}}html.js-premium-pricing-entry #main-content.page-shell--pricing .website-page-header__inner>[data-premium-reveal]{transition-property:opacity,transform;transition-duration:var(--premium-entry-duration, .76s);transition-timing-function:var(--premium-entry-ease, cubic-bezier(.22, 1, .36, 1))}html.js-premium-pricing-entry #main-content.page-shell--pricing .website-page-header__inner[data-premium-reveal-anchor]:not(.is-premium-revealed)>[data-premium-reveal]{opacity:0;transform:translate3d(0,clamp(12px,2.2vw,22px),0);will-change:opacity,transform}html.js-premium-pricing-entry #main-content.page-shell--pricing .website-page-header__inner.is-premium-revealed>[data-premium-reveal]:nth-child(1){opacity:1;transform:translateZ(0);transition-delay:0ms}html.js-premium-pricing-entry #main-content.page-shell--pricing .website-page-header__inner.is-premium-revealed>[data-premium-reveal]:nth-child(2){opacity:1;transform:translateZ(0);transition-delay:80ms}html.js-premium-pricing-entry #main-content.page-shell--pricing .website-page-header__inner.is-premium-revealed>[data-premium-reveal]:nth-child(3){opacity:1;transform:translateZ(0);transition-delay:.16s}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-plans__controls[data-premium-reveal-anchor]{transition:opacity var(--premium-entry-duration, .76s) var(--premium-entry-ease, cubic-bezier(.22, 1, .36, 1)),transform var(--premium-entry-duration-long, .88s) var(--premium-entry-ease, cubic-bezier(.22, 1, .36, 1))}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-plans__controls[data-premium-reveal-anchor]:not(.is-premium-revealed){opacity:0;transform:translate3d(0,clamp(16px,3vw,28px),0);will-change:opacity,transform}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-plans__controls[data-premium-reveal-anchor].is-premium-revealed{opacity:1;transform:translateZ(0)}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-matrix .pricing-matrix__chrome,html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-matrix .pricing-matrix__fills,html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-matrix .pricing-matrix__head .pricing-matrix__row--head,html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-matrix .pricing-matrix__body>.pricing-matrix__row--feature{transition-property:opacity,transform;transition-duration:var(--premium-entry-duration-long, .88s);transition-timing-function:var(--premium-entry-ease-out, cubic-bezier(.16, 1, .3, 1))}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-matrix[data-premium-reveal-anchor]:not(.is-premium-revealed) .pricing-matrix__chrome{opacity:0;transform:translate3d(0,clamp(12px,2vw,20px),0) scale(.988)}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-matrix[data-premium-reveal-anchor]:not(.is-premium-revealed) .pricing-matrix__fills{opacity:0}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-matrix[data-premium-reveal-anchor]:not(.is-premium-revealed) .pricing-matrix__head .pricing-matrix__row--head{opacity:0;transform:translate3d(0,clamp(14px,2.4vw,24px),0)}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-matrix[data-premium-reveal-anchor]:not(.is-premium-revealed) .pricing-matrix__body>.pricing-matrix__row--feature{opacity:0;transform:translate3d(0,clamp(12px,2.1vw,20px),0)}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-matrix[data-premium-reveal-anchor].is-premium-revealed .pricing-matrix__chrome{opacity:1;transform:translateZ(0) scale(1);transition-delay:40ms}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-matrix[data-premium-reveal-anchor].is-premium-revealed .pricing-matrix__fills{opacity:1;transition-duration:calc(var(--premium-entry-duration-long, .88s) + .12s);transition-delay:60ms}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-matrix[data-premium-reveal-anchor].is-premium-revealed .pricing-matrix__head .pricing-matrix__row--head{opacity:1;transform:translateZ(0);transition-delay:.12s}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-matrix[data-premium-reveal-anchor].is-premium-revealed .pricing-matrix__body>.pricing-matrix__row--feature{opacity:1;transform:translateZ(0);transition-delay:calc(.18s + var(--premium-entry-chain, 0) * 70ms)}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-features__heading,html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-features__column{transition-property:opacity,transform;transition-duration:var(--premium-entry-duration-long, .88s);transition-timing-function:var(--premium-entry-ease-out, cubic-bezier(.16, 1, .3, 1))}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-features:not(.is-premium-revealed) .pricing-features__heading{opacity:0;transform:translate3d(0,clamp(12px,2.4vw,20px),0);will-change:opacity,transform}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-features:not(.is-premium-revealed) .pricing-features__column{opacity:0;transform:translate3d(0,clamp(14px,2.6vw,22px),0);will-change:opacity,transform}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-features.is-premium-revealed .pricing-features__heading{opacity:1;transform:translateZ(0);transition-delay:70ms}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-features.is-premium-revealed .pricing-features__column{opacity:1;transform:translateZ(0);transition-delay:calc(.13s + var(--pricing-features-column-i, 0) * 88ms)}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-assurance__panel,html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-assurance__item{transition-property:opacity,transform;transition-duration:var(--premium-entry-duration-long, .88s);transition-timing-function:var(--premium-entry-ease-out, cubic-bezier(.16, 1, .3, 1))}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-assurance:not(.is-premium-revealed) .pricing-assurance__panel{opacity:0;transform:translate3d(0,clamp(12px,2.4vw,20px),0);will-change:opacity,transform}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-assurance:not(.is-premium-revealed) .pricing-assurance__item{opacity:0;transform:translate3d(0,clamp(10px,2vw,18px),0);will-change:opacity,transform}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-assurance.is-premium-revealed .pricing-assurance__panel{opacity:1;transform:translateZ(0);transition-delay:80ms}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-assurance.is-premium-revealed .pricing-assurance__item{opacity:1;transform:translateZ(0);transition-delay:calc(.16s + var(--pricing-assurance-item-i, 0) * 72ms)}@media(prefers-reduced-motion:reduce){html.js-premium-pricing-entry #main-content.page-shell--pricing .website-page-header__inner>[data-premium-reveal],html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-plans__controls[data-premium-reveal-anchor],html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-matrix .pricing-matrix__chrome,html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-matrix .pricing-matrix__fills,html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-matrix .pricing-matrix__row--head,html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-matrix .pricing-matrix__body>.pricing-matrix__row--feature{opacity:1!important;transform:none!important;transition:none!important;will-change:auto}html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-features__heading,html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-features__column,html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-assurance__panel,html.js-premium-pricing-entry #main-content.page-shell--pricing .pricing-assurance__item{opacity:1!important;transform:none!important;transition:none!important;will-change:auto}}
