.differentiator:where(.astro-lmkygsfs){border-left:2px solid var(--line-strong);padding:2px 0 2px 18px;margin:4px 0 34px;max-width:62ch;color:var(--fg);font-size:1.05rem}.differentiator:where(.astro-lmkygsfs) strong:where(.astro-lmkygsfs){font-weight:600}.pricing-controls:where(.astro-lmkygsfs){display:flex;align-items:center;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin:0 0 28px}.cycle:where(.astro-lmkygsfs){display:inline-flex;gap:4px;border:1px solid var(--line-strong);border-radius:999px;padding:4px;flex-shrink:0}.cycle:where(.astro-lmkygsfs) button:where(.astro-lmkygsfs){border:0;background:transparent;color:var(--fg-muted);font:inherit;font-size:14px;line-height:1;padding:8px 16px;border-radius:999px;cursor:pointer;transition:color .15s ease,background .15s ease}.cycle:where(.astro-lmkygsfs) button:where(.astro-lmkygsfs):hover{color:var(--fg)}.cycle:where(.astro-lmkygsfs) button:where(.astro-lmkygsfs)[aria-pressed=true]{background:var(--accent);color:var(--accent-fg)}.pricing:where(.astro-lmkygsfs)[data-cycle=monthly] .cycle-annual:where(.astro-lmkygsfs),.pricing:where(.astro-lmkygsfs)[data-cycle=annual] .cycle-monthly:where(.astro-lmkygsfs){display:none}.scope-note:where(.astro-lmkygsfs){color:var(--fg-faint);font-size:13.5px;margin:0;max-width:62ch}.scope-note:where(.astro-lmkygsfs) strong:where(.astro-lmkygsfs){color:var(--fg);font-weight:600}.tier-grid:where(.astro-lmkygsfs){display:grid;gap:20px;grid-template-columns:1fr;margin:16px 0 0}.tier:where(.astro-lmkygsfs){position:relative;display:grid;grid-template-rows:auto auto auto auto auto;gap:22px;border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px 28px;background:var(--surface);box-shadow:var(--shadow-sm)}@media(min-width:640px){.tier-grid:where(.astro-lmkygsfs){grid-template-columns:1fr 1fr;align-items:start}}@media(min-width:1000px){.tier-grid:where(.astro-lmkygsfs){grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(5,auto);column-gap:24px;row-gap:22px;align-items:stretch}.tier:where(.astro-lmkygsfs){grid-row:1 / span 5;grid-template-rows:subgrid}}.tier-popular:where(.astro-lmkygsfs){border-color:var(--fg);background:color-mix(in srgb,var(--fg) 4%,var(--surface));box-shadow:var(--shadow-md)}.tier-ribbon:where(.astro-lmkygsfs){position:absolute;top:-11px;left:50%;transform:translate(-50%);background:var(--accent);color:var(--accent-fg);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:999px;white-space:nowrap}.tier-head:where(.astro-lmkygsfs){display:flex;align-items:center;justify-content:space-between;gap:8px}.tier-head:where(.astro-lmkygsfs) h3:where(.astro-lmkygsfs){margin:0;font-size:1.15rem}.tier-trial:where(.astro-lmkygsfs){font-size:11px;font-weight:500;color:var(--fg-muted);border:1px solid var(--line-strong);border-radius:999px;padding:2px 8px;white-space:nowrap}.tier-price:where(.astro-lmkygsfs){align-self:start}.tier-price:where(.astro-lmkygsfs) .amount:where(.astro-lmkygsfs){font-size:2rem;font-weight:600;letter-spacing:-.02em}.tier-price:where(.astro-lmkygsfs) .period:where(.astro-lmkygsfs){color:var(--fg-muted);font-size:.9rem;margin-left:3px}.price-note:where(.astro-lmkygsfs){color:var(--fg-faint);font-size:13px;margin-top:4px}.price-save:where(.astro-lmkygsfs){display:inline-block;margin-top:8px;font-size:12px;font-weight:600;color:var(--fg);background:var(--line);border-radius:999px;padding:2px 9px}.seat-lines:where(.astro-lmkygsfs){margin-top:12px;font-size:13px;color:var(--fg-muted);line-height:1.55}.tier-blurb:where(.astro-lmkygsfs){color:var(--fg-muted);font-size:14px;margin:0;align-self:start}.tier-btn:where(.astro-lmkygsfs){width:100%;align-self:start}.tier-list:where(.astro-lmkygsfs){list-style:none;margin:0;padding:0;font-size:14px;color:var(--fg-muted)}.tier-list:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs){position:relative;padding-left:22px;margin-bottom:10px}.tier-list:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs):before{content:"✓";position:absolute;left:0;color:var(--fg-faint);font-size:12px}.estimator:where(.astro-lmkygsfs){margin-top:28px;border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px 24px;background:var(--surface)}.estimator:where(.astro-lmkygsfs) label:where(.astro-lmkygsfs){display:block;font-size:13px;color:var(--fg-muted);margin-bottom:8px}.estimator-row:where(.astro-lmkygsfs){display:flex;align-items:center;gap:18px;flex-wrap:wrap}.estimator:where(.astro-lmkygsfs) input:where(.astro-lmkygsfs){width:96px;font:inherit;font-size:1.1rem;padding:8px 12px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--bg);color:var(--fg)}.estimator-out:where(.astro-lmkygsfs){margin:0;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.estimator-out:where(.astro-lmkygsfs) strong:where(.astro-lmkygsfs){font-size:1.5rem;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.estimator-out:where(.astro-lmkygsfs) span:where(.astro-lmkygsfs){color:var(--fg-muted);font-size:14px}.estimator-foot:where(.astro-lmkygsfs){margin:12px 0 0;font-size:13px;color:var(--fg-faint);max-width:70ch}.table-scroll:where(.astro-lmkygsfs){margin-top:36px;max-width:100%}.caps:where(.astro-lmkygsfs){width:100%;border-collapse:collapse;font-size:15px;min-width:560px}.caps:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs),.caps:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){padding:13px 16px;border-bottom:1px solid var(--line);text-align:center}.caps:where(.astro-lmkygsfs) thead:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs){font-size:13px;font-weight:600;color:var(--fg-muted)}.caps:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs)[scope=row]{text-align:left;color:var(--fg-muted);font-weight:500}.caps:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs)[scope=col]:first-child{text-align:left}.caps:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){font-variant-numeric:tabular-nums;color:var(--fg)}.caps:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs) tr:where(.astro-lmkygsfs):last-child th:where(.astro-lmkygsfs),.caps:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs) tr:where(.astro-lmkygsfs):last-child td:where(.astro-lmkygsfs){border-bottom:0}.caps:where(.astro-lmkygsfs) .mark:where(.astro-lmkygsfs){color:var(--fg-faint)}.caps:where(.astro-lmkygsfs) .mark:where(.astro-lmkygsfs).on{color:var(--fg)}@media(max-width:767px){.caps:where(.astro-lmkygsfs){min-width:0}.caps:where(.astro-lmkygsfs) thead:where(.astro-lmkygsfs){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.caps:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs){display:block}.caps:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs) tr:where(.astro-lmkygsfs){display:block;padding:14px 0 16px;border-bottom:1px solid var(--line)}.caps:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs) tr:where(.astro-lmkygsfs):last-child{border-bottom:0;padding-bottom:0}.caps:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs),.caps:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){display:flex;justify-content:space-between;align-items:baseline;gap:12px;width:auto;border:0;padding:6px 0;text-align:left}.caps:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs)[scope=row]{color:var(--fg);font-weight:600;padding:0 0 8px;display:block}.caps:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs):before{content:attr(data-label);color:var(--fg-faint);font-size:13px;font-weight:500;flex:none}.caps:where(.astro-lmkygsfs) tbody:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){color:var(--fg);font-variant-numeric:tabular-nums}}.caps:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs).mark{color:var(--fg-faint)}.caps:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs).mark.on{color:var(--fg);font-weight:600}.table-foot:where(.astro-lmkygsfs){font-size:13px;color:var(--fg-faint);margin:12px 0 0;max-width:74ch}.table-foot:where(.astro-lmkygsfs) strong:where(.astro-lmkygsfs){color:var(--fg-muted);font-weight:600}.gov-lede:where(.astro-lmkygsfs){color:var(--fg-muted);max-width:66ch;margin:0 0 26px}.gov-grid:where(.astro-lmkygsfs){display:grid;grid-template-columns:1fr;gap:18px}@media(min-width:760px){.gov-grid:where(.astro-lmkygsfs){grid-template-columns:repeat(3,1fr)}}.gov-card:where(.astro-lmkygsfs){border:1px solid var(--line);border-radius:var(--radius);padding:22px 22px 24px;background:var(--surface)}.gov-card:where(.astro-lmkygsfs) h3:where(.astro-lmkygsfs){margin:0 0 8px;font-size:15px;letter-spacing:.01em}.gov-card:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){margin:0;color:var(--fg-muted);font-size:14.5px;line-height:1.65}.gov-foot:where(.astro-lmkygsfs){margin:22px 0 0;color:var(--fg-faint);font-size:13.5px;line-height:1.7;max-width:72ch}.enterprise:where(.astro-lmkygsfs){display:flex;align-items:center;justify-content:space-between;gap:24px 40px;flex-wrap:wrap;border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:clamp(28px,4vw,40px);background:radial-gradient(90% 140% at 0% 0%,color-mix(in srgb,var(--fg) 6%,transparent),transparent 60%),var(--surface);box-shadow:var(--shadow-sm)}.enterprise-body:where(.astro-lmkygsfs){max-width:64ch}.enterprise-body:where(.astro-lmkygsfs) h2:where(.astro-lmkygsfs){margin:0 0 10px}.enterprise-body:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){color:var(--fg-muted);margin:0 0 16px}.enterprise-list:where(.astro-lmkygsfs){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:14px;color:var(--fg-muted)}.enterprise-list:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs){position:relative;padding-left:20px}.enterprise-list:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs):before{content:"✓";position:absolute;left:0;color:var(--fg-faint);font-size:12px}.enterprise-cta:where(.astro-lmkygsfs){flex-shrink:0}.selfhost-note:where(.astro-lmkygsfs){display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.selfhost-note:where(.astro-lmkygsfs) h2:where(.astro-lmkygsfs){margin:0 0 8px}.selfhost-note:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){margin:0;color:var(--fg-muted);max-width:60ch}.selfhost-note:where(.astro-lmkygsfs) .btn-quiet:where(.astro-lmkygsfs){flex-shrink:0}.faq-item:where(.astro-lmkygsfs) h3:where(.astro-lmkygsfs){margin-bottom:6px}.faq-item:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){color:var(--fg-muted);margin:0;max-width:68ch}.sr-only:where(.astro-lmkygsfs){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
