.m-plans,.membership-content{--v-gap-plans:clamp(32px, 3vw, calc(var(--width-site) * .03));--v-columns-plans:[full-start wide-start regular-start] minmax(0, 1fr)
      [benefits-start] minmax(0, 1fr)
      minmax(0, .8fr) [regular-end wide-end full-end]}.plans-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--gap-mini)var(--gap-grid);margin-bottom:var(--gap-grid)}.plans-billing{display:flex;margin:0;padding:0;border:0}.plans-billing--option{position:relative;cursor:pointer}.plans-billing--option input{position:absolute;width:1px;height:1px;opacity:0}.plans-billing--option span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:.85em 1.4em;border:var(--border-thin)var(--color-border-strong)}.plans-billing--option+.plans-billing--option span{border-inline-start:0}.plans-billing--option input:checked+span{color:var(--color-body);background:var(--color-one)}.plans-billing--option input:focus-visible+span{text-decoration-line:underline;text-underline-offset:.25em}.plans-billing--option:only-child input+span{padding-inline:0;cursor:default;color:inherit;border-color:transparent;background:0 0}.plans-signin{margin:0}.plans-list{counter-reset:plan;border-bottom:var(--border-thin)var(--color-border)}.plans-tier{display:grid;align-items:start;grid-template-columns:var(--v-columns-plans);gap:var(--v-gap-plans);padding-block:var(--v-gap-plans);counter-increment:plan;border-top:var(--border-thin)var(--color-border)}.plans-tier--index::before{content:counter(plan,decimal-leading-zero)}.plans-tier--name{font-family:var(--font-family-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-display);line-height:var(--line-height-title);margin-block:.25em}.plans-tier--description{line-height:1.5;max-width:28ch}.plans-benefits{align-self:center;grid-column:2}.plans-checkout{grid-column:3}.plans-price--amount{line-height:var(--line-height-price);overflow-wrap:anywhere;margin:.1em 0 .15em;letter-spacing:var(--letter-spacing-heading,-.05em)}.plans-price--currency{font-size:.4em;line-height:1;margin-inline-end:.08em;vertical-align:top;letter-spacing:0}.plans-price--cadence{display:block;margin-bottom:var(--gap-grid)}.plans-discount:empty{display:none}.plans-discount::before{content:' / ';white-space:pre}.plans-price .g-btn{max-width:100%}.m-plans:not(:has([value=monthly]:checked)) [data-billing=monthly],.m-plans:not(:has([value=yearly]:checked)) [data-billing=yearly]{display:none}.plans-note{margin-top:var(--gap-grid)}.plans-notice{display:grid;justify-items:start;gap:var(--gap-grid);padding-block:var(--gap-grid);border-block:var(--border-thin)var(--color-border)}@media(max-width:1024px){.m-plans{--v-gap-plans:var(--gap-grid)}.plans-tier{grid-template-columns:minmax(0,1fr)minmax(0,1fr)}.plans-tier--description{overflow-wrap:anywhere}.plans-benefits{grid-column:1/-1;grid-row:2}.plans-checkout{grid-column:2;grid-row:1}}@media(max-width:768px){.plans-tier{grid-template-columns:minmax(0,1fr)}.plans-benefits,.plans-checkout{grid-area:auto}.plans-price--amount{line-height:max(1,var(--line-height-price))}}.membership-content{max-width:1e3px;margin:var(--gap-row)0 0 auto}.membership-content:has(>.kg-toggle-card){max-width:none;padding:var(--padding-panel);border:var(--border-thin)var(--color-border);border-radius:var(--radius-large);background:var(--color-bg-panel)}.m-plans:has(>.plans-note)+.membership-content:has(>.kg-toggle-card){margin-block-start:calc(var(--gap-grid) * 1.25)}.membership-content>h2:first-child:has(+.kg-toggle-card){font-size:calc(var(--font-size-xl) * .72);margin-block-end:var(--gap-mini);text-wrap:balance}.membership-content>.kg-toggle-card{--kg-font-family-body:var(--font-family-body);--kg-color-toggle-icon:var(--color-font);margin-block-start:0;padding:0;border:0}.membership-content>.kg-toggle-card+.kg-toggle-card{border-block-start:var(--border-thin)var(--color-border)}.membership-content>.kg-toggle-card .kg-toggle-heading{align-items:center;gap:var(--gap-mini);min-block-size:60px;padding-block:.35em}.membership-content>.kg-toggle-card .kg-toggle-heading-text{font-family:var(--font-family-system);font-size:clamp(20px,2vw,22px);font-weight:var(--font-weight-regular)}.membership-content>.kg-toggle-card .kg-toggle-card-icon{inline-size:44px;block-size:44px;margin-inline:0}.membership-content>.kg-toggle-card .kg-toggle-heading svg{width:15px}.membership-content>.kg-toggle-card .kg-toggle-content{max-inline-size:60ch;padding-inline-end:1em}.membership-content>.kg-toggle-card[data-kg-toggle-state=close] .kg-toggle-content{visibility:hidden}.membership-content>.kg-toggle-card[data-kg-toggle-state=open] .kg-toggle-content{padding-block-end:var(--gap-grid)}.membership-content>.kg-toggle-card .kg-toggle-content>:first-child{margin-block-start:0}@media(min-width:1025px){.membership-content:has(>h2:first-child+.kg-toggle-card){grid-template-columns:var(--v-columns-plans);padding-inline:0;column-gap:var(--v-gap-plans)}.membership-content:has(>h2:first-child+.kg-toggle-card)>*{margin-inline:var(--padding-panel)}.membership-content>h2:first-child:has(+.kg-toggle-card){align-self:start;grid-column:regular-start/benefits-start;grid-row:span 2;margin-block-end:0;margin-inline-end:0}.membership-content:has(>h2:first-child+.kg-toggle-card)>.kg-toggle-card{grid-column:benefits-start/regular-end;margin-inline-start:0}}