.hero[data-astro-cid-j7pv25f6]{padding:4rem 0;text-align:center;background:linear-gradient(135deg,var(--bg-alt) 0%,var(--bg) 100%)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:3rem;font-weight:800;margin-bottom:1rem;color:var(--secondary)}.subtitle[data-astro-cid-j7pv25f6]{font-size:1.25rem;color:var(--text-light);max-width:700px;margin:0 auto 2rem}.cta-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;justify-content:center;margin-bottom:3rem}.btn[data-astro-cid-j7pv25f6]{padding:.75rem 2rem;border-radius:.5rem;font-weight:600;transition:all .2s;display:inline-block}.btn-primary[data-astro-cid-j7pv25f6]{background:var(--primary);color:#fff}.btn-primary[data-astro-cid-j7pv25f6]:hover{background:var(--primary-dark);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f64d}.btn-secondary[data-astro-cid-j7pv25f6]{background:#fff;color:var(--primary);border:2px solid var(--primary)}.btn-secondary[data-astro-cid-j7pv25f6]:hover{background:var(--bg-alt);transform:translateY(-2px)}.btn-large[data-astro-cid-j7pv25f6]{padding:1rem 3rem;font-size:1.125rem}.quick-start[data-astro-cid-j7pv25f6]{max-width:800px;margin:0 auto;background:#1e1e1e;border-radius:.5rem;box-shadow:0 8px 24px #0000004d;overflow:hidden}.terminal-header[data-astro-cid-j7pv25f6]{background:#2d2d2d;padding:.75rem 1rem;display:flex;align-items:center;gap:1rem;border-bottom:1px solid #3d3d3d;position:relative}.terminal-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:.5rem}.terminal-button[data-astro-cid-j7pv25f6]{width:12px;height:12px;border-radius:50%;display:inline-block}.terminal-close[data-astro-cid-j7pv25f6]{background:#ff5f56}.terminal-minimize[data-astro-cid-j7pv25f6]{background:#ffbd2e}.terminal-maximize[data-astro-cid-j7pv25f6]{background:#27c93f}.terminal-title[data-astro-cid-j7pv25f6]{color:#8b8b8b;font-size:.8rem;font-weight:500;text-align:center;flex:1}.copy-button[data-astro-cid-j7pv25f6]{background:transparent;border:1px solid #4d4d4d;border-radius:.375rem;color:#8b8b8b;padding:.4rem .75rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:500;transition:all .2s;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.copy-button[data-astro-cid-j7pv25f6]:hover{background:#3d3d3d;border-color:#5d5d5d;color:#b8b8b8}.copy-button[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:14px;height:14px}.copy-button[data-astro-cid-j7pv25f6].copied{color:#27c93f;border-color:#27c93f}.copy-button[data-astro-cid-j7pv25f6].copied svg[data-astro-cid-j7pv25f6]{display:none}.terminal-body[data-astro-cid-j7pv25f6]{padding:1.5rem;background:#1e1e1e}.terminal-body[data-astro-cid-j7pv25f6] pre[data-astro-cid-j7pv25f6]{margin:0;overflow-x:auto}.terminal-body[data-astro-cid-j7pv25f6] code[data-astro-cid-j7pv25f6]{color:#d4d4d4;font-family:Menlo,Monaco,SF Mono,Consolas,Courier New,monospace;font-size:.875rem;line-height:1.7;display:block;text-align:left}.terminal-prompt[data-astro-cid-j7pv25f6]{color:#27c93f;font-weight:600;margin-right:.5rem}.features[data-astro-cid-j7pv25f6]{padding:4rem 0}.features[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:var(--secondary)}.feature-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.feature-card[data-astro-cid-j7pv25f6]{padding:2rem;background:var(--bg-alt);border-radius:.75rem;border:1px solid var(--border);transition:all .3s}.feature-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:0 8px 16px #0000001a;border-color:var(--primary)}.feature-icon[data-astro-cid-j7pv25f6]{font-size:3rem;margin-bottom:1rem}.feature-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.5rem;margin-bottom:.75rem;color:var(--secondary)}.feature-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-light);line-height:1.7}.use-cases[data-astro-cid-j7pv25f6]{padding:4rem 0;background:var(--bg-alt)}.use-cases[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:var(--secondary)}.use-case-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.use-case[data-astro-cid-j7pv25f6]{padding:1.5rem;background:var(--bg);border-radius:.5rem;border-left:4px solid var(--primary)}.use-case[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{font-size:1.25rem;margin-bottom:.5rem;color:var(--secondary)}.use-case[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-light)}.pricing[data-astro-cid-j7pv25f6]{padding:4rem 0;text-align:center}.pricing[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2.5rem;margin-bottom:1rem;color:var(--secondary)}.pricing-subtitle[data-astro-cid-j7pv25f6]{font-size:1.25rem;color:var(--text-light);margin-bottom:3rem}.pricing-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;max-width:900px;margin:0 auto}.pricing-card[data-astro-cid-j7pv25f6]{background:var(--bg-alt);border:2px solid var(--border);border-radius:1rem;padding:2.5rem;text-align:center;transition:all .3s;position:relative}.pricing-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-8px);box-shadow:0 12px 24px #00000026;border-color:var(--primary)}.pricing-card-featured[data-astro-cid-j7pv25f6]{border-color:var(--primary);box-shadow:0 8px 16px #3b82f633}.pricing-card-featured[data-astro-cid-j7pv25f6]:hover{box-shadow:0 16px 32px #3b82f64d}.badge[data-astro-cid-j7pv25f6]{position:absolute;top:-12px;right:20px;background:var(--primary);color:#fff;padding:.5rem 1rem;border-radius:2rem;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.pricing-header[data-astro-cid-j7pv25f6]{margin-bottom:2rem}.pricing-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.75rem;color:var(--secondary);margin-bottom:1.5rem}.price[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;justify-content:center;margin-bottom:.5rem}.currency[data-astro-cid-j7pv25f6]{font-size:1.5rem;color:var(--primary);font-weight:700;margin-right:.25rem;margin-top:.5rem}.amount[data-astro-cid-j7pv25f6]{font-size:3.5rem;font-weight:800;color:var(--secondary);line-height:1}.price-period[data-astro-cid-j7pv25f6]{color:var(--text-light);font-size:1rem}.feature-list[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:2rem 0;text-align:left}.feature-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:.75rem 0;color:var(--text);border-bottom:1px solid var(--border);font-size:1rem}.feature-list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-bottom:none}.btn-block[data-astro-cid-j7pv25f6]{width:100%;text-align:center}.pricing-notes[data-astro-cid-j7pv25f6]{max-width:900px;margin:2rem auto 0;padding-top:1.5rem;border-top:1px solid var(--border)}.pricing-notes[data-astro-cid-j7pv25f6] .note[data-astro-cid-j7pv25f6]{color:var(--text-light);font-size:.875rem;margin:.5rem 0;text-align:left}@media(max-width:768px){.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2rem}.subtitle[data-astro-cid-j7pv25f6]{font-size:1rem}.cta-buttons[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:center}.terminal-body[data-astro-cid-j7pv25f6]{padding:1rem}.terminal-body[data-astro-cid-j7pv25f6] code[data-astro-cid-j7pv25f6]{font-size:.75rem;line-height:1.6}.terminal-header[data-astro-cid-j7pv25f6]{padding:.6rem .75rem}.terminal-button[data-astro-cid-j7pv25f6]{width:10px;height:10px}.copy-button[data-astro-cid-j7pv25f6]{padding:.35rem .6rem;font-size:.7rem}.copy-button[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:12px;height:12px}.features[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.use-cases[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.pricing[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:2rem}.pricing-subtitle[data-astro-cid-j7pv25f6]{font-size:1rem}.pricing-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.pricing-card[data-astro-cid-j7pv25f6]{padding:2rem}.amount[data-astro-cid-j7pv25f6]{font-size:2.5rem}}
