.pricing-hero[data-astro-cid-vlm6rg52]{padding:clamp(5rem,4rem + 8vw,10rem) var(--gutter, clamp(1.25rem, 1rem + 1.5vw, 2.25rem)) clamp(3rem,2rem + 4vw,6rem)}.pricing-hero-inner[data-astro-cid-vlm6rg52]{max-width:1240px;margin:0 auto}.pricing-hero-eyebrow[data-astro-cid-vlm6rg52]{display:flex;align-items:center;gap:.75rem;font-size:.63rem;text-transform:uppercase;letter-spacing:.22em;color:var(--brand);margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.pricing-hero-eyebrow-mark[data-astro-cid-vlm6rg52]{display:block;width:2rem;height:1px;background:var(--brand);opacity:.7;flex-shrink:0}.pricing-hero-title[data-astro-cid-vlm6rg52]{font-family:Syne,sans-serif;font-size:clamp(3rem,1.8rem + 7.5vw,7.5rem);font-weight:600;line-height:.94;letter-spacing:-.045em;color:var(--fg);margin:0 0 clamp(1.5rem,1rem + 2vw,2.75rem);max-width:14ch}.pricing-hero-sub[data-astro-cid-vlm6rg52]{font-size:clamp(1rem,.9rem + .5vw,1.2rem);line-height:1.62;color:var(--fg-muted);margin:0 0 clamp(3.5rem,2.5rem + 4vw,7rem);max-width:50ch}.pricing-hero-stats[data-astro-cid-vlm6rg52]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1.25rem 2.5rem;margin:0}.pricing-hero-stat[data-astro-cid-vlm6rg52]{display:flex;flex-direction:column;gap:.3rem;margin:0}.pricing-hero-stat-num[data-astro-cid-vlm6rg52]{font-family:Syne,sans-serif;font-size:clamp(1.75rem,1.25rem + 2.5vw,3rem);font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--fg)}.pricing-hero-stat-lbl[data-astro-cid-vlm6rg52]{font-size:.58rem;text-transform:uppercase;letter-spacing:.2em;color:var(--fg-subtle);margin:0}.pricing-hero-stat-sep[data-astro-cid-vlm6rg52]{font-size:1.25rem;color:var(--fg-subtle);opacity:.25;align-self:flex-end;padding-bottom:.35rem;flex-shrink:0}.pricing-cards{padding:0 var(--gutter, clamp(1.25rem, 1rem + 1.5vw, 2.25rem)) clamp(3rem,2.5rem + 2vw,5rem)}.pricing-toggle-wrap{display:flex;justify-content:center;margin-bottom:clamp(3rem,2.5rem + 2vw,5rem)}.pricing-toggle{position:relative;display:inline-flex;align-items:center;gap:.1rem;padding:.25rem;border-radius:999px;background:color-mix(in srgb,var(--fg) 5%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.pricing-toggle-btn{position:relative;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-size:.82rem;font-weight:500;color:var(--fg-muted);background:transparent;border:none;border-radius:999px;cursor:pointer;z-index:1;transition:color var(--dur-fast) var(--ease-out-expo);-webkit-tap-highlight-color:transparent;letter-spacing:-.01em}.pricing-toggle-thumb{position:absolute;top:.25rem;bottom:.25rem;border-radius:999px;background:var(--brand);z-index:0;transition:left var(--dur-med) var(--ease-spring),width var(--dur-med) var(--ease-spring)}.pricing-toggle-save{display:inline-block;padding:.12rem .45rem;font-family:JetBrains Mono,monospace;font-size:.57rem;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;background:#00000026;color:inherit}.pricing-plans{display:grid;grid-template-columns:1fr;gap:clamp(3rem,2.5rem + 2vw,5rem) clamp(3rem,2rem + 4vw,7rem)}@media(min-width:768px){.pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pricing-plans>.pricing-plan[data-hero=true]{order:0}}.pricing-plan{position:relative;display:flex;flex-direction:column;padding:0 0 0 clamp(1.5rem,1rem + 1.5vw,2.5rem)}.pricing-plan[data-hero=true]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--brand)}.pricing-plan[data-hero=false]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--border-strong)}.pricing-plan-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.pricing-plan-name{font-family:Syne,sans-serif;font-size:clamp(1.375rem,1.1rem + 1.2vw,1.875rem);font-weight:600;line-height:1;letter-spacing:-.035em;color:var(--fg);margin:0}.pricing-plan-badge{flex-shrink:0;font-size:.58rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--brand)}.pricing-plan-tagline{font-size:.875rem;line-height:1.5;color:var(--fg-subtle);margin:0 0 .375rem}.pricing-plan-subtitle{font-size:.9375rem;line-height:1.5;color:var(--fg-muted);margin:0 0 clamp(1.5rem,1.25rem + 1vw,2.25rem);max-width:32ch}.pricing-plan-price{display:flex;flex-direction:column;gap:.3rem;margin-bottom:clamp(2rem,1.75rem + 1vw,3rem)}.pricing-plan-price-row{display:flex;align-items:baseline;gap:.35rem;transition:opacity var(--dur-fast) var(--ease-out-expo)}.pricing-plan-currency{font-family:Syne,sans-serif;font-size:clamp(1rem,.9rem + .5vw,1.375rem);font-weight:500;color:var(--fg-muted);line-height:1;margin-bottom:.5rem}.pricing-plan-amount{font-family:Syne,sans-serif;font-size:clamp(3.5rem,2.5rem + 4.5vw,5.5rem);font-weight:600;line-height:.92;letter-spacing:-.045em;color:var(--fg);font-variant-numeric:tabular-nums}.pricing-plan-period{font-size:.875rem;color:var(--fg-muted);margin-left:.1rem}.pricing-plan-annual{font-size:.65rem;letter-spacing:.06em;color:var(--fg-subtle);margin:0;transition:opacity var(--dur-fast) var(--ease-out-expo)}.pricing-plan-price-note{font-size:.65rem;letter-spacing:.04em;color:var(--fg-subtle);margin:0}.pricing-plan-features{list-style:none;padding:0;margin:0 0 clamp(1.75rem,1.5rem + 1vw,2.5rem);display:flex;flex-direction:column;gap:.625rem;flex-grow:1}.pricing-plan-feature{display:flex;align-items:baseline;gap:.625rem;font-size:.875rem;line-height:1.45;color:var(--fg-muted)}.pricing-plan-feature:before{content:"·";flex-shrink:0;color:var(--brand);font-size:1.1em;line-height:1;margin-top:.1em}.pricing-plan-sub-note{font-size:.68rem;letter-spacing:.03em;color:var(--fg-subtle);margin:0 0 .75rem;line-height:1.6}.pricing-plan-best-for{font-size:.8125rem;color:var(--fg-muted);margin:0 0 clamp(1.5rem,1.25rem + .5vw,2rem);padding-top:.875rem;border-top:1px solid color-mix(in srgb,var(--border-strong) 50%,transparent);line-height:1.4}.pricing-plan-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.875rem;font-weight:500;color:var(--primary-fg);background:var(--brand);border-radius:999px;text-decoration:none;align-self:flex-start;transition:gap var(--dur-fast) var(--ease-spring),background-color var(--dur-fast),transform var(--dur-fast) var(--ease-out-expo);-webkit-tap-highlight-color:transparent;letter-spacing:-.01em}.pricing-plan-cta:hover{gap:.8rem;background:color-mix(in oklab,var(--brand) 88%,white)}.pricing-plan-cta:active{transform:translateY(1px) scale(.99)}.pricing-plan-cta-arrow{transition:transform var(--dur-fast) var(--ease-spring)}[data-hero=false] .pricing-plan-cta{background:color-mix(in srgb,var(--fg) 8%,transparent);color:var(--fg)}[data-hero=false] .pricing-plan-cta:hover{background:color-mix(in srgb,var(--fg) 14%,transparent)}@media(prefers-reduced-motion:reduce){.pricing-toggle-thumb,.pricing-plan-cta,.pricing-plan-cta-arrow{transition:none}}.pricing-cards-inner{max-width:1240px;margin:0 auto}.pricing-toggle-wrap{display:flex;justify-content:center;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.pricing-toggle{position:relative;display:inline-flex;align-items:center;gap:.15rem;padding:.3rem;border-radius:999px;background:var(--glass-bg);backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);box-shadow:var(--glass-rim-inner)}.pricing-toggle-btn{position:relative;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.2rem;font-size:.85rem;font-weight:500;color:var(--fg-muted);background:transparent;border:none;border-radius:999px;cursor:pointer;z-index:1;transition:color var(--dur-fast) var(--ease-out-expo);-webkit-tap-highlight-color:transparent}.pricing-toggle-btn:hover{color:var(--fg)}.pricing-toggle-btn[aria-checked=true]{color:var(--primary-fg)}.pricing-toggle-thumb{position:absolute;top:.3rem;bottom:.3rem;border-radius:999px;background:var(--brand);z-index:0;transition:transform var(--dur-med) var(--ease-spring),width var(--dur-med) var(--ease-spring),left var(--dur-med) var(--ease-spring)}.pricing-toggle-save{display:inline-block;padding:.15rem .5rem;font-family:JetBrains Mono,monospace;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;background:#0000002e;color:inherit}.pricing-toggle-btn[aria-checked=false] .pricing-toggle-save{background:color-mix(in oklab,var(--brand) 16%,transparent);color:var(--brand)}.pricing-plans{display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,2rem + 2vw,4rem) clamp(2rem,1.5rem + 2vw,4rem)}.pricing-plans>.pricing-plan[data-hero=true]{order:-1}@media(min-width:768px){.pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.pricing-plans>.pricing-plan[data-hero=true]{order:0}}.pricing-plan{position:relative;display:flex;flex-direction:column;padding:clamp(1.5rem,1.25rem + 1vw,2.25rem) clamp(1.25rem,1rem + 1vw,2rem) clamp(1.5rem,1.25rem + 1vw,2rem)}.pricing-plan[data-hero=true]{background-image:linear-gradient(180deg,transparent 8%,var(--brand) 8%,var(--brand) 92%,transparent 92%);background-repeat:no-repeat;background-position:0 0;background-size:1px 100%}.pricing-plan[data-hero=false]{background-image:linear-gradient(180deg,transparent 8%,var(--border-strong) 8%,var(--border-strong) 92%,transparent 92%);background-repeat:no-repeat;background-position:0 0;background-size:1px 100%}.pricing-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.6rem}.pricing-plan-name{font-family:Syne,sans-serif;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);font-weight:600;line-height:1;letter-spacing:-.03em;color:var(--fg);margin:0}.pricing-plan-badge{flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:.6rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--brand);padding:.35rem .6rem;border-radius:999px;background:color-mix(in oklab,var(--brand) 12%,transparent)}.pricing-plan-subtitle{font-size:.95rem;line-height:1.5;color:var(--fg-muted);margin:0 0 clamp(1.5rem,1.25rem + 1vw,2.25rem);max-width:32ch}.pricing-plan-price{display:flex;flex-direction:column;gap:.25rem;margin-bottom:clamp(1.75rem,1.5rem + 1vw,2.5rem)}.pricing-plan-price-row{display:flex;align-items:baseline;gap:.4rem;transition:opacity var(--dur-fast) var(--ease-out-expo)}.pricing-plan-price-row[data-transitioning=true]{opacity:0}.pricing-plan-currency{font-family:Syne,sans-serif;font-size:clamp(1.1rem,1rem + .5vw,1.5rem);font-weight:500;color:var(--fg-muted);line-height:1}.pricing-plan-amount{font-family:Syne,sans-serif;font-size:clamp(3rem,2rem + 4vw,5rem);font-weight:600;line-height:.95;letter-spacing:-.04em;color:var(--fg);font-variant-numeric:tabular-nums}.pricing-plan-period{font-size:.9rem;color:var(--fg-muted);margin-left:.15rem}.pricing-plan-annual{font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.06em;color:var(--fg-subtle);margin:0;transition:opacity var(--dur-fast) var(--ease-out-expo)}.pricing-plan-annual[data-transitioning=true]{opacity:0}.pricing-plan-features{list-style:none;padding:0;margin:0 0 clamp(1.75rem,1.5rem + 1vw,2.5rem);display:flex;flex-direction:column;gap:.7rem;flex-grow:1}.pricing-plan-feature{display:flex;align-items:baseline;gap:.65rem;font-size:.92rem;line-height:1.45;color:var(--fg-muted)}.pricing-plan-feature:before{content:"·";flex-shrink:0;font-family:JetBrains Mono,monospace;font-size:1.1rem;line-height:1;color:var(--brand);width:.5rem;text-align:center}.pricing-plan[data-hero=false] .pricing-plan-feature:before{color:var(--fg-subtle)}.pricing-plan-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.92rem;font-weight:500;text-decoration:none;border-radius:999px;transition:gap var(--dur-fast) var(--ease-spring),transform var(--dur-fast) var(--ease-out-expo),background-color var(--dur-fast);-webkit-tap-highlight-color:transparent}.pricing-plan[data-hero=true] .pricing-plan-cta{background:var(--brand);color:var(--primary-fg)}.pricing-plan[data-hero=true] .pricing-plan-cta:hover{background:color-mix(in oklab,var(--brand) 88%,white);gap:.75rem}.pricing-plan[data-hero=false] .pricing-plan-cta{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1px var(--border-strong);align-self:flex-start}.pricing-plan[data-hero=false] .pricing-plan-cta:hover{color:var(--brand);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand) 60%,transparent);gap:.75rem}.pricing-plan-cta:active{transform:translateY(1px)}.pricing-plan-cta-arrow{display:inline-flex;transition:transform var(--dur-fast) var(--ease-spring)}.pricing-plan-cta:hover .pricing-plan-cta-arrow{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.pricing-toggle-thumb,.pricing-plan-cta,.pricing-plan-cta-arrow,.pricing-plan-price-row,.pricing-plan-annual{transition:none!important}}.sub-cmp[data-astro-cid-f4npvmam]{padding:clamp(4rem,3rem + 5vw,8rem) var(--gutter, clamp(1.25rem, 1rem + 1.5vw, 2.25rem))}.sub-cmp-inner[data-astro-cid-f4npvmam]{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(3rem,2rem + 3vw,5.5rem)}.sub-cmp-header[data-astro-cid-f4npvmam]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem}.sub-cmp-badge[data-astro-cid-f4npvmam]{font-size:.63rem;text-transform:uppercase;letter-spacing:.22em;color:var(--brand)}.sub-cmp-headline[data-astro-cid-f4npvmam]{font-family:Syne,sans-serif;font-size:clamp(1.875rem,1.2rem + 3.5vw,3.25rem);font-weight:600;line-height:1.04;letter-spacing:-.035em;color:var(--fg);max-width:36ch;margin:0}.sub-cmp-sub[data-astro-cid-f4npvmam]{font-size:clamp(.9375rem,.875rem + .35vw,1.0625rem);line-height:1.65;color:var(--fg-muted);max-width:58ch;margin:0}.sub-cmp-grid[data-astro-cid-f4npvmam]{display:grid;grid-template-columns:1fr;gap:2.5rem}@media(min-width:640px){.sub-cmp-grid[data-astro-cid-f4npvmam]{grid-template-columns:1fr auto 1fr;align-items:start;gap:2rem}}.sub-cmp-col[data-astro-cid-f4npvmam]{display:flex;flex-direction:column;gap:.875rem}.sub-cmp-col-label[data-astro-cid-f4npvmam]{font-size:.62rem;text-transform:uppercase;letter-spacing:.2em;color:var(--fg-subtle);margin:0 0 .375rem}.sub-cmp-list[data-astro-cid-f4npvmam]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.sub-cmp-item[data-astro-cid-f4npvmam]{display:flex;align-items:center;gap:.625rem}.sub-cmp-item--dim[data-astro-cid-f4npvmam]{opacity:.55}.sub-cmp-item-dot[data-astro-cid-f4npvmam]{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--fg-subtle)}.sub-cmp-item-dot--brand[data-astro-cid-f4npvmam]{background:var(--brand)}.sub-cmp-item-name[data-astro-cid-f4npvmam]{flex:1;font-size:.9375rem;color:var(--fg-muted)}.sub-cmp-item-price[data-astro-cid-f4npvmam]{font-size:.9375rem;font-weight:600;color:var(--fg);white-space:nowrap}.sub-cmp-item-price--brand[data-astro-cid-f4npvmam]{color:var(--brand)}.sub-cmp-item-unit[data-astro-cid-f4npvmam]{font-weight:400;font-size:.72rem;color:var(--fg-subtle)}.sub-cmp-rule[data-astro-cid-f4npvmam]{height:1px;background:var(--border-strong);margin:.125rem 0}.sub-cmp-total[data-astro-cid-f4npvmam]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.sub-cmp-total-label[data-astro-cid-f4npvmam]{font-size:.62rem;text-transform:uppercase;letter-spacing:.18em;color:var(--fg-subtle)}.sub-cmp-total-num[data-astro-cid-f4npvmam]{font-family:Syne,sans-serif;font-size:clamp(1.875rem,1.5rem + 1.5vw,2.75rem);font-weight:600;letter-spacing:-.04em;line-height:1}.sub-cmp-total-num--red[data-astro-cid-f4npvmam]{color:#ef4444}.sub-cmp-total-num--brand[data-astro-cid-f4npvmam]{color:var(--brand)}.sub-cmp-total-unit[data-astro-cid-f4npvmam]{font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:400;color:var(--fg-subtle);letter-spacing:.04em;margin-left:.1em}.sub-cmp-features[data-astro-cid-f4npvmam]{list-style:none;padding:0;margin:.375rem 0 0;display:flex;flex-direction:column;gap:.5rem}.sub-cmp-feature[data-astro-cid-f4npvmam]{display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.45;color:var(--fg-muted)}.sub-cmp-feature-check[data-astro-cid-f4npvmam]{flex-shrink:0;color:var(--brand);margin-top:.15rem}.sub-cmp-arrow[data-astro-cid-f4npvmam]{display:flex;align-items:center;justify-content:center;color:var(--brand);opacity:.7;padding-top:4.25rem}@media(max-width:639px){.sub-cmp-arrow[data-astro-cid-f4npvmam]{padding-top:0;transform:rotate(90deg)}}.sub-cmp-note[data-astro-cid-f4npvmam]{font-size:.9375rem;line-height:1.65;color:var(--fg-muted);text-align:center;max-width:65ch;margin:0 auto;padding-top:1.75rem;border-top:1px solid var(--border-strong)}.sub-cmp-footnote[data-astro-cid-f4npvmam]{font-size:.68rem;line-height:1.65;color:var(--fg-subtle);text-align:center;max-width:65ch;margin:0 auto;letter-spacing:.03em}.platform-pains[data-astro-cid-5nc7dnir]{padding:clamp(4rem,3rem + 5vw,8rem) var(--gutter, clamp(1.25rem, 1rem + 1.5vw, 2.25rem))}.platform-pains-inner[data-astro-cid-5nc7dnir]{max-width:1240px;margin:0 auto}.platform-pains-header[data-astro-cid-5nc7dnir]{margin-bottom:clamp(3rem,2.5rem + 3vw,5.5rem);max-width:72ch}.platform-pains-badge[data-astro-cid-5nc7dnir]{display:inline-block;font-size:.63rem;text-transform:uppercase;letter-spacing:.22em;color:var(--brand);margin-bottom:1.25rem}.platform-pains-headline[data-astro-cid-5nc7dnir]{font-family:Syne,sans-serif;font-size:clamp(2rem,1.5rem + 3.5vw,4rem);font-weight:600;line-height:.97;letter-spacing:-.04em;color:var(--fg);margin:0 0 clamp(1rem,.75rem + .75vw,1.5rem)}.platform-pains-subheadline[data-astro-cid-5nc7dnir]{font-size:clamp(1rem,.9rem + .4vw,1.15rem);line-height:1.62;color:var(--fg-muted);margin:0;max-width:60ch}.platform-pains-grid[data-astro-cid-5nc7dnir]{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:900px){.platform-pains-grid[data-astro-cid-5nc7dnir]{grid-template-columns:repeat(3,1fr);gap:0 clamp(2rem,1.5rem + 3vw,5rem)}}.platform-pains-item[data-astro-cid-5nc7dnir]{display:flex;flex-direction:column;gap:1.25rem;padding:clamp(2rem,1.5rem + 2vw,3rem) 0;border-top:1px solid var(--border-strong)}@media(min-width:900px){.platform-pains-item[data-astro-cid-5nc7dnir]{border-top:none;border-left:1px solid var(--border-strong);padding:0 0 0 clamp(1.5rem,1rem + 2vw,2.5rem)}.platform-pains-item[data-astro-cid-5nc7dnir]:first-child{border-left:none;padding-left:0}}.platform-pains-icon[data-astro-cid-5nc7dnir]{color:var(--fg-subtle);flex-shrink:0}.platform-pains-pain[data-astro-cid-5nc7dnir]{display:flex;flex-direction:column;gap:.5rem}.platform-pains-pain-label[data-astro-cid-5nc7dnir]{font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--fg-subtle);margin:0;font-style:italic}.platform-pains-pain-body[data-astro-cid-5nc7dnir]{font-size:.9375rem;line-height:1.62;color:var(--fg-muted);margin:0}.platform-pains-rule[data-astro-cid-5nc7dnir]{height:1px;background:var(--border-strong)}.platform-pains-solution[data-astro-cid-5nc7dnir]{display:flex;flex-direction:column;gap:.5rem}.platform-pains-solution-label[data-astro-cid-5nc7dnir]{display:flex;align-items:center;gap:.4rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;color:var(--brand);margin:0}.platform-pains-check[data-astro-cid-5nc7dnir]{flex-shrink:0;color:var(--brand)}.platform-pains-solution-body[data-astro-cid-5nc7dnir]{font-size:.9375rem;line-height:1.62;color:var(--fg-muted);margin:0}.cost-examples[data-astro-cid-yh3eatat]{padding:clamp(4rem,3rem + 5vw,8rem) var(--gutter, clamp(1.25rem, 1rem + 1.5vw, 2.25rem))}.cost-examples-inner[data-astro-cid-yh3eatat]{max-width:860px;margin:0 auto}.cost-examples-header[data-astro-cid-yh3eatat]{margin-bottom:clamp(2.5rem,2rem + 2vw,4.5rem)}.cost-examples-badge[data-astro-cid-yh3eatat]{display:inline-block;font-size:.63rem;text-transform:uppercase;letter-spacing:.22em;color:var(--brand);margin-bottom:1.25rem}.cost-examples-headline[data-astro-cid-yh3eatat]{font-family:Syne,sans-serif;font-size:clamp(2rem,1.5rem + 3.5vw,4rem);font-weight:600;line-height:.97;letter-spacing:-.04em;color:var(--fg);margin:0 0 clamp(1rem,.75rem + .75vw,1.5rem)}.cost-examples-subheadline[data-astro-cid-yh3eatat]{font-size:clamp(1rem,.9rem + .4vw,1.15rem);line-height:1.62;color:var(--fg-muted);margin:0;max-width:58ch}.cost-examples-list[data-astro-cid-yh3eatat]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.cost-examples-item[data-astro-cid-yh3eatat]{padding:clamp(1.5rem,1.25rem + 1vw,2.25rem) 0;border-top:1px solid var(--border-strong)}.cost-examples-item[data-astro-cid-yh3eatat]:last-child{border-bottom:1px solid var(--border-strong)}.cost-examples-item-main[data-astro-cid-yh3eatat]{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:.75rem}.cost-examples-item-left[data-astro-cid-yh3eatat]{display:flex;align-items:flex-start;gap:1rem;flex:1;min-width:0}.cost-examples-item-icon[data-astro-cid-yh3eatat]{flex-shrink:0;color:var(--fg-subtle);margin-top:.125rem}.cost-examples-item-text[data-astro-cid-yh3eatat]{min-width:0}.cost-examples-item-title[data-astro-cid-yh3eatat]{font-size:1rem;font-weight:600;color:var(--fg);margin:0 0 .25rem;line-height:1.3}.cost-examples-item-desc[data-astro-cid-yh3eatat]{font-size:.875rem;color:var(--fg-muted);margin:0;line-height:1.5}.cost-examples-item-cost[data-astro-cid-yh3eatat]{font-family:Syne,sans-serif;font-size:clamp(1.5rem,1.25rem + 1.5vw,2.25rem);font-weight:600;color:var(--brand);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1;flex-shrink:0;margin-top:.125rem}.cost-examples-item-meta[data-astro-cid-yh3eatat]{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.cost-examples-item-model[data-astro-cid-yh3eatat],.cost-examples-item-tokens[data-astro-cid-yh3eatat]{font-size:.7rem;color:var(--fg-subtle);letter-spacing:.04em}.cost-examples-item-sep[data-astro-cid-yh3eatat]{color:var(--fg-subtle);font-size:.7rem}.cost-examples-breakdown[data-astro-cid-yh3eatat]{border-top:1px solid color-mix(in srgb,var(--border-strong) 60%,transparent);padding-top:.75rem}.cost-examples-breakdown-summary[data-astro-cid-yh3eatat]{cursor:pointer;font-size:.67rem;text-transform:uppercase;letter-spacing:.16em;color:var(--fg-muted);list-style:none;user-select:none;transition:color .15s ease}.cost-examples-breakdown-summary[data-astro-cid-yh3eatat]::-webkit-details-marker{display:none}.cost-examples-breakdown-summary[data-astro-cid-yh3eatat]::marker{display:none}.cost-examples-breakdown-summary[data-astro-cid-yh3eatat]:hover{color:var(--fg)}.cost-examples-breakdown-body[data-astro-cid-yh3eatat]{margin-top:.75rem;display:flex;flex-direction:column;gap:.375rem}.cost-examples-breakdown-row[data-astro-cid-yh3eatat]{display:flex;justify-content:space-between;gap:1rem;font-size:.8125rem;color:var(--fg-muted);margin:0;line-height:1.4}.cost-examples-breakdown-row--total[data-astro-cid-yh3eatat]{color:var(--fg);font-weight:600;padding-top:.375rem;border-top:1px solid color-mix(in srgb,var(--border-strong) 60%,transparent);margin-top:.125rem}.cost-examples-breakdown-value[data-astro-cid-yh3eatat]{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums;flex-shrink:0}.cost-examples-breakdown-note[data-astro-cid-yh3eatat]{font-size:.67rem;text-transform:uppercase;letter-spacing:.1em;color:var(--fg-subtle);margin:.25rem 0 0;text-align:right}.cost-examples-footer[data-astro-cid-yh3eatat]{margin-top:clamp(2rem,1.5rem + 1.5vw,3.5rem);font-size:.9375rem;line-height:1.62;color:var(--fg-muted);text-align:center;max-width:52ch;margin-inline:auto}.cmp[data-astro-cid-qzixkbah]{padding:clamp(4rem,3rem + 5vw,8rem) var(--gutter, clamp(1.25rem, 1rem + 1.5vw, 2.25rem))}.cmp-inner[data-astro-cid-qzixkbah]{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(2rem,1.5rem + 1.5vw,3.5rem)}.cmp-header[data-astro-cid-qzixkbah]{text-align:center}.cmp-eyebrow[data-astro-cid-qzixkbah]{display:inline-block;font-size:.63rem;text-transform:uppercase;letter-spacing:.22em;color:var(--brand);margin-bottom:1.25rem}.cmp-headline[data-astro-cid-qzixkbah]{font-family:Syne,sans-serif;font-size:clamp(1.875rem,1.2rem + 3.5vw,3.25rem);font-weight:600;line-height:1.04;letter-spacing:-.035em;color:var(--fg);margin:0 0 clamp(.75rem,.5rem + .5vw,1.25rem)}.cmp-sub[data-astro-cid-qzixkbah]{font-size:clamp(.9375rem,.875rem + .35vw,1.0625rem);line-height:1.65;color:var(--fg-muted);max-width:58ch;margin:0 auto}.cmp-freshness[data-astro-cid-qzixkbah]{font-size:.65rem;letter-spacing:.06em;color:var(--fg-subtle);text-align:center;margin:0;text-transform:uppercase}.cmp-scroll[data-astro-cid-qzixkbah]{overflow-x:auto}.cmp-table[data-astro-cid-qzixkbah]{width:100%;border-collapse:collapse;font-size:.875rem}.cmp-th[data-astro-cid-qzixkbah]{padding:.875rem 1rem;text-align:center;font-weight:500;font-size:.8rem;color:var(--fg-muted);border-bottom:1px solid var(--border-strong);white-space:nowrap}.cmp-th--feature[data-astro-cid-qzixkbah]{text-align:left;min-width:220px}.cmp-th--col[data-astro-cid-qzixkbah]{min-width:130px}.cmp-th--highlight[data-astro-cid-qzixkbah]{color:var(--brand);border-bottom:2px solid var(--brand)}.cmp-col-head[data-astro-cid-qzixkbah]{display:flex;flex-direction:column;align-items:center;gap:.375rem}.cmp-col-label[data-astro-cid-qzixkbah]{font-size:.78rem;font-weight:600;line-height:1.2}.cmp-th--row[data-astro-cid-qzixkbah]{text-align:left;font-weight:400;color:var(--fg-muted);padding:.875rem 1rem}.cmp-td[data-astro-cid-qzixkbah]{text-align:center;padding:.875rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--border-strong) 40%,transparent);color:var(--fg-muted)}.cmp-td--highlight[data-astro-cid-qzixkbah]{background:color-mix(in srgb,var(--brand) 4%,transparent)}.cmp-row[data-astro-cid-qzixkbah]:last-child .cmp-td[data-astro-cid-qzixkbah],.cmp-row[data-astro-cid-qzixkbah]:last-child .cmp-th--row[data-astro-cid-qzixkbah]{border-bottom:none}.cmp-row[data-astro-cid-qzixkbah]:hover .cmp-td[data-astro-cid-qzixkbah]{background:color-mix(in srgb,var(--fg) 3%,transparent)}.cmp-row[data-astro-cid-qzixkbah]:hover .cmp-td--highlight[data-astro-cid-qzixkbah]{background:color-mix(in srgb,var(--brand) 8%,transparent)}.cmp-check{color:var(--brand);display:inline-block;vertical-align:middle}.cmp-cross{color:var(--fg-subtle);display:inline-block;vertical-align:middle;opacity:.5}.cmp-na{font-size:.9rem;color:var(--fg-subtle);opacity:.45}.cmp-badge{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,transparent);padding:.2rem .5rem;border-radius:4px}.cmp-footer[data-astro-cid-qzixkbah]{display:flex;flex-direction:column;gap:.5rem}.cmp-footer-note[data-astro-cid-qzixkbah]{font-size:.8125rem;color:var(--fg-muted);text-align:center;margin:0}.cmp-footer-free[data-astro-cid-qzixkbah]{font-size:.65rem;letter-spacing:.04em;color:var(--fg-subtle);text-align:center;max-width:64ch;margin:0 auto}.pricing-faq[data-astro-cid-jg26ibkf]{padding:clamp(4rem,3rem + 5vw,8rem) var(--gutter, clamp(1.25rem, 1rem + 1.5vw, 2.25rem))}.pricing-faq-inner[data-astro-cid-jg26ibkf]{max-width:800px;margin:0 auto}.pricing-faq-head[data-astro-cid-jg26ibkf]{margin-bottom:clamp(2.5rem,2rem + 2vw,4.5rem)}.pricing-faq-rail[data-astro-cid-jg26ibkf]{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}.pricing-faq-eyebrow[data-astro-cid-jg26ibkf]{font-size:.63rem;text-transform:uppercase;letter-spacing:.22em;color:var(--brand);flex-shrink:0}.pricing-faq-rule[data-astro-cid-jg26ibkf]{flex:1;max-width:200px;height:1px;background-image:linear-gradient(90deg,var(--border-strong),transparent)}.pricing-faq-title[data-astro-cid-jg26ibkf]{font-family:Syne,sans-serif;font-size:clamp(2rem,1.5rem + 3vw,3.5rem);font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--fg);margin:0}.pricing-faq-list[data-astro-cid-jg26ibkf]{display:flex;flex-direction:column}.pricing-faq-item[data-astro-cid-jg26ibkf]{border-top:1px solid var(--border-strong)}.pricing-faq-item[data-astro-cid-jg26ibkf]:last-child{border-bottom:1px solid var(--border-strong)}.pricing-faq-summary[data-astro-cid-jg26ibkf]{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:clamp(1.25rem,1rem + 1vw,1.875rem) 0;cursor:pointer;list-style:none;color:var(--fg);transition:color var(--dur-fast)}.pricing-faq-summary[data-astro-cid-jg26ibkf]::-webkit-details-marker{display:none}.pricing-faq-summary[data-astro-cid-jg26ibkf]:hover{color:var(--brand)}.pricing-faq-q[data-astro-cid-jg26ibkf]{flex-grow:1;font-size:clamp(1.0625rem,1rem + .35vw,1.1875rem);font-weight:500;line-height:1.4;letter-spacing:-.015em}.pricing-faq-chev[data-astro-cid-jg26ibkf]{flex-shrink:0;width:18px;height:18px;margin-top:.25rem;color:var(--fg-subtle);transition:transform .32s cubic-bezier(.34,1.56,.64,1),color var(--dur-fast)}.pricing-faq-item[data-astro-cid-jg26ibkf][open] .pricing-faq-chev[data-astro-cid-jg26ibkf]{transform:rotate(90deg);color:var(--brand)}.pricing-faq-item[data-astro-cid-jg26ibkf][open] .pricing-faq-summary[data-astro-cid-jg26ibkf]{color:var(--fg)}.pricing-faq-panel[data-astro-cid-jg26ibkf]{padding:0 0 clamp(1.5rem,1.25rem + 1vw,2.25rem)}.pricing-faq-a[data-astro-cid-jg26ibkf]{margin:0;font-size:clamp(.9375rem,.875rem + .35vw,1.0625rem);line-height:1.65;color:var(--fg-muted);max-width:62ch}@media(prefers-reduced-motion:reduce){.pricing-faq-chev[data-astro-cid-jg26ibkf],.pricing-faq-summary[data-astro-cid-jg26ibkf]{transition:none}}.pricing-cta[data-astro-cid-jwlhqudt]{padding:clamp(4rem,3rem + 5vw,8rem) var(--gutter, clamp(1.25rem, 1rem + 1.5vw, 2.25rem)) clamp(5rem,3.5rem + 5vw,10rem)}.pricing-cta-inner[data-astro-cid-jwlhqudt]{max-width:1240px;margin:0 auto}.pricing-cta-rail[data-astro-cid-jwlhqudt]{width:100%;height:1px;background:var(--border-strong);margin-bottom:clamp(3rem,2.5rem + 2vw,5rem)}.pricing-cta-body[data-astro-cid-jwlhqudt]{max-width:850px}.pricing-cta-eyebrow[data-astro-cid-jwlhqudt]{display:inline-block;font-size:.63rem;text-transform:uppercase;letter-spacing:.22em;color:var(--brand);margin-bottom:1.5rem}.pricing-cta-title[data-astro-cid-jwlhqudt]{font-family:Syne,sans-serif;font-size:clamp(2.5rem,1.75rem + 5vw,6rem);font-weight:600;line-height:.97;letter-spacing:-.045em;color:var(--fg);margin:0 0 clamp(2.5rem,2rem + 2vw,4rem);max-width:18ch}.pricing-cta-actions[data-astro-cid-jwlhqudt]{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}@media(min-width:640px){.pricing-cta-actions[data-astro-cid-jwlhqudt]{flex-direction:row;align-items:center;gap:2rem}}.pricing-cta-button[data-astro-cid-jwlhqudt]{display:inline-flex;align-items:center;gap:.55rem;padding:.95rem 1.75rem;font-size:.9375rem;font-weight:500;color:var(--primary-fg);background:var(--brand);border-radius:999px;text-decoration:none;letter-spacing:-.01em;transition:gap var(--dur-fast) var(--ease-spring),transform var(--dur-fast) var(--ease-out-expo),background-color var(--dur-fast);-webkit-tap-highlight-color:transparent}.pricing-cta-button[data-astro-cid-jwlhqudt]:hover{gap:.85rem;background:color-mix(in oklab,var(--brand) 88%,white)}.pricing-cta-button[data-astro-cid-jwlhqudt]:active{transform:translateY(1px) scale(.99)}.pricing-cta-arrow[data-astro-cid-jwlhqudt]{display:inline-flex;transition:transform var(--dur-fast) var(--ease-spring)}.pricing-cta-button[data-astro-cid-jwlhqudt]:hover .pricing-cta-arrow[data-astro-cid-jwlhqudt]{transform:translate(3px)}.pricing-cta-microcopy[data-astro-cid-jwlhqudt]{margin:0;font-size:.68rem;letter-spacing:.06em;color:var(--fg-subtle);line-height:1.6;max-width:36ch}@media(prefers-reduced-motion:reduce){.pricing-cta-button[data-astro-cid-jwlhqudt],.pricing-cta-arrow[data-astro-cid-jwlhqudt]{transition:none}}
