.pricing-hero[data-astro-cid-lmkygsfs]{position:relative;overflow:hidden;padding-block:var(--s-4xl) var(--s-lg)}.pricing-hero__glow[data-astro-cid-lmkygsfs]{position:absolute;inset:-30% 0 auto;height:520px;background:var(--glow);pointer-events:none}.pricing-hero__glow[data-astro-cid-lmkygsfs]{display:none}.pricing[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-md);align-items:stretch}.pricing__legal[data-astro-cid-lmkygsfs]{color:var(--text-muted);font-size:.85rem;margin-top:var(--s-md);text-align:center}@media(max-width:640px){.pricing[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}.pricing-compare[data-astro-cid-lmkygsfs]{padding-top:var(--s-2xl)}.pricing-compare__intro[data-astro-cid-lmkygsfs]{max-width:72ch}.pricing-compare__intro[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{white-space:nowrap}.pricing-compare__table-wrap[data-astro-cid-lmkygsfs]{margin-top:var(--s-xl);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.pricing-compare__table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;font-size:1rem;line-height:1.45;table-layout:fixed}.pricing-compare__table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.pricing-compare__table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:18px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}.pricing-compare__table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{background:var(--surface);color:var(--fg);font-family:var(--font-head);font-size:.9rem;font-weight:600}.pricing-compare__table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]:first-child{width:18%}.pricing-compare__table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs].pricing-compare__dasho{background:var(--brand-surface);color:var(--brand);font-size:.75rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase}.pricing-compare__table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{color:var(--fg);font-family:var(--font-head);font-weight:700}.pricing-compare__table[data-astro-cid-lmkygsfs] .pricing-compare__dasho[data-astro-cid-lmkygsfs],.pricing-compare__card[data-astro-cid-lmkygsfs] .pricing-compare__dasho[data-astro-cid-lmkygsfs]{background:var(--brand-surface)}.pricing-compare__step[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;gap:var(--s-xs)}.pricing-compare__step[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs],.pricing-compare__status[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.pricing-compare__step[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{color:var(--text-secondary, var(--text-2))}.pricing-compare__status[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:flex-start;gap:var(--s-xs)}.pricing-compare__status--today[data-astro-cid-lmkygsfs]{color:var(--text-muted)}.pricing-compare__status--today[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{color:var(--danger);opacity:.6}.pricing-compare__status--dasho[data-astro-cid-lmkygsfs]{color:var(--fg);font-weight:500}.pricing-compare__status--dasho[data-astro-cid-lmkygsfs] svg[data-astro-cid-lmkygsfs]{color:var(--success)}.pricing-compare__save[data-astro-cid-lmkygsfs]{display:inline-block;padding:4px 12px;border:1px solid var(--border-strong);border-radius:var(--r-full);background:var(--glass);color:var(--fg);font-size:.875rem;line-height:1.35}.pricing-compare__rule-packs[data-astro-cid-lmkygsfs]{display:flex;flex-wrap:wrap;gap:var(--s-xs);margin-top:var(--s-xs)}.pricing-compare__rule-packs[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{padding:3px 7px;border-radius:var(--r-full);background:var(--glass);color:var(--text-2);font-size:.75rem;line-height:1.35}.pricing-compare__table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child th[data-astro-cid-lmkygsfs],.pricing-compare__table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child td[data-astro-cid-lmkygsfs]{border-bottom:0}.pricing-compare__cards[data-astro-cid-lmkygsfs]{display:none}.pricing-compare__why[data-astro-cid-lmkygsfs]{margin-top:var(--s-xl)}.pricing-compare__why[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{margin-bottom:var(--s-sm)}.pricing-compare__stats[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-md)}.pricing-compare__stat[data-astro-cid-lmkygsfs]{min-width:0;padding:var(--s-md);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.pricing-compare__stat-figure[data-astro-cid-lmkygsfs]{margin:0 0 var(--s-xs);color:var(--fg)!important;font-family:var(--font-head)!important;font-size:2rem!important;font-weight:700;line-height:1.15}.pricing-compare__stat-text[data-astro-cid-lmkygsfs]{margin:0 0 var(--s-sm);color:var(--text-secondary, var(--text-2))!important;font-size:1rem!important;line-height:1.5}.pricing-compare__stat[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--link);font-size:.8125rem;line-height:1.4}.pricing-compare__cta[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;justify-content:center;width:fit-content;height:52px;margin:var(--s-xl) auto 0}.pricing-compare[data-astro-cid-lmkygsfs]>.container[data-astro-cid-lmkygsfs]{text-align:left}.pricing-compare__cta[data-astro-cid-lmkygsfs]{display:flex}@media(max-width:640px){.pricing-compare__intro[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{white-space:normal}.pricing-compare__table-wrap[data-astro-cid-lmkygsfs]{display:none}.pricing-compare__cards[data-astro-cid-lmkygsfs]{display:grid;gap:var(--s-sm);margin-top:var(--s-xl)}.pricing-compare__card[data-astro-cid-lmkygsfs]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.pricing-compare__card[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{padding:16px 18px;margin:0;font-size:1.05rem}.pricing-compare__card[data-astro-cid-lmkygsfs] dl[data-astro-cid-lmkygsfs]{margin:0}.pricing-compare__card[data-astro-cid-lmkygsfs] dl[data-astro-cid-lmkygsfs]>div[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:92px 1fr;gap:14px;padding:14px 18px;border-top:1px solid var(--border)}.pricing-compare__card[data-astro-cid-lmkygsfs] dt[data-astro-cid-lmkygsfs]{color:var(--text-muted);font-family:var(--font-head);font-size:.8125rem;font-weight:600}.pricing-compare__card[data-astro-cid-lmkygsfs] dd[data-astro-cid-lmkygsfs]{margin:0;font-size:1rem;line-height:1.4}.pricing-compare__card[data-astro-cid-lmkygsfs] .pricing-compare__dasho[data-astro-cid-lmkygsfs]{background:var(--brand-surface)}.pricing-compare__stats[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}.plan[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;position:relative}.plan--hot[data-astro-cid-lmkygsfs]{border-color:var(--border);border-top:2px solid var(--brand)}.plan__badge[data-astro-cid-lmkygsfs]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--brand);color:var(--on-brand);font-family:var(--font-head);font-size:.7rem;font-weight:700;padding:5px 12px;border-radius:var(--r-sm);text-transform:uppercase;letter-spacing:.05em}.plan__name[data-astro-cid-lmkygsfs]{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;color:var(--text-2);font-weight:600}.plan__price[data-astro-cid-lmkygsfs]{font-family:var(--font-head);font-size:2.4rem;font-weight:700;color:var(--fg);margin:8px 0 4px;line-height:1.05}.plan__price[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{display:block;font-size:.85rem;font-weight:400;color:var(--text-muted);margin-top:4px}.plan__blurb[data-astro-cid-lmkygsfs]{font-size:.9rem;min-height:68px}.plan__list[data-astro-cid-lmkygsfs]{list-style:none;padding:var(--s-md) 0 0;margin:0;display:flex;flex-direction:column;gap:10px;flex:1}.plan__list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{position:relative;padding-left:26px;font-size:.9rem}.plan__list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;left:0;top:.28em;width:15px;height:15px;background:var(--brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}.plan__note[data-astro-cid-lmkygsfs]{margin:var(--s-md) 0 0;font-size:.8rem;color:var(--text-muted)}.managed[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1.6fr 1fr;gap:var(--s-2xl);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:var(--s-xl);align-items:center}.managed[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin:6px 0 10px}.managed__list[data-astro-cid-lmkygsfs]{list-style:none;padding:0;margin:var(--s-md) 0 0;display:flex;flex-direction:column;gap:8px}.managed__list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{position:relative;padding-left:26px;font-size:.92rem}.managed__list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;left:0;top:.3em;width:15px;height:15px;background:var(--brand);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}.managed__cta[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column}.managed__price[data-astro-cid-lmkygsfs]{font-family:var(--font-head);font-size:2rem;font-weight:700;color:var(--fg);margin-bottom:var(--s-md)}.managed__price[data-astro-cid-lmkygsfs] span[data-astro-cid-lmkygsfs]{font-size:.85rem;font-weight:400;color:var(--text-muted);margin-left:6px}@media(max-width:820px){.managed[data-astro-cid-lmkygsfs]{grid-template-columns:1fr;gap:var(--s-lg)}}.hfaq__grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:48px}.hfaq__list[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}@media(max-width:800px){.hfaq__grid[data-astro-cid-lmkygsfs],.hfaq__list[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}.enterprise[data-astro-cid-lmkygsfs]{background:var(--brand);color:#1a1200;border-radius:var(--r-lg);padding:var(--s-xl);display:flex;align-items:center;justify-content:space-between;gap:var(--s-lg);flex-wrap:wrap}.enterprise[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{color:#1a1200;margin:0 0 6px}.enterprise[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin:0;max-width:52ch}.faq[data-astro-cid-lmkygsfs]{max-width:820px;margin:var(--s-xl) auto 0;display:flex;flex-direction:column;gap:12px}.faq__item[data-astro-cid-lmkygsfs]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:4px 20px}.faq__item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]{cursor:pointer;padding:16px 0;font-family:var(--font-head);font-weight:600;color:var(--fg);list-style:none}.faq__item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]:after{content:"+";float:right;color:var(--brand);font-size:1.3rem;line-height:1}.faq__item[data-astro-cid-lmkygsfs][open] summary[data-astro-cid-lmkygsfs]:after{content:"–"}.faq__item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{padding-bottom:18px;margin:0;font-size:.95rem}.pricing-compare__logo[data-astro-cid-lmkygsfs]{height:22px;width:auto;display:block}.pricing-compare__logo--sm[data-astro-cid-lmkygsfs]{height:16px}.pricing-compare__stat[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--link)}.pricing-compare__stat[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:hover{color:var(--link-hover, var(--link))}
