.pricing-plans{--section-head:clamp(var(--space-96), 14vw, var(--space-176))}.pricing-plans-inner{gap:var(--space-32);display:grid}.pricing-toolbar{align-items:end;gap:var(--space-20);border-block-start:1.5px solid var(--tone-border-subtle);padding-block-start:var(--space-24);display:grid}@container wrapper (width>48rem){.pricing-toolbar{grid-template-columns:minmax(0,1fr) auto}}.pricing-toolbar-heading{display:grid}.pricing-toolbar-title{font-size:var(--font-24)}.billing-note{font-size:var(--font-13);color:var(--tone-text-muted);margin-block-start:var(--space-6)}.billing-switch{--billing-gutter:var(--space-4);--billing-track-size:calc((100% - 2 * var(--billing-gutter)) / 2);inline-size:fit-content;block-size:var(--space-36);padding:var(--billing-gutter);border:1.5px solid var(--accent-muted);border-radius:var(--radius-round);isolation:isolate;background-color:#0000;grid-template-columns:repeat(2,1fr);display:grid;position:relative}.billing-switch:before{inline-size:var(--billing-track-size);inset-block:var(--billing-gutter);z-index:-1;background-color:var(--accent);border-radius:var(--radius-round);transition:translate var(--transition-normal);content:"";position:absolute;inset-inline-start:var(--billing-gutter)}.billing-switch:has(#billing-annual:checked):before{translate:100%}.billing-option{place-content:center;align-items:center;gap:var(--space-6);padding-inline:var(--space-12);font-size:var(--font-14);font-weight:var(--fw-600);line-height:var(--lh-100);text-align:center;color:var(--tone-text-muted);border-radius:var(--radius-round);transition:color var(--transition-normal);cursor:pointer;grid-auto-flow:column;display:grid}.billing-switch input:focus-visible+.billing-option{outline:1.5px solid var(--color-focus);outline-offset:var(--space-2)}.pricing-plans:has(#billing-monthly:checked) .billing-option[for=billing-monthly]{color:var(--accent-text)}.pricing-plans:has(#billing-annual:checked) .billing-option[for=billing-annual]{color:var(--accent-text)}.billing-discount{font-size:var(--font-11);color:var(--tone-chip-active-text)}.pricing-plans:has(#billing-annual:checked) .billing-discount{color:var(--accent-text)}.price-monthly,.price-annual{transition:opacity var(--transition-fast), visibility var(--transition-fast);grid-area:1/1}.price-annual{gap:var(--space-6);visibility:hidden;opacity:0;display:grid}.pricing-plans:has(#billing-annual:checked) .price-annual{visibility:visible;opacity:1}.pricing-plans:has(#billing-annual:checked) .price-monthly{visibility:hidden;opacity:0}.plan-grid{gap:var(--space-16);display:grid}@container wrapper (width>48rem){.plan-grid{grid-template-rows:repeat(2,auto auto auto auto auto 1fr auto);grid-template-columns:repeat(2,1fr)}}@container wrapper (width>78rem){.plan-grid{grid-template-rows:auto auto auto auto auto 1fr auto;grid-template-columns:repeat(4,1fr)}}.plan-card{gap:var(--space-24);padding:var(--space-40) var(--space-24) var(--space-24);color:var(--tone-text);background-color:var(--tone-surface);border:1.5px solid var(--tone-border-subtle);border-radius:var(--radius-12);grid-template-rows:auto auto auto 1fr auto;display:grid;position:relative}@container wrapper (width>48rem){.plan-card{grid-template-rows:subgrid;grid-row:span 7}}.plan-card.is-featured{border-color:var(--accent)}.plan-badge{inline-size:fit-content;padding:var(--space-6) var(--space-12);font-size:var(--font-11);font-weight:var(--fw-700);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--accent-text);background-color:var(--accent);border-radius:0 0 var(--radius-8) var(--radius-8);position:absolute;inset-block-start:0;inset-inline-end:var(--space-20)}.plan-head{gap:var(--space-12);display:grid}@container wrapper (width>48rem){.plan-head{grid-template-rows:subgrid;row-gap:var(--space-12);grid-row:span 2}}.plan-title{font-size:var(--font-24)}.plan-audience{font-size:var(--font-14);color:var(--tone-text-subtle)}.plan-segment{font-weight:var(--fw-600);color:var(--tone-text)}.plan-price{align-content:start;gap:var(--space-6);display:grid}.plan-price-line{align-items:baseline;gap:var(--space-8);display:flex}.plan-price-value{font-family:var(--font-display-family);font-size:var(--font-40);line-height:var(--lh-100);color:var(--tone-text)}.plan-price-period,.plan-price-detail,.plan-description,.plan-plus,.plan-note{color:var(--tone-text-muted)}.plan-price-detail,.plan-plus,.plan-note{font-size:var(--font-13)}.plan-description{line-height:var(--lh-160)}.plan-feature-block{align-content:start;gap:var(--space-16);display:grid}@container wrapper (width>48rem){.plan-feature-block{grid-template-rows:subgrid;grid-row:span 2}}.plan-features{align-content:start;gap:var(--space-10);font-size:var(--font-14);list-style:none;display:grid}.plan-feature{grid-template-columns:var(--space-18) 1fr;align-items:start;gap:var(--space-8);display:grid}.plan-feature .icon{color:var(--success);margin-block-start:var(--space-2)}.plan-footer{align-self:end;gap:var(--space-12);display:grid}.plan-footer .button{inline-size:100%}.pricing-comparison{container:pricing-comparison/inline-size}@container section (width>56rem){.pricing-comparison.is-bleed{margin-inline:0}}.comparison-scroll{max-inline-size:100%;color:var(--tone-text);background-color:var(--tone-surface);border:1.5px solid var(--tone-border-subtle);border-radius:var(--radius-12);isolation:isolate}@container wrapper (width<60rem){.comparison-scroll{scroll-snap-type:inline mandatory;scrollbar-width:thin;scroll-padding-inline-start:50cqw;overflow-x:auto}}.pricing-table{--comparison-feature-track:28%;--comparison-plan-track:18%;--comparison-head-offset:var(--space-64);inline-size:100%;color:var(--tone-text-muted);border-collapse:separate;border-spacing:0;table-layout:fixed;font-variant-numeric:tabular-nums}@container wrapper (width<60rem){.pricing-table{--comparison-feature-track:50cqw;--comparison-plan-track:50cqw;inline-size:250cqw}}.pricing-table caption{text-align:start}.pricing-table col:first-child{inline-size:var(--comparison-feature-track)}.pricing-table col:not(:first-child){inline-size:var(--comparison-plan-track)}.pricing-table :is(th,td){padding:var(--space-16);text-align:center;color:var(--tone-text-muted);border-block-end:1.5px solid var(--tone-border-subtle);vertical-align:middle;position:relative}.pricing-table :is(th,td):not(:last-child){border-inline-end:1.5px solid var(--tone-border-subtle)}@container wrapper (width<60rem){.pricing-table :is(th,td):first-child{z-index:3;position:sticky;inset-inline-start:0}}@container wrapper (width<60rem){.pricing-table :is(th,td):not(:first-child){scroll-snap-align:start}}.pricing-table thead th{z-index:4;padding-block:var(--space-24);font-size:var(--font-16);font-weight:var(--fw-600);color:var(--tone-text);background-color:var(--tone-surface);position:sticky;inset-block-start:var(--comparison-head-offset)}@container wrapper (width<60rem){.pricing-table thead th{position:static}}.pricing-table thead th:first-child{border-start-start-radius:calc(var(--radius-12) - 1.5px)}@container wrapper (width<60rem){.pricing-table thead th:first-child{z-index:5;position:sticky;inset-block-start:auto}}.pricing-table thead th:last-child{border-start-end-radius:calc(var(--radius-12) - 1.5px)}.pricing-table tbody th{font-weight:var(--fw-600);text-align:start;color:var(--tone-text);background-color:var(--tone-surface)}.pricing-table tbody:last-child tr:last-child :is(th,td){border-block-end:none}.pricing-table .comparison-group-label{padding-block:var(--space-16) var(--space-8);font-size:var(--font-11);font-weight:var(--fw-600);letter-spacing:var(--ls-ultra-wide);text-align:start;text-transform:uppercase;color:var(--tone-text-subtle);background-color:#0000}@container wrapper (width<60rem){.pricing-table .comparison-group-label{position:static}}.comparison-group-text{inline-size:fit-content;display:block}@container wrapper (width<60rem){.comparison-group-text{position:sticky;inset-inline-start:var(--space-16)}}.pricing-table :is(th,td).pricing-table-featured{background-color:color-mix(in srgb, var(--accent) 16%, var(--tone-bg))}@property --comparison-peek-shift{syntax:"<length>";inherits:true;initial-value:0}@media (prefers-reduced-motion:no-preference){.comparison-scroll.is-peeking{animation:comparison-peek .5s linear(0, .409 5.7%, .68 10.7%, .838 15.5%, .877 17.9%, .89 20.3%, .883 22.1%, .862 24%, .775 28.1%, .103 46.8%, -.03 51.9%, -.11 56.9%, -.142 61.2%, -.143 65.9%, -.124 70.2%, -.021 86%, -.004 92.1%, 0)}.comparison-scroll.is-peeking .pricing-table{translate:calc(-1 * var(--comparison-peek-shift)) 0}.comparison-scroll.is-peeking .pricing-table :is(th,td):first-child{translate:var(--comparison-peek-shift) 0}}@keyframes comparison-peek{0%{--comparison-peek-shift:0px}to{--comparison-peek-shift:var(--space-72)}}.feature-description{font-size:var(--font-12);font-weight:var(--fw-400);line-height:var(--lh-150);color:var(--tone-text-muted);margin-block-start:var(--space-4);display:block}.feature-included{color:var(--success);place-items:center;display:inline-grid}.feature-included .icon{inline-size:var(--space-20);aspect-ratio:1}.feature-unavailable{color:var(--tone-text-subtle)}.pricing-main{color:var(--tone-text)}.pricing-plans .trust-rail-inner{margin-block-start:var(--space-48)}.pricing-section-heading{max-inline-size:var(--wrapper-max-narrow);margin-block-end:var(--space-48);display:grid}.comparison-hint{margin-block-start:var(--space-16);display:none}@container wrapper (width<60rem){.comparison-hint{display:block}}.growth-path{gap:var(--space-32);display:grid}@container wrapper (width>48rem){.growth-path{grid-template-columns:repeat(3,1fr);gap:0}}.growth-step{align-content:start;gap:var(--space-8);border-block-start:1.5px solid var(--tone-border);padding-block-start:var(--space-16);display:grid}@container wrapper (width>48rem){.growth-step:not(:last-child){padding-inline-end:var(--space-40)}}.growth-step-n{font-size:var(--font-11);font-weight:var(--fw-500);letter-spacing:var(--ls-ultra-wide);color:var(--tone-text-subtle)}.growth-step-title{font-size:var(--font-20)}.growth-step-copy{line-height:var(--lh-160);color:var(--tone-text-muted)}
