.page-hero[data-astro-cid-c2nfamya]{background:radial-gradient(ellipse at 50% 75%,#1b4f72,#0d1b2a 58%);padding:120px 0 88px}.page-eyebrow[data-astro-cid-c2nfamya]{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--seafoam);margin:0 0 16px;max-width:none}.page-hero[data-astro-cid-c2nfamya] h1[data-astro-cid-c2nfamya]{font-size:clamp(40px,6vw,72px);font-weight:300;color:var(--offwhite);margin:0 0 24px;letter-spacing:-.02em;line-height:1.05}.page-hero-sub[data-astro-cid-c2nfamya]{font-size:18px;color:var(--text-muted);max-width:60ch;line-height:1.65;margin:0}.models-bar[data-astro-cid-c2nfamya]{background:#1b4f7233;border-bottom:1px solid rgba(78,205,196,.1);padding:16px 0}.models-bar-inner[data-astro-cid-c2nfamya]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.models-label[data-astro-cid-c2nfamya]{font-size:13px;color:var(--text-muted);margin:0;max-width:none}.models-list[data-astro-cid-c2nfamya]{display:flex;gap:10px}.model-chip[data-astro-cid-c2nfamya]{display:inline-block;padding:4px 12px;border:1px solid rgba(78,205,196,.3);border-radius:20px;font-size:13px;color:var(--seafoam)}.models-note[data-astro-cid-c2nfamya]{font-size:12px;color:var(--text-muted);margin:0;max-width:none}.ai-features[data-astro-cid-c2nfamya]{background:var(--midnight)}.section-heading[data-astro-cid-c2nfamya]{font-size:clamp(28px,3.5vw,44px);font-weight:300;color:var(--offwhite);margin:0 0 56px;letter-spacing:-.015em}.ai-grid[data-astro-cid-c2nfamya]{display:grid;grid-template-columns:1fr;gap:2px}@media (min-width: 640px){.ai-grid[data-astro-cid-c2nfamya]{grid-template-columns:1fr 1fr}}@media (min-width: 1024px){.ai-grid[data-astro-cid-c2nfamya]{grid-template-columns:1fr 1fr 1fr}}.ai-card[data-astro-cid-c2nfamya]{padding:28px 24px;border:1px solid rgba(78,205,196,.08);transition:border-color .2s}.ai-card[data-astro-cid-c2nfamya]:hover{border-color:#4ecdc438}.ai-tag[data-astro-cid-c2nfamya]{display:inline-block;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--seafoam);opacity:.7;margin-bottom:10px}.ai-card-title[data-astro-cid-c2nfamya]{font-family:var(--font-display);font-size:20px;font-weight:400;color:var(--offwhite);margin:0 0 10px;line-height:1.2}.ai-card-text[data-astro-cid-c2nfamya]{font-size:14px;line-height:1.7;color:var(--text-muted);margin:0;max-width:44ch}.context-section[data-astro-cid-c2nfamya]{background:#0a1520;padding:96px 0;border-top:1px solid rgba(78,205,196,.07);border-bottom:1px solid rgba(78,205,196,.07)}.context-inner[data-astro-cid-c2nfamya]{display:grid;grid-template-columns:1fr;gap:56px;align-items:start}@media (min-width: 900px){.context-inner[data-astro-cid-c2nfamya]{grid-template-columns:1fr 1fr;gap:80px}}.context-copy[data-astro-cid-c2nfamya] h2[data-astro-cid-c2nfamya]{font-size:clamp(28px,3.5vw,44px);font-weight:300;color:var(--offwhite);margin:0 0 20px;letter-spacing:-.015em}.context-copy[data-astro-cid-c2nfamya] p[data-astro-cid-c2nfamya]{font-size:16px;line-height:1.75;color:var(--text-muted);margin:0 0 16px;max-width:52ch}.demo-header[data-astro-cid-c2nfamya]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#1b4f7280;border:1px solid rgba(78,205,196,.2);border-bottom:none;border-radius:8px 8px 0 0;font-size:13px;color:var(--text-muted)}.demo-dot[data-astro-cid-c2nfamya]{width:8px;height:8px;border-radius:50%;background:var(--seafoam);opacity:.7}.demo-body[data-astro-cid-c2nfamya]{padding:20px;background:#0d1b2acc;border:1px solid rgba(78,205,196,.15);border-radius:0 0 8px 8px;display:flex;flex-direction:column;gap:12px}.demo-msg[data-astro-cid-c2nfamya]{padding:12px 14px;border-radius:8px;font-size:13px;line-height:1.6;max-width:88%}.demo-msg--user[data-astro-cid-c2nfamya]{background:#4ecdc41a;border:1px solid rgba(78,205,196,.2);color:var(--text-muted);align-self:flex-end;border-bottom-right-radius:3px}.demo-msg--ai[data-astro-cid-c2nfamya]{background:#1b4f7266;border:1px solid rgba(78,205,196,.12);color:var(--text-muted);align-self:flex-start;border-bottom-left-radius:3px}.privacy-section[data-astro-cid-c2nfamya]{background:var(--midnight);padding:96px 0}.privacy-inner[data-astro-cid-c2nfamya]{max-width:640px}.privacy-icon[data-astro-cid-c2nfamya]{margin-bottom:24px}.privacy-section[data-astro-cid-c2nfamya] h2[data-astro-cid-c2nfamya]{font-size:clamp(28px,3.5vw,44px);font-weight:300;color:var(--offwhite);margin:0 0 20px;letter-spacing:-.015em}.privacy-intro[data-astro-cid-c2nfamya]{font-size:17px;color:var(--text-muted);line-height:1.7;margin:0 0 32px;max-width:56ch}.privacy-list[data-astro-cid-c2nfamya]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.privacy-list[data-astro-cid-c2nfamya] li[data-astro-cid-c2nfamya]{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:var(--text-muted);line-height:1.5;max-width:58ch}.privacy-list[data-astro-cid-c2nfamya] svg[data-astro-cid-c2nfamya]{flex-shrink:0;margin-top:2px}.quota-section[data-astro-cid-c2nfamya]{background:#0a1520;padding:96px 0;border-top:1px solid rgba(78,205,196,.07)}.quota-inner[data-astro-cid-c2nfamya]{max-width:800px}.quota-section[data-astro-cid-c2nfamya] h2[data-astro-cid-c2nfamya]{font-size:clamp(26px,3vw,40px);font-weight:300;color:var(--offwhite);margin:0 0 12px;letter-spacing:-.015em}.quota-section[data-astro-cid-c2nfamya]>.quota-inner[data-astro-cid-c2nfamya]>p[data-astro-cid-c2nfamya]{font-size:16px;color:var(--text-muted);margin:0 0 40px;line-height:1.6}.quota-cards[data-astro-cid-c2nfamya]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:20px}.quota-card[data-astro-cid-c2nfamya]{flex:1;min-width:140px;padding:20px;background:#1b4f7233;border:1px solid rgba(78,205,196,.12);border-radius:6px}.quota-card--highlight[data-astro-cid-c2nfamya]{border-color:#4ecdc466;background:#1b4f7259}.quota-plan[data-astro-cid-c2nfamya]{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px;max-width:none}.quota-count[data-astro-cid-c2nfamya]{font-family:var(--font-display);font-size:28px;font-weight:300;color:var(--offwhite);margin:0;max-width:none;line-height:1.1}.quota-count[data-astro-cid-c2nfamya] span[data-astro-cid-c2nfamya]{font-size:13px;color:var(--text-muted);font-family:var(--font-body)}.quota-note[data-astro-cid-c2nfamya]{font-size:13px;color:var(--text-muted);margin:0;max-width:none}.cta-strip[data-astro-cid-c2nfamya]{background:var(--midnight);padding:80px 0;border-top:1px solid rgba(78,205,196,.08)}.cta-strip-inner[data-astro-cid-c2nfamya]{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.cta-strip[data-astro-cid-c2nfamya] h2[data-astro-cid-c2nfamya]{font-size:clamp(22px,3vw,36px);font-weight:300;color:var(--offwhite);margin:0;flex:1;min-width:200px;letter-spacing:-.01em}[data-theme=light] .page-hero[data-astro-cid-c2nfamya]{background:radial-gradient(ellipse at 50% 75%,#7765f51f,#f5f6fa 58%)}[data-theme=light] .page-hero[data-astro-cid-c2nfamya] h1[data-astro-cid-c2nfamya]{color:#20243a}[data-theme=light] .page-hero-sub[data-astro-cid-c2nfamya]{color:#525a70!important}[data-theme=light] .models-bar[data-astro-cid-c2nfamya]{background:#7765f50f;border-color:#7765f526}[data-theme=light] .models-label[data-astro-cid-c2nfamya],[data-theme=light] .models-note[data-astro-cid-c2nfamya]{color:#697187!important}[data-theme=light] .model-chip[data-astro-cid-c2nfamya]{color:#5546d9;border-color:#5546d966}[data-theme=light] .ai-features[data-astro-cid-c2nfamya]{background:#f5f6fa}[data-theme=light] .section-heading[data-astro-cid-c2nfamya]{color:#202544!important}[data-theme=light] .ai-card[data-astro-cid-c2nfamya]{border-color:#7765f526;background:#fff}[data-theme=light] .ai-card[data-astro-cid-c2nfamya]:hover{border-color:#7765f559}[data-theme=light] .ai-card-title[data-astro-cid-c2nfamya]{color:#20243a!important}[data-theme=light] .ai-card-text[data-astro-cid-c2nfamya]{color:#525a70!important}[data-theme=light] .context-section[data-astro-cid-c2nfamya]{background:#edf1fa;border-color:#dde3f0}[data-theme=light] .context-copy[data-astro-cid-c2nfamya] h2[data-astro-cid-c2nfamya]{color:#202544!important}[data-theme=light] .context-copy[data-astro-cid-c2nfamya] p[data-astro-cid-c2nfamya]{color:#535d78!important}[data-theme=light] .demo-header[data-astro-cid-c2nfamya]{background:#fff;border-color:#dde3f0;color:#535d78}[data-theme=light] .demo-body[data-astro-cid-c2nfamya]{background:#fff;border-color:#dde3f0}[data-theme=light] .demo-msg--user[data-astro-cid-c2nfamya]{background:#5546d90f;border-color:#5546d933;color:#535d78}[data-theme=light] .demo-msg--ai[data-astro-cid-c2nfamya]{background:#f5f7fc;border-color:#dde3f0;color:#535d78}[data-theme=light] .privacy-section[data-astro-cid-c2nfamya]{background:#f5f7fc}[data-theme=light] .privacy-section[data-astro-cid-c2nfamya] h2[data-astro-cid-c2nfamya]{color:#202544!important}[data-theme=light] .privacy-intro[data-astro-cid-c2nfamya],[data-theme=light] .privacy-list[data-astro-cid-c2nfamya] li[data-astro-cid-c2nfamya]{color:#535d78!important}[data-theme=light] .quota-section[data-astro-cid-c2nfamya]{background:#edf1fa;border-color:#dde3f0}[data-theme=light] .quota-section[data-astro-cid-c2nfamya] h2[data-astro-cid-c2nfamya]{color:#202544!important}[data-theme=light] .quota-section[data-astro-cid-c2nfamya]>.quota-inner[data-astro-cid-c2nfamya]>p[data-astro-cid-c2nfamya]{color:#535d78!important}[data-theme=light] .quota-card[data-astro-cid-c2nfamya]{background:#fff;border-color:#dde3f0}[data-theme=light] .quota-card--highlight[data-astro-cid-c2nfamya]{background:#fff;border-color:#5546d966}[data-theme=light] .quota-count[data-astro-cid-c2nfamya]{color:#202544!important}[data-theme=light] .cta-strip[data-astro-cid-c2nfamya]{background:#f5f7fc;border-color:#dde3f0}[data-theme=light] .cta-strip[data-astro-cid-c2nfamya] h2[data-astro-cid-c2nfamya]{color:#202544!important}[data-theme=light] .context-section[data-astro-cid-c2nfamya]{background:#eceef6;border-color:#7765f51a}[data-theme=light] .context-copy[data-astro-cid-c2nfamya] h2[data-astro-cid-c2nfamya]{color:#20243a!important}[data-theme=light] .context-copy[data-astro-cid-c2nfamya] p[data-astro-cid-c2nfamya]{color:#525a70!important}[data-theme=light] .privacy-section[data-astro-cid-c2nfamya]{background:#f5f6fa}[data-theme=light] .privacy-section[data-astro-cid-c2nfamya] h2[data-astro-cid-c2nfamya]{color:#20243a!important}[data-theme=light] .privacy-intro[data-astro-cid-c2nfamya],[data-theme=light] .privacy-list[data-astro-cid-c2nfamya] li[data-astro-cid-c2nfamya]{color:#525a70!important}[data-theme=light] .quota-section[data-astro-cid-c2nfamya]{background:#eceef6;border-color:#7765f51a}[data-theme=light] .quota-section[data-astro-cid-c2nfamya] h2[data-astro-cid-c2nfamya]{color:#20243a!important}[data-theme=light] .quota-section[data-astro-cid-c2nfamya]>.quota-inner[data-astro-cid-c2nfamya]>p[data-astro-cid-c2nfamya]{color:#525a70!important}[data-theme=light] .quota-card[data-astro-cid-c2nfamya]{background:#fffc;border-color:#7765f533}[data-theme=light] .quota-card--highlight[data-astro-cid-c2nfamya]{border-color:#5546d9;background:#fff}[data-theme=light] .quota-plan[data-astro-cid-c2nfamya]{color:#697187!important}[data-theme=light] .quota-count[data-astro-cid-c2nfamya]{color:#20243a!important}[data-theme=light] .quota-count[data-astro-cid-c2nfamya] span[data-astro-cid-c2nfamya],[data-theme=light] .quota-note[data-astro-cid-c2nfamya]{color:#697187!important}[data-theme=light] .cta-strip[data-astro-cid-c2nfamya]{background:#f5f6fa;border-color:#7765f51a}[data-theme=light] .cta-strip[data-astro-cid-c2nfamya] h2[data-astro-cid-c2nfamya]{color:#20243a!important}
