.pricing__head{text-align:center;justify-items:center;gap:.9375rem;display:grid}.pricing__eyebrow{border:1px solid var(--color-hairline);background-color:var(--color-paper-bright);color:var(--color-cobalt);border-radius:999px;padding:.4375rem .8125rem}.pricing__headline{max-width:23ch;font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance;margin-top:.25rem;font-size:clamp(2rem,4.6vw,3.5rem);font-weight:600;line-height:1.03}.pricing__dim{color:var(--color-muted);display:block}.pricing__standfirst{max-width:46rem;color:var(--color-muted);text-wrap:pretty;font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.55}.pricing__shared{max-width:40rem;color:var(--color-navy);font-size:.9375rem;font-weight:500}.pricing__frame{margin-top:clamp(2.5rem,5vw,4rem)}.pricing__frame>div.iso__gutter:first-of-type{border-top:none}.pricing__frame>div.iso__gutter:last-of-type{border-bottom:none}.plans{grid-template-rows:repeat(6,auto);grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:34rem){.plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan{background-color:var(--color-paper-bright);background-image:radial-gradient(color-mix(in oklab, var(--color-navy) 13%, transparent) 1px, transparent 1px), radial-gradient(color-mix(in oklab, var(--color-navy) 7%, transparent) 1px, transparent 1px);box-shadow:-1px 0 0 0 var(--color-hairline), 0 -1px 0 0 var(--color-hairline);background-position:0 0,4px 6px;background-size:9px 9px,13px 13px;padding:clamp(1.5rem,2.1vw,1.875rem) clamp(1.125rem,1.7vw,1.5rem) clamp(1.625rem,2.3vw,2rem);position:relative}.plan--paid{grid-row:span 6;grid-template-rows:subgrid;display:grid}.plan[data-flagged]{z-index:1;background-color:color-mix(in oklab, var(--color-baby-blue-bright) 42%, var(--color-paper-bright));background-image:radial-gradient(color-mix(in oklab, var(--color-cobalt) 24%, transparent) 1px, transparent 1px), radial-gradient(color-mix(in oklab, var(--color-cobalt) 12%, transparent) 1px, transparent 1px);box-shadow:inset 0 0 0 1px var(--color-cobalt)}.plan__head{justify-content:space-between;align-items:center;gap:.625rem;min-height:1.5rem;margin-bottom:.9375rem;display:flex}.plan__name{color:var(--color-muted);font-size:.75rem}.plan[data-flagged] .plan__name{color:var(--color-cobalt)}.plan__flag{background-color:var(--color-cobalt);color:var(--color-paper-bright);white-space:nowrap;border-radius:999px;padding:.3125rem .5625rem}.plan__price{align-items:baseline;gap:.25rem;margin-bottom:.5rem;display:flex}.plan__amount{color:var(--color-navy);font-size:clamp(2.125rem,3vw,2.875rem)}.plan__period{color:var(--color-muted);font-size:.875rem}.plan__who{max-width:30ch;color:var(--color-muted);text-wrap:pretty;margin-bottom:1.375rem;font-size:.9375rem;line-height:1.45}.plan>.plan__cta{width:100%;margin-bottom:1.5rem;display:flex}.plan__incl{border-top:1px solid var(--color-hairline);color:var(--color-navy);margin-bottom:.8125rem;padding-top:.9375rem;font-size:.8125rem;font-weight:500}.plan[data-flagged] .plan__incl{border-top-color:color-mix(in oklab, var(--color-cobalt) 30%, transparent)}.plan__list{align-content:start;gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.plan__row{color:var(--color-navy);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;font-size:.875rem;line-height:1.4;display:grid}.plan__tick{background-color:color-mix(in oklab, var(--color-baby-blue-bright) 72%, transparent);width:1.125rem;height:1.125rem;color:var(--color-cobalt);border-radius:999px;place-items:center;margin-top:.0625rem;display:grid}.plan[data-flagged] .plan__tick{background-color:color-mix(in oklab, var(--color-paper-bright) 80%, transparent)}.plan--enterprise{grid-column:1/-1;align-items:center;gap:1.125rem;display:grid}@media (min-width:64rem){.plan--enterprise{grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto;gap:2.5rem;padding-block:clamp(1.5rem,2vw,1.875rem)}}.plan__ehead{gap:.4375rem;display:grid}.plan__line{font-family:var(--font-display);letter-spacing:var(--tracking-tightish);color:var(--color-navy);font-size:clamp(1.25rem,1.5vw,1.4375rem);font-weight:600;line-height:1.15}.plan__note{max-width:52ch;color:var(--color-muted);text-wrap:pretty;font-size:.875rem;line-height:1.55}.plan>.plan__cta--auto{justify-self:start;width:auto;margin-bottom:0}.pricing__fine{color:var(--color-muted);margin-top:1.125rem;font-size:.8125rem}
