.pricing-page:where(.astro-lmkygsfs){padding:3.5rem 0 6rem}.pricing-disclaimer:where(.astro-lmkygsfs){display:flex;align-items:center;gap:.6rem;background:#cb861614;border:1px solid rgba(203,134,22,.28);border-radius:8px;padding:.7rem 1rem;font-size:.84rem;color:#e0b86a;margin-bottom:2.5rem;line-height:1.4}.disclaimer-icon:where(.astro-lmkygsfs){flex-shrink:0}.pricing-header:where(.astro-lmkygsfs){margin-bottom:2.5rem}.pricing-header:where(.astro-lmkygsfs) h1:where(.astro-lmkygsfs){font-family:var(--font-sans);font-size:2.2rem;font-weight:700;color:var(--text);margin:0 0 .5rem}.pricing-header:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){color:var(--text-muted);font-size:1rem;margin:0}.pricing-section:where(.astro-lmkygsfs){margin-bottom:2.5rem}.pricing-section__header:where(.astro-lmkygsfs){margin-bottom:.85rem;padding-bottom:.65rem;border-bottom:1px solid var(--border)}.pricing-section__header:where(.astro-lmkygsfs) h2:where(.astro-lmkygsfs){font-family:var(--font-sans);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 .3rem}.pricing-section__header:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){font-size:.84rem;color:var(--text-muted);margin:0;max-width:70ch;line-height:1.5}.pricing-rows:where(.astro-lmkygsfs){display:flex;flex-direction:column;gap:.6rem}.tier-row:where(.astro-lmkygsfs){display:grid;grid-template-columns:1fr auto;align-items:start;gap:2rem;background:var(--bg-elevated);border:1px solid var(--border);border-radius:12px;padding:1.2rem 1.4rem}.tier-row--coming:where(.astro-lmkygsfs){opacity:.65}.tier-heading:where(.astro-lmkygsfs){display:flex;align-items:baseline;gap:.6rem;margin-bottom:.45rem;flex-wrap:wrap}.tier-name:where(.astro-lmkygsfs){font-family:var(--font-sans);font-size:.95rem;font-weight:700;color:var(--text)}.tier-coming-badge:where(.astro-lmkygsfs){font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--accent);border:1px solid rgba(200,149,78,.38);border-radius:4px;padding:.1em .4em}.tier-cost:where(.astro-lmkygsfs){font-family:var(--font-sans);font-size:1rem;font-weight:700;color:var(--accent-strong)}.tier-cost-note:where(.astro-lmkygsfs){font-size:.78rem;color:var(--text-muted)}.tier-desc:where(.astro-lmkygsfs){font-size:.84rem;color:var(--text-muted);margin:0 0 .55rem;line-height:1.55;max-width:52ch}.tier-features:where(.astro-lmkygsfs),.tier-qualify:where(.astro-lmkygsfs){list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.25rem}.tier-features:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs),.tier-qualify:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs){font-size:.82rem;color:var(--text-muted);padding-left:1.1rem;position:relative;line-height:1.45}.tier-features:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs):before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.tier-qualify:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs):before{content:"·";position:absolute;left:.15rem;color:var(--accent);font-weight:700}.tier-cta:where(.astro-lmkygsfs){font-family:var(--font-sans);font-size:.82rem;font-weight:600;color:var(--accent);text-decoration:none;transition:color .15s}.tier-cta:where(.astro-lmkygsfs):hover{color:var(--accent-strong)}.tier-metrics:where(.astro-lmkygsfs){display:flex;gap:.6rem;flex-shrink:0;align-items:start;padding-top:.1rem}.metric-panel:where(.astro-lmkygsfs){background:#0000002e;border:1px solid var(--border);border-radius:8px;padding:.6rem .85rem;min-width:106px}.metric-panel__label:where(.astro-lmkygsfs){font-size:.64rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 .4rem}.metric-panel__stats:where(.astro-lmkygsfs){display:flex;flex-direction:column;gap:.22rem}.stat-row:where(.astro-lmkygsfs){display:flex;align-items:baseline;gap:.28rem}.stat-value:where(.astro-lmkygsfs){font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:.84rem;font-weight:600;color:var(--text)}.stat-unit:where(.astro-lmkygsfs){font-size:.7rem;color:var(--text-muted)}.stat-row--muted:where(.astro-lmkygsfs) .stat-value:where(.astro-lmkygsfs),.stat-row--muted:where(.astro-lmkygsfs) .stat-unit:where(.astro-lmkygsfs){opacity:.38}.metric-chip:where(.astro-lmkygsfs){display:flex;flex-direction:column;gap:.18rem;background:#0000002e;border:1px solid var(--border);border-radius:8px;padding:.6rem .85rem;min-width:106px}.metric-chip__label:where(.astro-lmkygsfs){font-size:.82rem;font-weight:600;color:var(--text)}.metric-chip__note:where(.astro-lmkygsfs){font-size:.7rem;color:var(--text-muted)}.pricing-notes:where(.astro-lmkygsfs){display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.75rem;margin-top:.5rem}.note-card:where(.astro-lmkygsfs){background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px;padding:1rem 1.1rem}.note-card:where(.astro-lmkygsfs) h3:where(.astro-lmkygsfs){font-family:var(--font-sans);font-size:.82rem;font-weight:700;color:var(--text);margin:0 0 .4rem}.note-card:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){font-size:.81rem;color:var(--text-muted);margin:0;line-height:1.55}.note-card:where(.astro-lmkygsfs) em:where(.astro-lmkygsfs){color:var(--text);font-style:normal}
