:root{--bg:#050710;--bg2:#0a0e1c;--bg3:#10152a;--text1:#e8eaed;--text2:#a8b2c1;--text3:#6b7a90;--text4:#3e4a5e;--cyan:#00e8cf;--violet:#8b6cff;--gold:#f5c842;--border:#ffffff0f;--border2:#ffffff14;--surface2:#ffffff08;--serif:"Instrument Serif", serif;--sans:"DM Sans", sans-serif;--mono:"JetBrains Mono", monospace}.ag-page.svelte-15csel0{background:var(--bg);color:var(--text1);min-height:100vh;font-family:var(--sans)}nav.svelte-15csel0{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 2.5rem;display:flex}.nav-logo.svelte-15csel0{align-items:center;gap:.5rem;text-decoration:none;display:flex}.nav-mark.svelte-15csel0{object-fit:contain;border-radius:7px;width:30px;height:30px}.nav-word.svelte-15csel0{font-family:var(--serif);color:var(--text1);font-size:1.1rem}.nav-word.svelte-15csel0 i:where(.svelte-15csel0){color:var(--cyan);font-style:italic}.nav-back.svelte-15csel0{color:var(--text3);font-size:.75rem;text-decoration:none;transition:color .2s}.nav-back.svelte-15csel0:hover{color:var(--text1)}.ag-hero.svelte-15csel0{text-align:center;padding:5rem 2.5rem 3rem}.tag.svelte-15csel0{font-family:var(--mono);color:var(--text3);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:.8rem;font-size:.6rem;display:inline-flex}.tag.svelte-15csel0:before{content:"";background:var(--cyan);opacity:.5;width:14px;height:1px}.ag-hero.svelte-15csel0 h1:where(.svelte-15csel0){font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1}.ag-hero.svelte-15csel0 h1:where(.svelte-15csel0) em:where(.svelte-15csel0){font-style:italic}.lc.svelte-15csel0{color:var(--cyan)}.lg.svelte-15csel0{color:var(--gold)}.ag-hero-sub.svelte-15csel0{color:var(--text2);max-width:520px;margin:1rem auto 0;font-size:.95rem;font-weight:300;line-height:1.7}.ag-features.svelte-15csel0{padding:0 2.5rem 4rem}.ag-cards.svelte-15csel0{background:var(--border);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;max-width:900px;margin:0 auto;display:grid;overflow:hidden}.ag-card.svelte-15csel0{background:var(--bg2);padding:2rem 1.5rem;transition:background .3s}.ag-card.svelte-15csel0:hover{background:var(--bg3)}.ag-num.svelte-15csel0{font-family:var(--mono);margin-bottom:.6rem;font-size:2rem;font-weight:500;line-height:1}.ag-num.c.svelte-15csel0{color:var(--cyan)}.ag-num.g.svelte-15csel0{color:var(--gold)}.ag-num.v.svelte-15csel0{color:var(--violet)}.ag-card.svelte-15csel0 h3:where(.svelte-15csel0){font-family:var(--serif);margin-bottom:.4rem;font-size:1.1rem}.ag-card.svelte-15csel0 p:where(.svelte-15csel0){color:var(--text2);font-size:.82rem;font-weight:300;line-height:1.65}.ag-finance.svelte-15csel0{padding:3rem 2.5rem 4rem}.ag-fin-layout.svelte-15csel0{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:960px;margin:0 auto;display:grid}.ag-fin-text.svelte-15csel0 h2:where(.svelte-15csel0){font-family:var(--serif);letter-spacing:-.02em;margin-top:.6rem;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.15}.ag-fin-text.svelte-15csel0 h2:where(.svelte-15csel0) em:where(.svelte-15csel0){color:var(--gold);font-style:italic}.ag-fin-text.svelte-15csel0 p:where(.svelte-15csel0){color:var(--text2);margin-top:.8rem;font-size:.88rem;font-weight:300;line-height:1.7}.ag-fin-card.svelte-15csel0{background:var(--bg2);border:1px solid var(--border2);border-radius:14px;overflow:hidden}.ag-fin-header.svelte-15csel0{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text3);border-bottom:1px solid var(--border);background:#ffffff04;padding:.7rem 1.2rem;font-size:.55rem}.ag-fin-rows.svelte-15csel0{padding:.4rem 0}.ag-fin-row.svelte-15csel0{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:.55rem 1.2rem;font-size:.78rem;display:flex}.ag-fin-row.svelte-15csel0:last-child{border-bottom:none}.ag-fin-label.svelte-15csel0{color:var(--text2);font-weight:300}.ag-fin-val.svelte-15csel0{font-family:var(--mono);color:var(--text1);font-size:.8rem;font-weight:600}.ag-fin-val.cyan.svelte-15csel0{color:var(--cyan)}.ag-fin-val.gold.svelte-15csel0{color:var(--gold)}.ag-fin-val.red.svelte-15csel0{color:#f87171}.ag-fin-footer.svelte-15csel0{color:var(--text3);border-top:1px solid var(--border);background:#ffffff04;padding:.7rem 1.2rem;font-size:.72rem}.ag-fin-footer.svelte-15csel0 strong:where(.svelte-15csel0){color:var(--cyan)}.ag-details.svelte-15csel0{padding:2rem 2.5rem 4rem}.ag-detail-grid.svelte-15csel0{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:900px;margin:0 auto;display:grid}.ag-detail.svelte-15csel0{border:1px solid var(--border);background:var(--surface2);border-radius:12px;padding:1.5rem;transition:background .3s}.ag-detail.svelte-15csel0:hover{background:var(--bg2)}.ag-detail-icon.svelte-15csel0{border-radius:9px;place-items:center;width:36px;height:36px;margin-bottom:.8rem;font-size:.95rem;display:grid}.ag-detail-icon.c.svelte-15csel0{color:var(--cyan);background:#00e8cf14;border:1px solid #00e8cf1a}.ag-detail-icon.g.svelte-15csel0{color:var(--gold);background:#f5c84214;border:1px solid #f5c8421a}.ag-detail-icon.v.svelte-15csel0{color:var(--violet);background:#8b6cff14;border:1px solid #8b6cff1a}.ag-detail.svelte-15csel0 h4:where(.svelte-15csel0){font-family:var(--serif);margin-bottom:.35rem;font-size:1.05rem}.ag-detail.svelte-15csel0 p:where(.svelte-15csel0){color:var(--text2);font-size:.8rem;font-weight:300;line-height:1.65}.ag-pricing.svelte-15csel0{justify-content:center;padding:2rem 2.5rem 5rem;display:flex}.ag-price-card.svelte-15csel0{background:var(--bg2);text-align:center;border:1px solid #00e8cf1f;border-radius:16px;width:100%;max-width:400px;padding:2.5rem;box-shadow:0 20px 60px -10px #0006}.ag-price-tier.svelte-15csel0{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);margin-bottom:.5rem;font-size:.6rem}.ag-price-amount.svelte-15csel0{font-family:var(--serif);letter-spacing:-.03em;font-size:2.8rem;font-weight:400}.ag-price-amount.svelte-15csel0 span:where(.svelte-15csel0){color:var(--text3);font-size:.9rem}.ag-price-note.svelte-15csel0{color:var(--text4);margin-top:.2rem;font-size:.7rem}.ag-price-desc.svelte-15csel0{color:var(--text2);margin:1rem 0;font-size:.85rem;font-weight:300;line-height:1.6}.ag-price-card.svelte-15csel0 ul:where(.svelte-15csel0){text-align:left;margin:0 0 1.5rem;padding:0;list-style:none}.ag-price-card.svelte-15csel0 li:where(.svelte-15csel0){color:var(--text2);border-bottom:1px solid var(--border);padding:.4rem 0;font-size:.78rem;font-weight:300}.ag-price-card.svelte-15csel0 li:where(.svelte-15csel0):before{content:"✓ ";color:var(--cyan);font-weight:600}.ag-cta.svelte-15csel0{background:var(--cyan);color:var(--bg);font-family:var(--sans);text-align:center;border-radius:12px;padding:.75rem 1.5rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:all .3s;display:block;box-shadow:0 4px 16px #00e8cf26}.ag-cta.svelte-15csel0:hover{transform:translateY(-1px);box-shadow:0 8px 24px #00e8cf40}.ag-footer.svelte-15csel0{border-top:1px solid var(--border);text-align:center;padding:2rem 2.5rem}.ag-sig.svelte-15csel0{color:var(--text4);font-size:.65rem;font-weight:300}@supports (padding-top:env(safe-area-inset-top)){nav.svelte-15csel0{padding-top:max(1rem, env(safe-area-inset-top))}.ag-footer.svelte-15csel0{padding-bottom:max(2rem, env(safe-area-inset-bottom))}}.ag-cta.svelte-15csel0{justify-content:center;align-items:center;min-height:44px;display:flex}.nav-back.svelte-15csel0{align-items:center;min-height:44px;display:inline-flex}@media (width<=1024px){.ag-cards.svelte-15csel0,.ag-detail-grid.svelte-15csel0{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){nav.svelte-15csel0{padding:.8rem 1.2rem}.ag-hero.svelte-15csel0{padding:3rem 1.2rem 2rem}.ag-features.svelte-15csel0,.ag-finance.svelte-15csel0,.ag-details.svelte-15csel0,.ag-pricing.svelte-15csel0{padding-left:1.2rem;padding-right:1.2rem}.ag-cards.svelte-15csel0,.ag-detail-grid.svelte-15csel0,.ag-fin-layout.svelte-15csel0{grid-template-columns:1fr}.ag-footer.svelte-15csel0{padding:1.5rem 1.2rem}}@media (width<=430px){.ag-hero.svelte-15csel0 h1:where(.svelte-15csel0){font-size:clamp(1.4rem,6vw,2rem)}.ag-hero.svelte-15csel0{padding:2.5rem 1rem 1.5rem}.ag-features.svelte-15csel0,.ag-finance.svelte-15csel0,.ag-details.svelte-15csel0,.ag-pricing.svelte-15csel0{padding-left:1rem;padding-right:1rem}.ag-card.svelte-15csel0{padding:1.5rem 1.2rem}.ag-detail.svelte-15csel0{padding:1.2rem}}
