.plan-label:where(.astro-u3mqw4ek){font-family:var(--font-mono);font-size:var(--eyebrow-size);letter-spacing:var(--label-tracking);text-transform:uppercase;font-weight:700}.pricing-hero:where(.astro-u3mqw4ek){border-bottom:1px solid var(--border-strong);position:relative;overflow:hidden}.wrap:where(.astro-u3mqw4ek).pricing-hero-inner{z-index:2;padding-top:clamp(72px,8vw,120px);padding-bottom:clamp(72px,8vw,120px);position:relative}.pricing-intro:where(.astro-u3mqw4ek){text-align:center;max-width:1120px;margin:0 auto}.pricing-intro:where(.astro-u3mqw4ek) .h1:where(.astro-u3mqw4ek){margin:0;font-size:clamp(42px,5vw,64px);line-height:1}.pricing-intro:where(.astro-u3mqw4ek) .h1:where(.astro-u3mqw4ek) span:where(.astro-u3mqw4ek){color:inherit;display:block}.pricing-intro:where(.astro-u3mqw4ek) .lede:where(.astro-u3mqw4ek){max-width:720px;margin:var(--space-xl) auto 0}.plan-grid:where(.astro-u3mqw4ek){gap:var(--space-lg);max-width:980px;margin:var(--space-3xl) auto 0;text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plan-card:where(.astro-u3mqw4ek){min-height:390px;padding:var(--space-2xl);border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--surface-card);box-shadow:var(--shadow-raised);flex-direction:column;display:flex}.plan-card--primary:where(.astro-u3mqw4ek){border-color:var(--dark-border);background:var(--dark-panel);color:var(--dark-text)}.plan-label:where(.astro-u3mqw4ek){color:var(--cobalt)}.plan-card--primary:where(.astro-u3mqw4ek) .plan-label:where(.astro-u3mqw4ek){color:var(--yellow)}.plan-price:where(.astro-u3mqw4ek){gap:var(--space-12);margin-top:var(--space-lg);align-items:baseline;display:flex}.plan-price:where(.astro-u3mqw4ek) strong:where(.astro-u3mqw4ek){letter-spacing:var(--display-tracking);font-size:clamp(42px,4.5vw,58px);line-height:1}.plan-price:where(.astro-u3mqw4ek)>span:where(.astro-u3mqw4ek){color:var(--text-muted);font-size:15px}.plan-card--primary:where(.astro-u3mqw4ek) .plan-price:where(.astro-u3mqw4ek)>span:where(.astro-u3mqw4ek){color:var(--dark-muted)}.plan-card:where(.astro-u3mqw4ek)>p:where(.astro-u3mqw4ek){max-width:42ch;margin:var(--space-md) 0 0;color:var(--text-body);line-height:1.55}.plan-card--primary:where(.astro-u3mqw4ek)>p:where(.astro-u3mqw4ek){color:var(--dark-muted)}.plan-card:where(.astro-u3mqw4ek) ul:where(.astro-u3mqw4ek){gap:var(--space-12);margin:auto 0 var(--space-xl);padding:var(--space-xl) 0 0;list-style:none;display:grid}.plan-card:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek){gap:var(--space-12);align-items:center;font-size:14px;display:flex}.plan-card:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek)>span:where(.astro-u3mqw4ek){border-radius:var(--radius-pill);background:var(--cobalt-tint);width:23px;height:23px;color:var(--cobalt);flex:none;place-items:center;display:grid}.plan-card--primary:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek)>span:where(.astro-u3mqw4ek){background:var(--yellow);color:var(--ink)}.comparison-head:where(.astro-u3mqw4ek){max-width:800px}.comparison-head:where(.astro-u3mqw4ek) .lede:where(.astro-u3mqw4ek){max-width:700px}.comparison-table-wrap:where(.astro-u3mqw4ek){margin-top:var(--space-3xl);border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--surface-card);overflow:hidden}.comparison-table:where(.astro-u3mqw4ek){border-collapse:collapse;table-layout:fixed;width:100%}.comparison-table:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek),.comparison-table:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek){padding:16px var(--space-xl);border-bottom:1px solid var(--border-hairline);text-align:left}.comparison-table:where(.astro-u3mqw4ek) thead:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek){background:var(--surface-card);color:var(--text-muted);font-family:var(--font-mono);letter-spacing:var(--label-tracking);text-transform:uppercase;font-size:10px;font-weight:600}.comparison-table:where(.astro-u3mqw4ek) thead:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek):first-child{width:58%}.comparison-table:where(.astro-u3mqw4ek) thead:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek):not(:first-child),.comparison-table:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek){text-align:center}.comparison-table:where(.astro-u3mqw4ek) tbody:where(.astro-u3mqw4ek):last-child tr:where(.astro-u3mqw4ek):last-child>:where(.astro-u3mqw4ek){border-bottom:0}.comparison-table:where(.astro-u3mqw4ek) tbody:where(.astro-u3mqw4ek) tr:where(.astro-u3mqw4ek):not(.comparison-group) th:where(.astro-u3mqw4ek){color:var(--text-body);font-size:14px;font-weight:500}.comparison-table:where(.astro-u3mqw4ek) tbody:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek){color:var(--text-body);font-size:13px}.comparison-table:where(.astro-u3mqw4ek) tbody:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek) strong:where(.astro-u3mqw4ek){color:var(--ink);font-size:13px}.comparison-group:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek){padding-top:28px;padding-bottom:var(--space-sm);border-top:1px solid var(--border-strong);background:var(--surface-card);color:var(--ink);font-family:var(--font-mono);letter-spacing:var(--label-sm-tracking);text-transform:uppercase;font-size:10px}.comparison-table:where(.astro-u3mqw4ek) tbody:where(.astro-u3mqw4ek):first-of-type .comparison-group:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek){border-top:0}.included:where(.astro-u3mqw4ek){width:22px;height:22px;color:var(--cobalt);place-items:center;display:inline-grid}.comparison-table:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek):last-child .included:where(.astro-u3mqw4ek){color:var(--ink)}.not-included:where(.astro-u3mqw4ek){color:var(--text-faint)}.sr-only:where(.astro-u3mqw4ek){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.team-pricing-section:where(.astro-u3mqw4ek){border-top:1px solid var(--border-strong);background:var(--paper)}.team-pricing-head:where(.astro-u3mqw4ek){max-width:850px}.team-pricing-head:where(.astro-u3mqw4ek) .lede:where(.astro-u3mqw4ek){max-width:720px}.team-pricing-grid:where(.astro-u3mqw4ek){margin-top:var(--space-3xl);border-top:1px solid var(--border-strong);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team-pricing-grid:where(.astro-u3mqw4ek) article:where(.astro-u3mqw4ek){min-height:280px;padding:var(--space-xl) var(--space-xl) 0 0;border-right:1px solid var(--border-hairline)}.team-pricing-grid:where(.astro-u3mqw4ek) article:where(.astro-u3mqw4ek)+article:where(.astro-u3mqw4ek){padding-left:var(--space-xl)}.team-pricing-grid:where(.astro-u3mqw4ek) article:where(.astro-u3mqw4ek):last-child{border-right:0}.team-icon:where(.astro-u3mqw4ek){color:#fff;border-radius:9px;place-items:center;width:46px;height:46px;display:grid}.team-icon--cobalt:where(.astro-u3mqw4ek){background:var(--cobalt)}.team-icon--orange:where(.astro-u3mqw4ek){background:var(--orange)}.team-icon--yellow:where(.astro-u3mqw4ek){background:var(--yellow);color:var(--ink)}.team-pricing-grid:where(.astro-u3mqw4ek) h3:where(.astro-u3mqw4ek){max-width:17ch;margin:var(--space-xl) 0 0;font-size:23px;line-height:1.12}.team-pricing-grid:where(.astro-u3mqw4ek) p:where(.astro-u3mqw4ek){max-width:37ch;margin:var(--space-md) 0 0;color:var(--text-body);font-size:14px;line-height:1.65}.faq-section:where(.astro-u3mqw4ek){border-top:1px solid var(--border-strong)}.faq-wrap:where(.astro-u3mqw4ek){gap:clamp(var(--space-3xl), 7vw, 112px);grid-template-columns:minmax(250px,.55fr) minmax(0,1fr);align-items:start;display:grid}.faq-head:where(.astro-u3mqw4ek){text-align:left;margin:0;position:sticky;top:104px}.faq-head:where(.astro-u3mqw4ek) .h2:where(.astro-u3mqw4ek){max-width:14ch}.pricing-faq:where(.astro-u3mqw4ek){border-top:1px solid var(--border-strong)}.pricing-faq:where(.astro-u3mqw4ek) details:where(.astro-u3mqw4ek){border-bottom:1px solid var(--border-strong)}.pricing-faq:where(.astro-u3mqw4ek) summary:where(.astro-u3mqw4ek){cursor:pointer;color:var(--ink);padding:26px 56px 26px 0;font-size:17px;font-weight:600;line-height:1.35;list-style:none;position:relative}.pricing-faq:where(.astro-u3mqw4ek) summary:where(.astro-u3mqw4ek)::-webkit-details-marker{display:none}.pricing-faq:where(.astro-u3mqw4ek) summary:where(.astro-u3mqw4ek):after{content:"+";top:24px;right:var(--space-sm);color:var(--cobalt);font-family:var(--font-mono);font-size:18px;position:absolute}.pricing-faq:where(.astro-u3mqw4ek) details:where(.astro-u3mqw4ek)[open] summary:where(.astro-u3mqw4ek):after{content:"–"}.pricing-faq:where(.astro-u3mqw4ek) summary:where(.astro-u3mqw4ek):focus-visible{border-radius:var(--radius-sm);outline:3px solid var(--focus-ring);outline-offset:3px}.pricing-faq:where(.astro-u3mqw4ek) details:where(.astro-u3mqw4ek) p:where(.astro-u3mqw4ek){max-width:680px;color:var(--text-body);margin:0;padding:0 56px 28px 0;line-height:1.65}@media (width<=1020px){.faq-wrap:where(.astro-u3mqw4ek){gap:var(--space-2xl);grid-template-columns:1fr}.faq-head:where(.astro-u3mqw4ek){position:static}.faq-head:where(.astro-u3mqw4ek) .h2:where(.astro-u3mqw4ek){max-width:none}}@media (width<=720px){.pricing-intro:where(.astro-u3mqw4ek){text-align:left}.pricing-intro:where(.astro-u3mqw4ek) .h1:where(.astro-u3mqw4ek){max-width:13ch;font-size:clamp(38px,10.5vw,44px);line-height:1.02}.pricing-intro:where(.astro-u3mqw4ek) .h1:where(.astro-u3mqw4ek) span:where(.astro-u3mqw4ek){display:inline}.pricing-intro:where(.astro-u3mqw4ek) .lede:where(.astro-u3mqw4ek){max-width:35ch;margin-left:0;font-size:16px;line-height:1.55}.plan-grid:where(.astro-u3mqw4ek){grid-template-columns:1fr}.plan-card:where(.astro-u3mqw4ek){min-height:0;padding:var(--space-xl)}.plan-card:where(.astro-u3mqw4ek) ul:where(.astro-u3mqw4ek){margin-top:var(--space-xl)}.comparison-table-wrap:where(.astro-u3mqw4ek){border-radius:var(--radius-menu);overflow:hidden}.comparison-table:where(.astro-u3mqw4ek){table-layout:fixed;min-width:0}.comparison-table:where(.astro-u3mqw4ek) thead:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek):first-child{width:50%}.comparison-table:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek),.comparison-table:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek){padding:12px 6px}.comparison-group:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek){padding-top:var(--space-lg);padding-bottom:var(--space-sm)}.team-pricing-grid:where(.astro-u3mqw4ek){grid-template-columns:1fr}.team-pricing-grid:where(.astro-u3mqw4ek) article:where(.astro-u3mqw4ek),.team-pricing-grid:where(.astro-u3mqw4ek) article:where(.astro-u3mqw4ek)+article:where(.astro-u3mqw4ek){min-height:0;padding:var(--space-xl) 0;border-right:0;border-bottom:1px solid var(--border-hairline)}.team-pricing-grid:where(.astro-u3mqw4ek) article:where(.astro-u3mqw4ek):last-child{border-bottom:0}.pricing-faq:where(.astro-u3mqw4ek) summary:where(.astro-u3mqw4ek){padding-top:var(--space-xl);padding-bottom:var(--space-xl)}}
