.bars:where(.astro-b5w2o3na){--bar-other:#a7aeb6;gap:var(--gap-s);flex-direction:column;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .bars:where(.astro-b5w2o3na){--bar-other:#545c65}}:root[data-theme=dark] .bars:where(.astro-b5w2o3na){--bar-other:#545c65}.bars__caption:where(.astro-b5w2o3na){letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.65rem;font-weight:700}.bars__list:where(.astro-b5w2o3na){flex-direction:column;gap:.7rem;display:flex}.bars__row:where(.astro-b5w2o3na){align-items:center;gap:var(--gap-s);font-size:var(--step--1);grid-template-columns:7.5rem 1fr;display:grid}.bars__name:where(.astro-b5w2o3na){color:var(--ink-soft)}.bars__row--us:where(.astro-b5w2o3na) .bars__name:where(.astro-b5w2o3na){color:var(--ink);font-weight:600}.bars__track:where(.astro-b5w2o3na){align-items:center;gap:.6rem;min-width:0;display:flex}.bars__bar:where(.astro-b5w2o3na){width:max(4px, calc((100% - 9rem) * var(--f)));border-radius:0 var(--radius) var(--radius) 0;--bar:var(--bar-other);background:linear-gradient(to right, color-mix(in oklab, var(--bar) 70%, transparent), var(--bar));flex:none;height:20px;position:relative}.bars__row--us:where(.astro-b5w2o3na) .bars__bar:where(.astro-b5w2o3na){--bar:var(--product)}.bars__row--open:where(.astro-b5w2o3na) .bars__bar:where(.astro-b5w2o3na){border-radius:0}.bars__row--open:where(.astro-b5w2o3na) .bars__bar:where(.astro-b5w2o3na):after{content:"";background:linear-gradient(to right, var(--bar-other), transparent);width:2rem;position:absolute;inset:0 auto 0 100%}.bars__row--open:where(.astro-b5w2o3na) .bars__value:where(.astro-b5w2o3na){margin-left:1.6rem}.bars--armed:where(.astro-b5w2o3na) .bars__bar:where(.astro-b5w2o3na){transform-origin:0;transform:scaleX(0)}.bars--armed:where(.astro-b5w2o3na) .bars__value:where(.astro-b5w2o3na){opacity:0}.bars--armed:where(.astro-b5w2o3na).bars--play .bars__bar:where(.astro-b5w2o3na){transition:transform .7s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * .12s);transform:none}.bars--armed:where(.astro-b5w2o3na).bars--play .bars__value:where(.astro-b5w2o3na){opacity:1;transition:opacity .3s ease calc(var(--i) * .12s + .55s)}.bars__value:where(.astro-b5w2o3na){white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ink-soft)}.bars__row--us:where(.astro-b5w2o3na) .bars__value:where(.astro-b5w2o3na){color:var(--ink);font-weight:600}.bars__extra:where(.astro-b5w2o3na){color:var(--muted)}@media (width<=560px){.bars__row:where(.astro-b5w2o3na){grid-template-columns:1fr;gap:.3rem}}.phero:where(.astro-u3mqw4ek){padding-block:clamp(3rem,7vw,5rem) clamp(2rem,5vw,3rem)}.phero:where(.astro-u3mqw4ek) h1:where(.astro-u3mqw4ek){max-width:14ch}.tiers:where(.astro-u3mqw4ek){gap:var(--gap-m);grid-template-columns:repeat(auto-fit,minmax(270px,1fr));display:grid}.tier:where(.astro-u3mqw4ek){padding:var(--gap-m);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:.7rem;display:flex}.tier--pick:where(.astro-u3mqw4ek){border-color:var(--product);box-shadow:0 0 0 1px var(--product)}.tier__flag:where(.astro-u3mqw4ek){letter-spacing:.12em;text-transform:uppercase;color:var(--product);font-size:.65rem;font-weight:700}.tier__name:where(.astro-u3mqw4ek){font-size:var(--step-1);letter-spacing:-.02em;font-weight:700}.tier__price:where(.astro-u3mqw4ek){font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;flex-direction:column;gap:.3rem;font-size:clamp(2rem,4.5vw,2.6rem);font-weight:800;line-height:1;display:flex}.tier__unit:where(.astro-u3mqw4ek){letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:600}.tier__cluster:where(.astro-u3mqw4ek){font-size:var(--step--1);color:var(--ink-soft);border-bottom:1px solid var(--line-soft);padding-bottom:.7rem}.tier__blurb:where(.astro-u3mqw4ek){font-family:var(--prose);font-size:var(--step--1);color:var(--ink-soft);line-height:1.55}.tier__specs:where(.astro-u3mqw4ek){flex-direction:column;gap:.4rem;margin-top:auto;padding-block:.7rem;display:flex}.tier__specs:where(.astro-u3mqw4ek)>div:where(.astro-u3mqw4ek){justify-content:space-between;gap:var(--gap-s);font-size:var(--step--1);display:flex}.tier__specs:where(.astro-u3mqw4ek) dt:where(.astro-u3mqw4ek){color:var(--muted)}.tier__specs:where(.astro-u3mqw4ek) dd:where(.astro-u3mqw4ek){margin:0;font-weight:500}.ratio:where(.astro-u3mqw4ek){margin-top:var(--gap-m);max-width:68ch}.perf:where(.astro-u3mqw4ek){max-width:68ch;padding-left:var(--gap-s);border-left:2px solid var(--product)}.perf:where(.astro-u3mqw4ek) a:where(.astro-u3mqw4ek){color:var(--product);text-underline-offset:2px;text-decoration:underline}.cmp:where(.astro-u3mqw4ek){min-width:720px}.cmp:where(.astro-u3mqw4ek) thead:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek){white-space:normal;vertical-align:bottom}.cmp__sub:where(.astro-u3mqw4ek){letter-spacing:.06em;text-transform:none;color:var(--muted);margin-top:.25rem;font-size:.62rem;font-weight:500;display:block}.cmp:where(.astro-u3mqw4ek) .cmp__us:where(.astro-u3mqw4ek){background:var(--product-soft)}.cmp:where(.astro-u3mqw4ek) thead:where(.astro-u3mqw4ek) .cmp__us:where(.astro-u3mqw4ek){color:var(--product)}.cmp:where(.astro-u3mqw4ek) tbody:where(.astro-u3mqw4ek) .cmp__us:where(.astro-u3mqw4ek){color:var(--ink);font-weight:500}.cmp__total:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek),.cmp__total:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek){font-family:var(--display);font-size:var(--step-0);border-top:1px solid var(--line);font-weight:700}.cmp__notes:where(.astro-u3mqw4ek){max-width:80ch;color:var(--muted);flex-direction:column;gap:.6rem;font-size:.78rem;line-height:1.65;display:flex}.cmp__notes:where(.astro-u3mqw4ek) ul:where(.astro-u3mqw4ek){flex-direction:column;gap:.4rem;padding-left:1.1rem;list-style:outside;display:flex}.nb:where(.astro-u3mqw4ek){gap:var(--gap-l);grid-template-columns:1.2fr 1fr;align-items:start;display:grid}.nb__list:where(.astro-u3mqw4ek){gap:.7rem var(--gap-m);font-size:var(--step--1);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.nb__list:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek){color:var(--ink-soft);border-bottom:1px solid var(--line-soft);padding-bottom:.7rem;padding-left:1.4rem;position:relative}.nb__list:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek):before{content:"×";color:var(--signal);font-weight:700;position:absolute;left:0}.trial__inner:where(.astro-u3mqw4ek){gap:var(--gap-m);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.buying:where(.astro-u3mqw4ek){gap:var(--gap-m);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.buy:where(.astro-u3mqw4ek){gap:var(--gap-s);padding-top:var(--gap-s);border-top:2px solid var(--product);flex-direction:column;display:flex}.buy:where(.astro-u3mqw4ek) p:where(.astro-u3mqw4ek){font-family:var(--prose);font-size:var(--step--1);color:var(--ink-soft);flex:1;line-height:1.6}.buy:where(.astro-u3mqw4ek) .btn:where(.astro-u3mqw4ek){align-self:flex-start}.sup:where(.astro-u3mqw4ek){gap:var(--gap-l);grid-template-columns:1fr 1.1fr;align-items:start;display:grid}.sup__table:where(.astro-u3mqw4ek){background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.taxline:where(.astro-u3mqw4ek){font-size:var(--step--1);color:var(--muted);padding-bottom:var(--gap-l)}@media (width<=880px){.nb:where(.astro-u3mqw4ek),.sup:where(.astro-u3mqw4ek){grid-template-columns:1fr}}
