@layer tokens,base,components,chrome,illustrations;@layer pages{.price-plan{column-gap:var(--space-6);row-gap:var(--space-8);padding-block:var(--space-12);border-top:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.price-plan:first-child{padding-top:var(--space-4);border-top:0}.price-plan:last-child{padding-bottom:0}.price-plan-about{gap:var(--space-2);flex-direction:column;display:flex}.price-plan-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.price-plan-name{font-family:var(--font-display);font-weight:700;font-size:var(--text-3xl);letter-spacing:var(--tracking-snug);color:var(--color-text-1);line-height:1.1}.price-plan-tagline{color:var(--color-text-2)}.price-plan-about .price-strip{margin-top:var(--space-4)}.price-strip{padding-block:var(--space-4);border-block:1px solid var(--color-border)}.price-strip-track{gap:3px;display:flex}.price-strip-cell{min-width:0;height:var(--space-4);border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:3px;flex:1}.price-strip-cell--free{background:var(--color-success);border-color:var(--color-success)}.price-strip-cell--premium{background:var(--color-action);border-color:var(--color-action)}.price-strip-cell--closed{border-style:dashed;border-color:var(--color-text-3);opacity:.55;background:0 0}.price-strip-cell--split{margin-left:var(--space-2)}.price-strip-line{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);font-size:var(--text-2sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-3);font-weight:600;display:flex}.price-plan-features{gap:var(--space-4) var(--space-6);grid-column:2/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.price-plan-features li{align-items:flex-start;gap:var(--space-3);color:var(--color-text-2);display:flex}.price-plan-check{margin-top:var(--space-1);color:var(--color-success);flex:none}.price-plan-note{margin-top:calc(-1 * var(--space-4));font-size:var(--text-md);color:var(--color-text-2);grid-column:1/-1}.price-options{gap:var(--space-6);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.price-option{padding:var(--space-6);flex-direction:column;display:flex}.price-option-name{font-size:var(--text-2sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-text-3);font-weight:700}.price-option-amount{margin-top:var(--space-3);font-family:var(--font-display);font-weight:700;font-size:var(--text-4xl);letter-spacing:var(--tracking-snug);font-variant-numeric:tabular-nums;color:var(--color-text-1);line-height:1}.price-option-share{margin-top:var(--space-2);font-variant-numeric:tabular-nums;color:var(--color-text-2);font-weight:600}.price-months{padding-top:var(--space-6);gap:3px;margin-top:auto;display:flex}.price-months-cell{min-width:0;height:var(--space-2);border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:3px;flex:1}.price-months-cell--on{border-color:var(--color-action);background:var(--color-action)}.price-option-terms{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-text-2)}.price-option-foot{padding-top:var(--space-6);margin-top:auto}.price-options--one{grid-template-columns:minmax(0,1fr)}.price-options--one .price-option{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name foot""amount foot""share foot";display:grid}.price-options--one .price-option-name{grid-area:name}.price-options--one .price-option-amount{grid-area:amount}.price-options--one .price-option-share{grid-area:share}.price-options--one .price-option-foot{min-width:calc(var(--page-max-narrow) / 2);grid-area:foot;align-self:center;margin-top:0;padding-top:0}.price-inner>*{max-width:var(--page-max-board)}.price-inner>.price-plans{max-width:none}.price-plans+*{margin-top:var(--space-8)}.price-vat{font-size:var(--text-md);line-height:var(--leading-normal);color:var(--color-text-2)}.price-promises{margin:var(--space-8) 0 0;border-bottom:1px solid var(--color-border);padding:0;list-style:none}.price-promise{gap:var(--space-2) var(--space-10);padding-block:var(--space-6);border-top:1px solid var(--color-border);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;display:grid}.price-promise-title{font-size:var(--text-xl);text-wrap:balance;font-weight:700}.price-promise-body{line-height:var(--leading-relaxed);color:var(--color-text-2)}.price-promise-more{margin-top:var(--space-3)}.price-link{align-items:center;gap:var(--space-2);min-height:44px;font-weight:600;display:inline-flex}.price-link .mv-icon-svg{transition:transform var(--dur-fast) var(--ease-enter)}.price-link:hover .mv-icon-svg{transform:translate(2px)}.price-close{align-items:center;gap:var(--space-4) var(--space-8);margin-top:var(--space-10);flex-wrap:wrap;display:flex}@media (width<=1024px){.price-plan-about{max-width:var(--page-max-default);grid-column:1/-1}.price-plan-features{grid-column:1/-1}}@media (width<=768px){.price-promise,.price-plan-features{grid-template-columns:minmax(0,1fr)}.price-options{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.price-option{column-gap:var(--space-4);padding:var(--space-5);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name amount""share amount""months months""terms terms""foot foot";align-items:baseline;display:grid}.price-option-name{grid-area:name}.price-option-amount{font-size:var(--text-3xl);grid-area:amount;align-self:center;margin-top:0}.price-option-share{grid-area:share}.price-months{padding-top:var(--space-4);grid-area:months}.price-option-terms{grid-area:terms}.price-option-foot,.price-options--one .price-option-foot{padding-top:var(--space-4);grid-area:foot;min-width:0}.price-options--one .price-option{grid-template-areas:"name amount""share amount""foot foot"}}@media (width<=480px){.price-plan{padding-block:var(--space-10)}.price-plan-name,.price-option-amount{font-size:var(--text-2xl)}.price-strip-track{gap:2px}.price-strip-cell{height:var(--space-3);border-radius:2px}.price-strip-cell--closed{background:var(--color-surface-2);border-style:solid;border-color:var(--color-border);opacity:1}}@media (forced-colors:active){.price-strip-track,.price-months{forced-color-adjust:none}}}
