.site .pricing{padding-bottom:160px}.site .pricing .eyebrow{margin-bottom:18px}.site .pricing .hero-title{container-type:inline-size}.site .pricing .pricing-title{font-size:min(72px, 100cqi / var(--hero-fit,8))}.site .pricing .pricing-title span{display:block}@media (max-width:759.98px){.site .pricing .pricing-title{font-size:min(44px, 100cqi / var(--hero-fit,8))}}.site .pricing .hero .lede{text-wrap:balance;margin-bottom:4px}.site .pricing-hero-actions{margin-top:24px}.site .pricing-beat{display:inline-block}.site .pricing-offer{flex-direction:column;display:flex}.site .pricing-plans,.site .pricing-proof{order:-1}.site .pricing-setup{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:40px;padding:22px 0}.site .pricing-setup-note{align-items:center;gap:16px;display:flex}.site .pricing-obsidian{border-radius:8px;flex:none;width:32px;height:32px}.site .pricing-setup h2{letter-spacing:-.01em;color:var(--foreground);font-size:16px;font-weight:400}.site .pricing-setup p{max-width:54ch;color:var(--muted-foreground);text-wrap:pretty;margin-top:2px;font-size:14px}.site .pricing-plans{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;margin-top:56px;display:grid}.site .pricing-plan{grid-row:span 7;grid-template-rows:subgrid;background:var(--muted);border-radius:22px;justify-items:start;row-gap:0;padding:44px 48px 36px;scroll-margin-top:24px;display:grid}.site .pricing-plan .tier{color:var(--muted-foreground);font-size:15px}.site .pricing-plan .amount{margin:4px 0 14px}.site .pricing-plan .amount small{margin-left:4px}.site .pricing-plan-line{max-width:40ch;color:var(--foreground-soft);text-wrap:balance;font-size:16px}.site .pricing-plan-terms{max-width:48ch;color:var(--muted-foreground);text-wrap:balance;margin-top:8px;font-size:14px}.site .pricing-plan-terms .text-link,.site .pricing-fine .text-link{color:inherit}.site .pricing-plan [data-slot=button]{grid-row:5;margin-top:28px}.site .pricing-plan .pricing-features{grid-row:6}.site .pricing-proof{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:20px;font-size:14px}.site .pricing-features{border-top:1px solid var(--border);align-self:start;width:100%;margin:32px 0 0;padding:0;list-style:none}.site .pricing-features li{color:var(--foreground-soft);text-wrap:balance;padding:12px 0;font-size:15px}.site .pricing-features li+li{border-top:1px solid var(--border)}.site #hosted-credits .h-section{max-width:13ch}.site .pricing-packs .tier{color:var(--muted-foreground);font-size:15px}.site .pricing-packs .price-action{margin-top:24px}.site .pricing-fine{max-width:62ch;color:var(--muted-foreground);text-wrap:pretty;margin-top:40px;font-size:13.5px;line-height:1.55}@media (max-width:1179.98px){.site .pricing-plan{padding:36px 32px 28px}}@media (max-width:759.98px){.site .pricing{padding-bottom:112px}.site .pricing .eyebrow{margin-bottom:14px}.site .pricing .hero .lede{margin-bottom:22px}.site .pricing-hero-actions{margin-top:0}.site .pricing-plans{grid-template-columns:minmax(0,1fr);row-gap:12px;margin-top:28px}.site .pricing-plan{border-radius:18px;flex-direction:column;align-items:stretch;padding:26px 20px 8px;display:flex}.site .pricing-plan [data-slot=button]{min-height:50px;margin-top:20px;font-size:16px}.site .pricing-features{margin-top:20px}.site .pricing-proof{text-align:center;margin-top:16px}.site .pricing-setup-note{align-items:flex-start}.site .pricing-packs [data-slot=button]{min-height:44px}.site .pricing-fine{margin-top:32px}}
