.pricing-hero[data-astro-cid-onbjs6ym]{position:relative;overflow:hidden;border-bottom:1px solid var(--color-border-subtle);background:radial-gradient(circle at 18% 20%,color-mix(in oklab,var(--color-primary) 18%,transparent),transparent 36%),radial-gradient(circle at 82% 70%,color-mix(in oklab,var(--color-accent) 8%,transparent),transparent 30%)}.hero-copy[data-astro-cid-onbjs6ym]{text-align:left}.hero-copy[data-astro-cid-onbjs6ym] h1[data-astro-cid-onbjs6ym]{max-width:19ch;margin-top:var(--space-3);font-size:var(--font-size-display);font-weight:var(--font-weight-display);letter-spacing:var(--letter-spacing-display)}.hero-subhead[data-astro-cid-onbjs6ym]{margin-top:var(--space-5);color:var(--color-text-secondary);font-size:var(--font-size-body-lg)}.hero-anchor[data-astro-cid-onbjs6ym]{display:inline-block;margin-top:var(--space-5);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.pricing-section[data-astro-cid-onbjs6ym]{padding-top:var(--space-7)}.pricing-layout[data-astro-cid-onbjs6ym]{display:grid;gap:var(--space-4)}.billing-fieldset[data-astro-cid-onbjs6ym]{min-width:0;margin:0;border:0;padding:0}.billing-message[data-astro-cid-onbjs6ym]{display:flex;min-height:44px;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-raised);color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center}.billing-state[data-astro-cid-onbjs6ym]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1) var(--space-2)}.billing-message[data-astro-cid-onbjs6ym] strong[data-astro-cid-onbjs6ym]{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.billing-action[data-astro-cid-onbjs6ym]{display:inline-flex;min-height:32px;align-items:center;color:var(--color-link);font-weight:var(--font-weight-semibold);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--color-link) 45%,transparent);text-underline-offset:.2em;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}.billing-action[data-astro-cid-onbjs6ym]:hover{color:var(--color-link-hover)}.billing-annual-state[data-astro-cid-onbjs6ym]{display:none}.billing-program-divider[data-astro-cid-onbjs6ym]{width:100%;height:1px;background:var(--color-border-subtle)}.billing-program-link[data-astro-cid-onbjs6ym]{display:flex;min-height:44px;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-1) var(--space-2);color:var(--color-text-secondary);text-decoration:none}.billing-program-link[data-astro-cid-onbjs6ym] strong[data-astro-cid-onbjs6ym],.billing-program-arrow[data-astro-cid-onbjs6ym]{color:var(--color-link)}.billing-program-cta[data-astro-cid-onbjs6ym]{display:inline-flex;min-width:0;align-items:baseline;gap:var(--space-1)}.billing-program-link[data-astro-cid-onbjs6ym] strong[data-astro-cid-onbjs6ym]{font-size:var(--font-size-sm);text-decoration:underline;text-decoration-color:color-mix(in oklab,currentColor 45%,transparent);text-underline-offset:.18em}.billing-program-link[data-astro-cid-onbjs6ym]:hover strong[data-astro-cid-onbjs6ym],.billing-program-link[data-astro-cid-onbjs6ym]:focus-visible strong[data-astro-cid-onbjs6ym]{text-decoration-color:currentColor}.billing-message[data-astro-cid-onbjs6ym]:has(.billing-input:focus-visible){outline:2px solid var(--color-focus-ring);outline-offset:2px}.pricing-section[data-astro-cid-onbjs6ym]:has(.billing-input[value=monthly]:checked) .price-annual[data-astro-cid-onbjs6ym],.pricing-section[data-astro-cid-onbjs6ym]:has(.billing-input[value=annual]:checked) .price-monthly[data-astro-cid-onbjs6ym]{display:none}.pricing-section[data-astro-cid-onbjs6ym]:has(.billing-input[value=annual]:checked) .billing-monthly-state[data-astro-cid-onbjs6ym]{display:none}.pricing-section[data-astro-cid-onbjs6ym]:has(.billing-input[value=annual]:checked) .billing-annual-state[data-astro-cid-onbjs6ym]{display:flex}.plan-grid[data-astro-cid-onbjs6ym]{display:grid;gap:var(--space-4)}.plan-card[data-astro-cid-onbjs6ym]{display:flex;min-width:0;flex-direction:column;padding:var(--space-5);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-card);box-shadow:var(--shadow-sm)}.plan-name[data-astro-cid-onbjs6ym]{color:var(--color-text-primary);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-heading)}.plan-description[data-astro-cid-onbjs6ym]{min-height:3.4em;margin-top:var(--space-3);color:var(--color-text-secondary)}.plan-commercial[data-astro-cid-onbjs6ym]{display:grid;min-height:112px;align-content:start;gap:var(--space-1);margin-top:var(--space-5)}.price-block[data-astro-cid-onbjs6ym]{display:grid;gap:var(--space-1)}.price-context[data-astro-cid-onbjs6ym]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.plan-price[data-astro-cid-onbjs6ym]{display:flex;align-items:baseline;gap:var(--space-2);white-space:nowrap}.plan-price[data-astro-cid-onbjs6ym] strong[data-astro-cid-onbjs6ym]{color:var(--color-text-primary);font-size:clamp(2.5rem,1.8rem + 2.4vw,3.5rem);font-weight:var(--font-weight-display);line-height:1;letter-spacing:var(--letter-spacing-display)}.plan-price[data-astro-cid-onbjs6ym] span[data-astro-cid-onbjs6ym]{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.annual-saving[data-astro-cid-onbjs6ym]{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--font-size-caption)}.sku-band[data-astro-cid-onbjs6ym]{padding-block:var(--space-3);border-block:1px solid var(--color-border-subtle);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.included-line[data-astro-cid-onbjs6ym]{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.included-line[data-astro-cid-onbjs6ym] span[data-astro-cid-onbjs6ym],.available-mark[data-astro-cid-onbjs6ym]{color:var(--feedback-success)}.plan-cta-slot[data-astro-cid-onbjs6ym]{margin-top:auto;padding-top:var(--space-5)}.plan-cta[data-astro-cid-onbjs6ym]{width:100%;box-shadow:none}.custom-plan[data-astro-cid-onbjs6ym]{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;justify-content:space-between;margin-top:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-raised)}.custom-plan[data-astro-cid-onbjs6ym] p[data-astro-cid-onbjs6ym]{color:var(--color-text-secondary)}.custom-plan[data-astro-cid-onbjs6ym] a[data-astro-cid-onbjs6ym]{font-weight:var(--font-weight-semibold);text-decoration:none}.grow-together-section[data-astro-cid-onbjs6ym] .grow-together[data-astro-cid-onbjs6ym]{margin-top:0}.grow-together[data-astro-cid-onbjs6ym]{display:grid;scroll-margin-top:var(--space-8);gap:var(--space-5);margin-top:var(--space-6);padding:var(--space-5);border:1px solid color-mix(in oklab,var(--color-primary) 45%,var(--color-border-default));border-radius:var(--radius-xl);background:radial-gradient(circle at 8% 10%,color-mix(in oklab,var(--color-primary) 17%,transparent),transparent 38%),var(--color-bg-card);box-shadow:var(--shadow-sm)}.grow-together[data-astro-cid-onbjs6ym] h2[data-astro-cid-onbjs6ym]{margin-top:var(--space-2)}.grow-together-intro[data-astro-cid-onbjs6ym]>p[data-astro-cid-onbjs6ym]:last-child{margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-body-lg)}.grow-together-terms[data-astro-cid-onbjs6ym]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);margin-top:var(--space-4)}.grow-together-terms[data-astro-cid-onbjs6ym] strong[data-astro-cid-onbjs6ym]{color:var(--color-text-primary);font-size:var(--font-size-h2)}.grow-together-terms[data-astro-cid-onbjs6ym] span[data-astro-cid-onbjs6ym]{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-bg-raised);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--font-size-caption)}.grow-together-setup[data-astro-cid-onbjs6ym]{display:grid;align-content:start;gap:var(--space-3)}.grow-together-setup[data-astro-cid-onbjs6ym]>p[data-astro-cid-onbjs6ym]{color:var(--color-text-secondary)}.grow-together-trial[data-astro-cid-onbjs6ym]{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-accent);background:color-mix(in oklab,var(--color-accent) 7%,transparent);color:var(--color-text-primary)!important;font-weight:var(--font-weight-semibold)}.grow-together-included[data-astro-cid-onbjs6ym]{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text-primary)!important;font-weight:var(--font-weight-semibold)}.grow-together-included[data-astro-cid-onbjs6ym] span[data-astro-cid-onbjs6ym]{color:var(--feedback-success)}.grow-together-setup[data-astro-cid-onbjs6ym] .btn[data-astro-cid-onbjs6ym]{width:fit-content;margin-top:var(--space-1)}.grow-together-note[data-astro-cid-onbjs6ym]{font-size:var(--font-size-caption)}.manifesto[data-astro-cid-onbjs6ym],.compare-section[data-astro-cid-onbjs6ym],.faq-section[data-astro-cid-onbjs6ym]{border-block:1px solid var(--color-border-subtle);background:var(--color-bg-raised)}.manifesto[data-astro-cid-onbjs6ym]{background:radial-gradient(circle at 20% 30%,color-mix(in oklab,var(--color-primary) 14%,transparent),transparent 40%),var(--color-bg-raised)}.manifesto-grid[data-astro-cid-onbjs6ym]{display:grid;gap:var(--space-5)}.manifesto[data-astro-cid-onbjs6ym] h2[data-astro-cid-onbjs6ym],.section-heading[data-astro-cid-onbjs6ym] h2[data-astro-cid-onbjs6ym]{margin-top:var(--space-2)}.manifesto-copy[data-astro-cid-onbjs6ym]{color:var(--color-text-secondary)}.manifesto-closing[data-astro-cid-onbjs6ym]{margin-top:var(--space-4);color:var(--color-text-primary);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold)}.section-heading[data-astro-cid-onbjs6ym]{max-width:760px;margin-bottom:var(--space-6)}.section-lead[data-astro-cid-onbjs6ym]{margin-top:var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-body-lg)}.matrix-scroll[data-astro-cid-onbjs6ym]{overflow-x:auto;border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-card);box-shadow:var(--shadow-sm);-webkit-overflow-scrolling:touch}.matrix-scroll[data-astro-cid-onbjs6ym]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.feature-matrix[data-astro-cid-onbjs6ym],.compare-table[data-astro-cid-onbjs6ym]{width:100%;min-width:760px;border-collapse:collapse}.feature-col[data-astro-cid-onbjs6ym]{width:58%}.plan-col[data-astro-cid-onbjs6ym]{width:14%}.feature-matrix[data-astro-cid-onbjs6ym] th[data-astro-cid-onbjs6ym],.feature-matrix[data-astro-cid-onbjs6ym] td[data-astro-cid-onbjs6ym],.compare-table[data-astro-cid-onbjs6ym] th[data-astro-cid-onbjs6ym],.compare-table[data-astro-cid-onbjs6ym] td[data-astro-cid-onbjs6ym]{padding:var(--space-4);border-bottom:1px solid var(--color-border-subtle);text-align:left;vertical-align:middle}.feature-matrix[data-astro-cid-onbjs6ym] thead[data-astro-cid-onbjs6ym] th[data-astro-cid-onbjs6ym],.compare-table[data-astro-cid-onbjs6ym] thead[data-astro-cid-onbjs6ym] th[data-astro-cid-onbjs6ym]{background:var(--color-bg-raised);color:var(--color-text-secondary);font-family:var(--font-mono);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-mono);text-transform:uppercase}.feature-matrix[data-astro-cid-onbjs6ym] thead[data-astro-cid-onbjs6ym] th[data-astro-cid-onbjs6ym]:not(:first-child),.feature-matrix[data-astro-cid-onbjs6ym] td[data-astro-cid-onbjs6ym]{text-align:center}.feature-matrix[data-astro-cid-onbjs6ym] tbody[data-astro-cid-onbjs6ym] tr[data-astro-cid-onbjs6ym]:last-child th[data-astro-cid-onbjs6ym],.feature-matrix[data-astro-cid-onbjs6ym] tbody[data-astro-cid-onbjs6ym] tr[data-astro-cid-onbjs6ym]:last-child td[data-astro-cid-onbjs6ym],.compare-table[data-astro-cid-onbjs6ym] tbody[data-astro-cid-onbjs6ym] tr[data-astro-cid-onbjs6ym]:last-child th[data-astro-cid-onbjs6ym],.compare-table[data-astro-cid-onbjs6ym] tbody[data-astro-cid-onbjs6ym] tr[data-astro-cid-onbjs6ym]:last-child td[data-astro-cid-onbjs6ym]{border-bottom:0}.feature-matrix[data-astro-cid-onbjs6ym] tbody[data-astro-cid-onbjs6ym] th[data-astro-cid-onbjs6ym],.compare-table[data-astro-cid-onbjs6ym] tbody[data-astro-cid-onbjs6ym] th[data-astro-cid-onbjs6ym]{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.feature-details[data-astro-cid-onbjs6ym] summary[data-astro-cid-onbjs6ym]{cursor:pointer;list-style:none}.feature-details[data-astro-cid-onbjs6ym] summary[data-astro-cid-onbjs6ym]::-webkit-details-marker{display:none}.feature-details[data-astro-cid-onbjs6ym] summary[data-astro-cid-onbjs6ym]::marker{content:""}.feature-title[data-astro-cid-onbjs6ym],.feature-summary[data-astro-cid-onbjs6ym]{display:block}.feature-title[data-astro-cid-onbjs6ym]{color:var(--color-text-primary);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold)}.feature-summary[data-astro-cid-onbjs6ym]{margin-top:var(--space-1);color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.details-trigger[data-astro-cid-onbjs6ym]{display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-2);color:var(--color-link)}.details-label[data-astro-cid-onbjs6ym]{font-family:var(--font-mono);font-size:var(--font-size-caption);font-weight:var(--font-weight-medium)}.details-chevron[data-astro-cid-onbjs6ym]{flex:none;transition:transform var(--duration-base) var(--ease-standard)}.feature-details[data-astro-cid-onbjs6ym][open] .details-chevron[data-astro-cid-onbjs6ym]{transform:rotate(180deg)}.feature-expanded[data-astro-cid-onbjs6ym]{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-weight:var(--font-weight-regular)}.feature-expanded[data-astro-cid-onbjs6ym] a[data-astro-cid-onbjs6ym]{display:inline-block;margin-top:var(--space-2);font-size:var(--font-size-sm);text-decoration:none}.available-mark[data-astro-cid-onbjs6ym]{display:inline-grid;width:30px;height:30px;place-items:center;border:1px solid var(--status-live-bd);border-radius:var(--radius-pill);background:var(--status-live-bg);font-weight:var(--font-weight-bold)}.compare-table[data-astro-cid-onbjs6ym] caption[data-astro-cid-onbjs6ym]{padding:var(--space-4);color:var(--color-text-secondary);text-align:left;caption-side:top}.compare-table[data-astro-cid-onbjs6ym] td[data-astro-cid-onbjs6ym]{color:var(--color-text-secondary)}.audit-heading[data-astro-cid-onbjs6ym]{margin-inline:auto;text-align:center}.audit-heading[data-astro-cid-onbjs6ym] .section-lead[data-astro-cid-onbjs6ym]{margin-inline:auto}.duration[data-astro-cid-onbjs6ym]{display:inline-block;margin-top:var(--space-3);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-default);border-radius:var(--radius-pill);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--font-size-caption)}.audit-steps[data-astro-cid-onbjs6ym]{display:grid;gap:var(--space-4);padding:0;list-style:none}.audit-steps[data-astro-cid-onbjs6ym] li[data-astro-cid-onbjs6ym]{padding:var(--space-5);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);background:var(--color-bg-card)}.step-number[data-astro-cid-onbjs6ym]{display:grid;width:34px;height:34px;place-items:center;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font-family:var(--font-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.audit-steps[data-astro-cid-onbjs6ym] h3[data-astro-cid-onbjs6ym]{margin-top:var(--space-4)}.audit-steps[data-astro-cid-onbjs6ym] p[data-astro-cid-onbjs6ym]{margin-top:var(--space-2);color:var(--color-text-secondary)}.faq-heading[data-astro-cid-onbjs6ym]{margin-bottom:var(--space-5)}@media(min-width:760px){.billing-message[data-astro-cid-onbjs6ym]{flex-direction:row;gap:var(--space-3)}.billing-program-divider[data-astro-cid-onbjs6ym]{width:1px;height:24px}.custom-plan[data-astro-cid-onbjs6ym]{flex-direction:row;align-items:center}.manifesto-grid[data-astro-cid-onbjs6ym]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:var(--space-8);align-items:start}.grow-together[data-astro-cid-onbjs6ym]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-7);padding:var(--space-6)}.audit-steps[data-astro-cid-onbjs6ym]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.plan-grid[data-astro-cid-onbjs6ym]{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-description[data-astro-cid-onbjs6ym]{min-height:5.1em}}@media(min-width:1200px){.plan-description[data-astro-cid-onbjs6ym]{min-height:3.4em}}@media(max-width:479px){.plan-card[data-astro-cid-onbjs6ym]{padding:var(--space-4)}}
