.pricing[data-astro-cid-zhg4cazq]{position:relative;background:var(--paper);padding:1rem 0 5rem}.pricing-inner[data-astro-cid-zhg4cazq]{max-width:80rem;margin:0 auto;padding:0 1.75rem}.pricing-grid[data-astro-cid-zhg4cazq]{display:grid;gap:1.15rem;grid-template-columns:1fr;align-items:stretch}@media(min-width:900px){.pricing-grid[data-astro-cid-zhg4cazq]{grid-template-columns:repeat(3,1fr)}}.tier[data-astro-cid-zhg4cazq]{position:relative;display:flex;flex-direction:column;background:var(--card);border-radius:0;padding:2rem 1.85rem 1.85rem;box-shadow:0 0 0 1px #1118270f;transition:box-shadow .18s ease,transform .18s ease}.tier[data-astro-cid-zhg4cazq]:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #1118271a,0 12px 28px -14px #11182729}.tier--featured[data-astro-cid-zhg4cazq]{box-shadow:0 0 0 1.5px #0d0d12,0 16px 36px -18px #0d0d124d}.tier--featured[data-astro-cid-zhg4cazq]:hover{transform:translateY(-3px);box-shadow:0 0 0 1.5px #0d0d12,0 22px 46px -18px #0d0d125c}.tier-head[data-astro-cid-zhg4cazq]{margin-bottom:1.5rem}.tier-name-row[data-astro-cid-zhg4cazq]{display:flex;align-items:center;gap:.6rem}.tier-name[data-astro-cid-zhg4cazq]{font-family:var(--display);font-size:1rem;font-weight:600;color:var(--ink);letter-spacing:-.01em}.tier-tag[data-astro-cid-zhg4cazq]{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:0;background:#0d0d12;color:#fff;font-family:var(--font);font-size:.72rem;font-weight:600;letter-spacing:-.005em}.tier-price[data-astro-cid-zhg4cazq]{margin-top:.85rem;display:inline-flex;align-items:baseline;gap:.15rem}.tier-price-num[data-astro-cid-zhg4cazq]{font-family:var(--display);font-size:2.75rem;font-weight:600;color:var(--ink);letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.tier-price-per[data-astro-cid-zhg4cazq]{font-family:var(--font);font-size:.9rem;font-weight:500;color:var(--fg-weak)}.tier-desc[data-astro-cid-zhg4cazq]{margin:.7rem 0 0;font-size:.875rem;color:var(--fg-weak);line-height:1.5}.tier-cta[data-astro-cid-zhg4cazq]{display:inline-flex;align-items:center;justify-content:center;padding:.72rem 1.15rem;font-family:var(--font);font-size:.9375rem;font-weight:500;color:var(--ink);border:1px solid var(--border-strong);background:transparent;transition:background-color .15s ease,color .15s ease,transform .12s ease;margin-bottom:1.5rem}.tier-cta[data-astro-cid-zhg4cazq]:hover{background:#1118270a}.tier-cta[data-astro-cid-zhg4cazq]:active{transform:scale(.97)}.tier-cta--invert[data-astro-cid-zhg4cazq]{border-color:var(--ink)}.tier-cta--invert[data-astro-cid-zhg4cazq]:hover{background:var(--ink);color:var(--paper)}.tier-list[data-astro-cid-zhg4cazq]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.65rem;font-size:.9rem;color:var(--ink);line-height:1.4}.tier-list[data-astro-cid-zhg4cazq] li[data-astro-cid-zhg4cazq]{display:flex;align-items:flex-start;gap:.6rem}.check[data-astro-cid-zhg4cazq]{flex:none;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#1118270f;margin-top:.15em;position:relative}.check[data-astro-cid-zhg4cazq]:after{content:"";display:block;width:6px;height:3px;border-left:1.6px solid var(--ink);border-bottom:1.6px solid var(--ink);transform:rotate(-45deg) translate(1px,-1px)}.tier--featured[data-astro-cid-zhg4cazq] .check[data-astro-cid-zhg4cazq]{background:#0d0d1214}.pricing-free[data-astro-cid-zhg4cazq]{margin:3.25rem auto 0;max-width:44rem;display:flex;flex-direction:column;align-items:center;gap:.85rem}.pricing-free-cta[data-astro-cid-zhg4cazq]{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 2rem;font-family:var(--font);font-size:.95rem;font-weight:600;color:var(--paper);background:var(--ink);transition:background-color .15s ease,transform .12s ease}.pricing-free-cta[data-astro-cid-zhg4cazq]:hover{background:#000}.pricing-free-cta[data-astro-cid-zhg4cazq]:active{transform:scale(.97)}.pricing-free-note[data-astro-cid-zhg4cazq]{margin:0;font-size:.875rem;color:var(--fg-weak);text-align:center}.pricing-foot[data-astro-cid-zhg4cazq]{margin:1.75rem auto 0;text-align:center;max-width:44rem;font-size:.9rem;line-height:1.65;color:var(--fg-weak)}.pricing-foot[data-astro-cid-zhg4cazq] strong[data-astro-cid-zhg4cazq]{color:var(--ink);font-weight:600}.pricing-foot[data-astro-cid-zhg4cazq] a[data-astro-cid-zhg4cazq]{color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-color:#11182759;text-underline-offset:3px;transition:text-decoration-color .18s ease}.pricing-foot[data-astro-cid-zhg4cazq] a[data-astro-cid-zhg4cazq]:hover{text-decoration-color:var(--ink)}.pricing-page{background:var(--paper)}.pricing-hero{padding:4rem 1.75rem 2.5rem}.pricing-hero-inner{max-width:80rem;margin:0 auto}.pricing-h1{font-family:var(--display);font-weight:500;font-size:clamp(2rem,5vw,3.25rem);line-height:1.05;letter-spacing:-.03em;color:var(--ink);margin:0 0 1rem;text-wrap:balance}.pricing-h1 .mut{color:var(--fg-weak)}.pricing-sub{font-size:1.06rem;line-height:1.55;color:var(--fg-weak);max-width:46ch;margin:0;text-wrap:pretty}.pricing-faq{padding:5rem 1.75rem;border-top:1px solid var(--border)}.pricing-faq-inner{max-width:80rem;margin:0 auto}.pricing-faq-h2{font-family:var(--display);font-weight:500;font-size:clamp(1.6rem,3vw,2.1rem);letter-spacing:-.025em;color:var(--ink);margin:0 0 2.5rem;line-height:1.08}.pricing-faq-h2 .mut{color:var(--fg-weak)}.pricing-faq-grid{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:720px){.pricing-faq-grid{grid-template-columns:1fr 1fr;column-gap:3rem}}.pricing-faq-item{padding:1.5rem 0;border-top:1px solid var(--border)}.pricing-faq-item h3{font-family:var(--display);font-size:1.02rem;font-weight:600;letter-spacing:-.015em;color:var(--ink);margin:0 0 .5rem}.pricing-faq-item p{font-size:.95rem;line-height:1.55;color:var(--fg-weak);margin:0;max-width:42ch}.pricing-faq-item a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.pricing-faq-item a:hover{text-decoration-color:var(--ink)}
