.ratchet-hero[data-astro-cid-d7tqvvpe]{padding:6rem 0 3rem}.ratchet-hero[data-astro-cid-d7tqvvpe] .label[data-astro-cid-d7tqvvpe]{color:var(--ratchet-teal);margin-bottom:1.25rem;display:block}.ratchet-hero[data-astro-cid-d7tqvvpe] h1[data-astro-cid-d7tqvvpe]{max-width:760px}.ratchet-hero[data-astro-cid-d7tqvvpe] h1[data-astro-cid-d7tqvvpe] em[data-astro-cid-d7tqvvpe]{font-style:italic;color:var(--ratchet-teal)}.hero-price[data-astro-cid-d7tqvvpe]{font-family:var(--font-logo);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:600;color:var(--text);margin-top:1.5rem;line-height:1}.hero-price[data-astro-cid-d7tqvvpe] span[data-astro-cid-d7tqvvpe]{font-family:var(--font-mono);font-size:1rem;font-weight:400;color:var(--text-3);letter-spacing:.05em}.hero-sub[data-astro-cid-d7tqvvpe]{margin-top:1.25rem;font-size:.95rem;max-width:560px;line-height:1.7}.cta-row[data-astro-cid-d7tqvvpe]{display:flex;gap:1rem;flex-wrap:wrap;margin-top:2rem}.bullets-section[data-astro-cid-d7tqvvpe]{padding:3rem 0 5rem}.bullets-grid[data-astro-cid-d7tqvvpe]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.bullet-card[data-astro-cid-d7tqvvpe]{border-top:2px solid var(--ratchet-teal);padding-top:1.25rem}.bullet-num[data-astro-cid-d7tqvvpe]{font-family:var(--font-mono);font-size:.75rem;color:var(--text-3);letter-spacing:.1em;margin-bottom:.75rem}.bullet-card[data-astro-cid-d7tqvvpe] h3[data-astro-cid-d7tqvvpe]{margin-bottom:.5rem}.bullet-card[data-astro-cid-d7tqvvpe] p[data-astro-cid-d7tqvvpe]{font-size:.9rem;color:var(--text-2);line-height:1.6}.agent-section[data-astro-cid-d7tqvvpe]{padding:3rem 0;background:var(--code-bg);color:var(--code-fg)}.agent-line[data-astro-cid-d7tqvvpe]{font-family:var(--font-mono);font-size:1.1rem;line-height:1.6;max-width:700px}.agent-line[data-astro-cid-d7tqvvpe] span[data-astro-cid-d7tqvvpe]{display:block;margin-top:.5rem;font-size:.8rem;color:#e7e0d580;letter-spacing:.02em}.plan-section[data-astro-cid-d7tqvvpe]{padding:5rem 0}.plan-inner[data-astro-cid-d7tqvvpe]{display:grid;grid-template-columns:340px 1fr;gap:4rem;align-items:start}.plan-card[data-astro-cid-d7tqvvpe]{background:var(--bg-alt);border:2px solid var(--border);border-left:4px solid var(--ratchet-teal);padding:2rem}.plan-card[data-astro-cid-d7tqvvpe] .label[data-astro-cid-d7tqvvpe]{color:var(--ratchet-teal);margin-bottom:.75rem;display:block}.plan-price[data-astro-cid-d7tqvvpe]{font-family:var(--font-logo);font-size:2.5rem;font-weight:600;color:var(--text);line-height:1}.plan-price[data-astro-cid-d7tqvvpe] span[data-astro-cid-d7tqvvpe]{font-family:var(--font-mono);font-size:.85rem;font-weight:400;color:var(--text-3)}.plan-trial[data-astro-cid-d7tqvvpe]{font-family:var(--font-mono);font-size:.75rem;color:var(--text-3);margin:.5rem 0 1.5rem}.plan-list[data-astro-cid-d7tqvvpe]{list-style:none;display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.75rem}.plan-list[data-astro-cid-d7tqvvpe] li[data-astro-cid-d7tqvvpe]{font-size:.875rem;color:var(--text-2);padding-left:1.25rem;position:relative;line-height:1.5}.plan-list[data-astro-cid-d7tqvvpe] li[data-astro-cid-d7tqvvpe]:before{content:"—";position:absolute;left:0;color:var(--ratchet-teal)}.plan-cta[data-astro-cid-d7tqvvpe]{width:100%;text-align:center;justify-content:center}.plan-cta-secondary[data-astro-cid-d7tqvvpe]{margin-top:.75rem;font-size:.85rem}.faq-col[data-astro-cid-d7tqvvpe] .label[data-astro-cid-d7tqvvpe]{color:var(--ratchet-teal);margin-bottom:1.5rem;display:block}.faq-list[data-astro-cid-d7tqvvpe]{display:flex;flex-direction:column;gap:1.5rem}.faq-item[data-astro-cid-d7tqvvpe] dt[data-astro-cid-d7tqvvpe]{font-weight:600;margin-bottom:.4rem}.faq-item[data-astro-cid-d7tqvvpe] dd[data-astro-cid-d7tqvvpe]{font-size:.9rem;color:var(--text-2);line-height:1.7;margin:0}.footer-cta[data-astro-cid-d7tqvvpe]{padding:5rem 0;background:var(--code-bg)}.footer-cta-inner[data-astro-cid-d7tqvvpe]{text-align:center}.footer-cta[data-astro-cid-d7tqvvpe] h2[data-astro-cid-d7tqvvpe]{color:var(--code-fg);margin-bottom:.75rem}.footer-cta[data-astro-cid-d7tqvvpe] p[data-astro-cid-d7tqvvpe]{color:#e7e0d580;margin-bottom:2.5rem;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.1em}.footer-cta[data-astro-cid-d7tqvvpe] .cta-row[data-astro-cid-d7tqvvpe]{justify-content:center;margin-top:0}@media (max-width: 768px){.bullets-grid[data-astro-cid-d7tqvvpe]{grid-template-columns:1fr;gap:2.5rem}.plan-inner[data-astro-cid-d7tqvvpe]{grid-template-columns:1fr;gap:3rem}}
