.pricing-cost-line{color:var(--dim);max-width:560px;margin:24px auto 0;font-size:14px;line-height:1.65}.pricing{max-width:1060px;margin:0 auto;padding:0 40px 100px}.pricing-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 auto 64px;display:flex}.pricing-nav-link{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);background:var(--card);clip-path:var(--chamfer-sm);padding:8px 14px;font-size:12px;font-weight:600;text-decoration:none;transition:color .2s,border-color .2s}.pricing-nav-link:hover{color:var(--volt);border-color:#63e6ff59}.pricing-block{margin-bottom:100px;scroll-margin-top:96px}.section-intro{color:var(--muted);text-align:center;max-width:720px;margin:24px auto 32px;font-size:15px;line-height:1.65}.table-footnote{color:var(--dim);text-align:center;max-width:820px;margin:20px auto 0;font-size:13px;line-height:1.65}.billing-toggle{border:1px solid var(--border);background:var(--card);width:fit-content;clip-path:var(--chamfer-sm);justify-content:center;align-items:center;gap:0;margin:0 auto 20px;display:flex}.billing-option{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:12px 24px;font-size:12px;font-weight:600;transition:color .2s,background .2s;display:inline-flex}.billing-option:not(:last-child){border-right:1px solid var(--border)}.billing-option:hover{color:var(--white)}.billing-option.active{color:var(--base);background:var(--volt)}.billing-save-tag{letter-spacing:.12em;opacity:.8;border:1px solid;padding:1px 5px;font-size:12px;font-weight:700}.billing-explainer{color:var(--muted);text-align:center;max-width:620px;margin:0 auto 6px;font-size:14px;line-height:1.6}.billing-tax{color:var(--dim);text-align:center;margin:0 auto 48px;font-size:13px}.tiers{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;margin-bottom:24px;display:grid}.tiers-footnote{color:var(--dim);text-align:center;max-width:820px;margin:0 auto;font-size:13px;line-height:1.65}.enterprise-block{text-align:center}.enterprise-note{color:var(--muted);max-width:720px;margin:0 auto;font-size:15px;line-height:1.65}.faq-section{text-align:center}.faq-list{text-align:left;flex-direction:column;gap:12px;max-width:680px;margin:48px auto 0;display:flex}.faq-item{background:var(--card);border:1px solid var(--border);clip-path:var(--chamfer-sm);padding:0}.faq-question{color:var(--white);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:15px;font-weight:600;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-question:after{content:"+";font-family:var(--font-mono);color:var(--volt);flex-shrink:0;font-size:16px}.faq-item[open] .faq-question:after{content:"−"}.faq-answer{color:var(--muted);margin:0;padding:0 24px 18px;font-size:14px;line-height:1.7}.pricing-compare-link{text-align:center;background:var(--base);margin-top:-40px;padding:0 20px 96px}.pricing-compare-link a{color:var(--ion);font-size:14px;text-decoration:none;transition:opacity .2s}.pricing-compare-link a:hover{opacity:.7}@media (width<=1000px){.tiers{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.section-intro,.table-footnote,.tiers-footnote{font-size:13px}}@media (width<=768px){.pricing{padding:0 20px 72px}.billing-option{padding:10px 14px;font-size:12px}}@media (width<=620px){.tiers{grid-template-columns:1fr;max-width:440px;margin-left:auto;margin-right:auto}.pricing-block{margin-bottom:72px}}.price-table.svelte-vico76{border:1px solid var(--border);background:var(--card);text-align:left;clip-path:var(--chamfer-md);overflow:hidden}.pt-head.svelte-vico76,.pt-row.svelte-vico76{grid-template-columns:var(--grid);border-bottom:1px solid #ffffff0a;align-items:center;gap:16px;padding:14px 24px;display:grid}.pt-head.svelte-vico76{background:var(--elevated);border-bottom:1px solid var(--border)}.pt-row.svelte-vico76:last-child{border-bottom:none}.pt-col.svelte-vico76{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--white);font-size:12px;font-weight:600}.pt-cell.svelte-vico76{color:var(--muted);font-size:13px;line-height:1.5}.pt-cell.pt-feature.svelte-vico76{color:var(--white);font-weight:500}.pt-cell.svelte-vico76 strong:where(.svelte-vico76){color:var(--white);font-weight:600}.pt-link.svelte-vico76{font-family:var(--font-body-next);color:var(--volt);border-bottom:1px solid #63e6ff59;font-size:13px;font-weight:600;text-decoration:none}.pt-link.svelte-vico76:hover{color:var(--volt-bright)}@media (width<=900px){.pt-head.svelte-vico76,.pt-row.svelte-vico76{gap:10px;padding:12px 14px}.pt-cell.svelte-vico76,.pt-col.svelte-vico76{font-size:12px}}
