.pricing-cards{--pc-gap:var(--grid-gap);--pc-radius:var(--card-border-radius);--pc-line:var(--color-border);color:var(--color-text);font-family:var(--font-family-body)}.pricing-cards__sr{clip-path:inset(50%);height:var(--rule-width);overflow:hidden;position:absolute;white-space:nowrap;width:var(--rule-width)}.pricing-cards--layout-with_context{align-items:start;display:grid;gap:var(--space-5xl);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.pricing-cards--layout-with_context.pricing-cards--single{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pricing-cards--layout-with_context.pricing-cards--cols-3{grid-template-columns:minmax(0,1fr)}.pricing-cards__context{align-items:flex-start;display:flex;flex-direction:column}.pricing-cards--layout-with_context.pricing-cards--cols-3 .pricing-cards__context{align-items:start;column-gap:var(--space-4xl);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.pricing-cards--cols-3 .pricing-cards__context>.pricing-cards__ctx-heading,.pricing-cards--cols-3 .pricing-cards__context>.pricing-cards__lead,.pricing-cards--cols-3 .pricing-cards__context>.tm-kicker{grid-column:1}.pricing-cards--cols-3 .pricing-cards__context>.pricing-cards__estimator,.pricing-cards--cols-3 .pricing-cards__context>.pricing-cards__moves,.pricing-cards--cols-3 .pricing-cards__context>.pricing-cards__note{grid-column:2}.pricing-cards--cols-3 .pricing-cards__context>.pricing-cards__moves{grid-row:1/span 3;margin-top:0}.pricing-cards--cols-3 .pricing-cards__context{margin-bottom:var(--space-4xl)}.pricing-cards__ctx-heading{color:var(--color-heading);font-family:var(--font-family-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-heading);letter-spacing:var(--letter-spacing-tight);line-height:var(--type-h2-line-height);margin:var(--space-lg) 0 0}.pricing-cards__lead{color:var(--color-text);font-size:var(--font-size-lg);line-height:var(--line-height-normal);margin:var(--space-xl) 0 0}.pricing-cards__moves{border-top:var(--rule-width) solid var(--pc-line);list-style:none;margin:var(--space-3xl) 0 0;padding:0;width:100%}.pricing-cards__moves li{align-items:baseline;border-bottom:var(--rule-width) solid var(--pc-line);display:flex;font-size:var(--font-size-sm);gap:var(--space-xl);justify-content:space-between;padding:var(--space-lg) 0}.pricing-cards__move-label{color:var(--color-heading);font-weight:var(--font-weight-bold)}.pricing-cards__move-effect{color:var(--color-muted);text-align:right}.pricing-cards__estimator,.pricing-cards__note{margin-top:var(--space-3xl)}.pricing-cards__note{align-items:center;border-top:var(--rule-width) solid var(--pc-line);display:flex;gap:var(--space-lg);padding-top:var(--space-2xl);width:100%}.pricing-cards__note-photo{border-radius:50%;flex:none;height:var(--avatar-xl);object-fit:cover;width:var(--avatar-xl)}.pricing-cards__note p{color:var(--color-muted);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0}.pricing-cards__note b{color:var(--color-heading);display:block;font-weight:var(--font-weight-bold)}.pricing-cards__toggle{background:var(--color-surface-raised);border:var(--rule-width) solid var(--pc-line);border-radius:var(--radius-md);display:flex;gap:var(--space-xs);margin:0 auto var(--space-3xl);max-width:100%;padding:var(--space-xs);width:max-content}.pricing-cards__toggle-btn{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-muted);cursor:pointer;display:inline-flex;font:var(--font-weight-bold) var(--font-size-sm) /1 var(--font-family-body);gap:var(--space-md);min-height:var(--btn-height-sm);padding:0 var(--space-xl);transition:background-color var(--transition-fast),color var(--transition-fast)}.pricing-cards__toggle-btn:hover{color:var(--color-heading)}.pricing-cards__toggle-btn.is-active{background:var(--color-primary);color:var(--btn-primary-color)}.pricing-cards__save{background:var(--color-accent);border-radius:var(--radius-full);color:var(--btn-on-dark-primary-color);font-size:var(--font-size-micro);font-weight:var(--font-weight-heading);padding:var(--space-2xs) var(--space-md)}.pricing-cards__grid{display:grid;gap:0 var(--pc-gap);grid-auto-rows:auto auto auto 1fr auto;grid-template-columns:repeat(var(--pc-cols,3),minmax(0,1fr))}.pricing-cards--cols-2 .pricing-cards__grid{--pc-cols:2}.pricing-cards--cols-3 .pricing-cards__grid{--pc-cols:3}.pricing-cards--cols-4 .pricing-cards__grid{--pc-cols:4}.pricing-cards--cols-5 .pricing-cards__grid{--pc-cols:5}.pricing-cards--single .pricing-cards__grid{--pc-cols:1;max-width:var(--floating-card-width)}.pricing-cards--single:not(.pricing-cards--layout-with_context) .pricing-cards__grid{margin:0 auto}.pricing-cards__card{background:var(--pc-card-bg,var(--color-surface-raised));border:var(--card-border-width) solid var(--pc-line);border-radius:var(--pc-radius);color:var(--pc-card-ink,var(--color-text));display:grid;grid-row:span 5;grid-template-rows:subgrid;margin-bottom:var(--pc-gap);min-width:0;padding:var(--pc-pad);position:relative;row-gap:0;text-align:left}.pricing-cards--card-elevated .pricing-cards__card{box-shadow:var(--shadow-xl)}.pricing-cards--align-center .pricing-cards__card{text-align:center}.pricing-cards__badge{background:var(--color-accent);border-radius:var(--radius-full);color:var(--btn-on-dark-primary-color);font-size:var(--font-size-xs);font-weight:var(--font-weight-heading);line-height:var(--line-height-snug);padding:var(--space-xs) var(--space-lg);position:absolute;right:var(--pc-pad);top:var(--pc-pad);white-space:nowrap}.pricing-cards--align-center .pricing-cards__badge{left:50%;right:auto;top:0;transform:translate(-50%,-50%)}.pricing-cards__head{min-width:0}.pricing-cards__card.has-badge .pricing-cards__head{padding-right:var(--space-6xl)}.pricing-cards--align-center .pricing-cards__card.has-badge .pricing-cards__head{padding-right:0}.pricing-cards__plan-icon{color:var(--color-primary);display:block;height:var(--card-icon-size);margin-bottom:var(--space-lg);width:var(--card-icon-size)}.pricing-cards--align-center .pricing-cards__plan-icon{margin-left:auto;margin-right:auto}.pricing-cards__audience{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin:0 0 var(--space-xs)}.pricing-cards__name{font-size:var(--font-size-h4);letter-spacing:var(--letter-spacing-normal);line-height:var(--type-h4-line-height);margin:0}.pricing-cards__name,.pricing-cards__price{color:var(--pc-card-ink,var(--color-heading));font-family:var(--font-family-heading);font-weight:var(--font-weight-heading)}.pricing-cards__price{font-size:var(--pc-price-size);font-variant-numeric:var(--figure-numeric);letter-spacing:calc(var(--letter-spacing-tight)/2);line-height:var(--line-height-tight);margin:calc(var(--space-xl) + var(--space-2xs)) 0 var(--space-xs)}.pricing-cards__amount{display:none}.pricing-cards__amount.is-active{display:inline}.pricing-cards__from,.pricing-cards__unit{color:var(--color-muted);font-family:var(--font-family-body);font-size:var(--btn-font-size);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-normal)}.pricing-cards__from{margin-right:var(--space-sm)}.pricing-cards__unit{white-space:nowrap}.pricing-cards__quote{display:inline-block;font-size:var(--font-size-h3);line-height:var(--line-height-tight)}.pricing-cards__desc{align-self:start}.pricing-cards__desc p{font-size:var(--font-size-body);line-height:var(--line-height-normal);margin:0}.pricing-cards__desc .pricing-cards__notes{color:var(--color-muted);font-size:var(--font-size-sm);margin-top:var(--space-md)}.pricing-cards__list{min-width:0}.pricing-cards__features{display:grid;font-size:var(--btn-font-size);gap:var(--space-lg);line-height:var(--line-height-normal);list-style:none;margin:calc(var(--space-xl) + var(--space-2xs)) 0 0;padding:0}.pricing-cards__feature{align-items:flex-start;display:flex;gap:var(--space-lg)}.pricing-cards--align-center .pricing-cards__feature{justify-content:center}.pricing-cards__feature[hidden]{display:none}.pricing-cards__mark{background:var(--color-accent-light);border-radius:50%;color:var(--color-success);display:grid;flex:none;height:calc(var(--space-xl) + var(--space-2xs));margin-top:var(--space-2xs);place-items:center;width:calc(var(--space-xl) + var(--space-2xs))}.pricing-cards__mark i,.pricing-cards__mark svg{height:var(--space-lg);stroke-width:calc(var(--icon-stroke)*2);width:var(--space-lg)}.pricing-cards--tick-accent .pricing-cards__mark{background:var(--color-accent);color:var(--btn-on-dark-primary-color)}.pricing-cards--tick-primary .pricing-cards__mark{background:var(--color-manila);color:var(--color-primary)}.pricing-cards__feature.is-excluded{color:var(--color-muted)}.pricing-cards__feature.is-excluded .pricing-cards__mark{background:var(--color-card-bg);box-shadow:inset 0 0 0 var(--rule-width) var(--pc-line);color:var(--color-muted)}.pricing-cards--cross-error .pricing-cards__feature.is-excluded .pricing-cards__mark{background:color-mix(in srgb,var(--color-error) 12%,transparent);box-shadow:none;color:var(--color-error)}.pricing-cards__more{background:none;border:0;color:var(--color-primary);cursor:pointer;font:var(--font-weight-bold) var(--font-size-sm) /var(--line-height-normal) var(--font-family-body);margin:var(--space-lg) 0 0;padding:0}.pricing-cards__more:hover{color:var(--color-heading)}.pricing-cards__cta{align-self:end;padding-top:var(--space-3xl)}.pricing-cards__cta .tm-btn{width:100%}.pricing-cards--feat-accent .pricing-cards__card.is-featured{--pc-line:var(--color-ground-dark);background:var(--pc-card-bg,var(--color-ground-dark));color:var(--pc-card-ink,var(--color-on-dark))}.pricing-cards--feat-primary .pricing-cards__card.is-featured{--pc-line:var(--color-primary);background:var(--pc-card-bg,var(--color-primary));color:var(--pc-card-ink,var(--color-on-dark))}.pricing-cards--feat-none .pricing-cards__card.is-featured{--pc-line:var(--color-primary);box-shadow:inset 0 0 0 var(--rule-width) var(--color-primary)}.pricing-cards--feat-accent .is-featured .pricing-cards__name,.pricing-cards--feat-accent .is-featured .pricing-cards__price,.pricing-cards--feat-primary .is-featured .pricing-cards__name,.pricing-cards--feat-primary .is-featured .pricing-cards__price{color:var(--pc-card-ink,var(--color-on-accent))}.pricing-cards--feat-accent .is-featured .pricing-cards__feature.is-excluded,.pricing-cards--feat-accent .is-featured .pricing-cards__from,.pricing-cards--feat-accent .is-featured .pricing-cards__notes,.pricing-cards--feat-accent .is-featured .pricing-cards__unit,.pricing-cards--feat-primary .is-featured .pricing-cards__feature.is-excluded,.pricing-cards--feat-primary .is-featured .pricing-cards__from,.pricing-cards--feat-primary .is-featured .pricing-cards__notes,.pricing-cards--feat-primary .is-featured .pricing-cards__unit{color:var(--color-muted-on-dark)}.pricing-cards--feat-accent .is-featured .pricing-cards__audience,.pricing-cards--feat-accent .is-featured .pricing-cards__more,.pricing-cards--feat-accent .is-featured .pricing-cards__plan-icon,.pricing-cards--feat-primary .is-featured .pricing-cards__audience,.pricing-cards--feat-primary .is-featured .pricing-cards__more,.pricing-cards--feat-primary .is-featured .pricing-cards__plan-icon{color:var(--color-accent)}.pricing-cards--feat-accent .is-featured .pricing-cards__mark,.pricing-cards--feat-primary .is-featured .pricing-cards__mark{background:var(--color-accent);color:var(--btn-on-dark-primary-color)}.pricing-cards--feat-accent .is-featured .is-excluded .pricing-cards__mark,.pricing-cards--feat-primary .is-featured .is-excluded .pricing-cards__mark{background:var(--color-surface-on-dark);box-shadow:none;color:var(--color-muted-on-dark)}@media (max-width:1024px){.pricing-cards--layout-with_context{gap:var(--space-4xl);grid-template-columns:minmax(0,1fr)}.pricing-cards--layout-with_context.pricing-cards--cols-3 .pricing-cards__context,.pricing-cards--layout-with_context.pricing-cards--single{grid-template-columns:minmax(0,1fr)}.pricing-cards.pricing-cards--cols-3 .pricing-cards__context>*{grid-column:1;grid-row:auto}.pricing-cards.pricing-cards--cols-3 .pricing-cards__context>.pricing-cards__moves{margin-top:var(--space-3xl)}.pricing-cards--t-auto.pricing-cards--cols-4 .pricing-cards__grid,.pricing-cards--t-auto.pricing-cards--cols-5 .pricing-cards__grid{--pc-cols:2}.pricing-cards--t-1 .pricing-cards__grid{--pc-cols:1}.pricing-cards--t-2 .pricing-cards__grid{--pc-cols:2}.pricing-cards--t-3 .pricing-cards__grid{--pc-cols:3}.pricing-cards--t-4 .pricing-cards__grid{--pc-cols:4}}@media (max-width:767px){.pricing-cards{--pc-pad:var(--space-3xl)}.pricing-cards.pricing-cards--m-1 .pricing-cards__grid,.pricing-cards.pricing-cards--m-auto .pricing-cards__grid{--pc-cols:1}.pricing-cards.pricing-cards--m-2 .pricing-cards__grid{--pc-cols:2}.pricing-cards.pricing-cards--m-3 .pricing-cards__grid{--pc-cols:3}.pricing-cards__price{font-size:calc(var(--pc-price-size)*.85)}.pricing-cards__grid{gap:var(--grid-gap-mobile);grid-auto-rows:auto}.pricing-cards__card{display:flex;flex-direction:column;margin-bottom:0}.pricing-cards__cta{align-self:stretch;margin-top:auto}.pricing-cards__toggle{width:100%}.pricing-cards__toggle-btn{flex:1;justify-content:center}}.bg-dark .pricing-cards{color:var(--color-on-dark)}.bg-dark .pricing-cards__ctx-heading,.bg-dark .pricing-cards__move-label,.bg-dark .pricing-cards__note b{color:var(--color-on-accent)}.bg-dark .pricing-cards__lead{color:var(--color-on-dark)}.bg-dark .pricing-cards__move-effect,.bg-dark .pricing-cards__note p{color:var(--color-muted-on-dark)}.bg-dark .pricing-cards__moves,.bg-dark .pricing-cards__moves li,.bg-dark .pricing-cards__note{border-color:var(--color-border-on-dark)}.bg-dark .pricing-cards__estimator.tm-btn{background:transparent;border-color:var(--color-border-on-dark-strong);color:var(--color-on-accent)}.bg-dark .pricing-cards--feat-accent .pricing-cards__card.is-featured{--pc-line:var(--color-card-on-dark);background:var(--pc-card-bg,var(--color-card-on-dark))}.pricing-cards .pricing-cards__card li,.pricing-cards .pricing-cards__card p{color:inherit}.pricing-cards .pricing-cards__card .pricing-cards__name,.pricing-cards .pricing-cards__card .pricing-cards__price{color:var(--pc-card-ink,var(--color-heading))}.pricing-cards .pricing-cards__card .pricing-cards__feature.is-excluded,.pricing-cards .pricing-cards__card .pricing-cards__notes{color:var(--color-muted)}.pricing-cards .pricing-cards__card .pricing-cards__audience{color:var(--color-primary)}.pricing-cards.pricing-cards--feat-accent .pricing-cards__card.is-featured .pricing-cards__name,.pricing-cards.pricing-cards--feat-accent .pricing-cards__card.is-featured .pricing-cards__price,.pricing-cards.pricing-cards--feat-primary .pricing-cards__card.is-featured .pricing-cards__name,.pricing-cards.pricing-cards--feat-primary .pricing-cards__card.is-featured .pricing-cards__price{color:var(--pc-card-ink,var(--color-on-accent))}.pricing-cards.pricing-cards--feat-accent .pricing-cards__card.is-featured .pricing-cards__feature.is-excluded,.pricing-cards.pricing-cards--feat-accent .pricing-cards__card.is-featured .pricing-cards__notes,.pricing-cards.pricing-cards--feat-primary .pricing-cards__card.is-featured .pricing-cards__feature.is-excluded,.pricing-cards.pricing-cards--feat-primary .pricing-cards__card.is-featured .pricing-cards__notes{color:var(--color-muted-on-dark)}.pricing-cards.pricing-cards--feat-accent .pricing-cards__card.is-featured .pricing-cards__audience,.pricing-cards.pricing-cards--feat-primary .pricing-cards__card.is-featured .pricing-cards__audience{color:var(--color-accent)}.pricing-cards .pricing-cards__context p{color:inherit}.bg-dark .pricing-cards .pricing-cards__context .pricing-cards__note p{color:var(--color-muted-on-dark)}