.block-pricing{background:var(--color-abyss);color:var(--color-ink)}.block-pricing__head{align-items:end;row-gap:1.5rem;padding-bottom:2.5rem}.block-pricing__label,.block-pricing__title{margin:0}@media (min-width:51.25rem){.block-pricing__label{grid-column:1/span 2;align-self:start}.block-pricing__title{grid-column:3/span 6}.block-pricing__tabs{grid-column:9/span 4;justify-self:end}}.block-pricing__tabs{border:1px solid var(--color-line);background:#f4f3ee12;border-radius:999px;flex-wrap:wrap;align-self:start;padding:.3125rem;display:inline-flex}.block-pricing__tabs[hidden]{display:none}.block-pricing__tab{min-height:2.75rem;color:var(--color-ink);font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 1.25rem;font-size:.875rem;transition:background-color .2s,color .2s}.block-pricing__tab:hover{background:#f4f3ee14}.block-pricing__tab[aria-selected=true]{background:var(--color-lume);color:var(--color-abyss)}.block-pricing__panel{position:relative}.block-pricing__panel+.block-pricing__panel{margin-top:3rem}.block-pricing__group{font-family:var(--font-mono);color:var(--color-smoke);margin:0 0 1.25rem;font-size:.875rem;font-weight:300}.block-pricing.is-tabbed .block-pricing__group{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.block-pricing.is-tabbed .block-pricing__panel+.block-pricing__panel{margin-top:0}.block-pricing__panel[hidden]{display:none}.block-pricing__tiers{align-items:stretch;row-gap:1rem;margin:0;padding:0;list-style:none}@media (min-width:51.25rem){.block-pricing__tier{grid-column:span 4}}.block-pricing__tier{box-sizing:border-box;border-radius:var(--radius-card);flex-direction:column;gap:1.375rem;padding:2rem;display:flex}.block-pricing__tier.is-featured{--border-gradient:linear-gradient(120deg, #7b5cff, #2ef2c8 55%, #c8ff4d)}.block-pricing__tier-head{font-family:var(--font-mono);justify-content:space-between;gap:1rem;margin:0;font-size:.8125rem;font-weight:300;display:flex}.block-pricing__name{font:inherit;color:var(--color-smoke);margin:0}.block-pricing__badge{color:var(--color-lume)}.block-pricing__price{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.block-pricing__unit{font-family:var(--font-mono);font-size:.8125rem;font-weight:300}.block-pricing__amount{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.5rem,3.6vw,3.25rem);font-weight:500;line-height:1}.block-pricing__summary{color:var(--color-mist);margin:0;font-size:1rem;line-height:1.55}.block-pricing__features{--sq-colour:var(--accent);border-top:1px solid #f4f3ee24;flex-direction:column;flex:1;gap:.75rem;padding-top:1.125rem;font-size:.9375rem;display:flex}.block-pricing__cta{justify-content:center;width:100%}.block-pricing__note{font-family:var(--font-mono);color:var(--color-smoke);margin:1.5rem 0 0;font-size:.8125rem;font-weight:300}@media print{.block-pricing.is-tabbed .block-pricing__group{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}
