.svc-page[data-astro-cid-fxdtltsw]{background:var(--bg);min-height:100vh}.svc-hero[data-astro-cid-fxdtltsw]{border-bottom:1px solid var(--glass-border);padding:80px 0 72px;position:relative;overflow:hidden}.svc-hero-bg[data-astro-cid-fxdtltsw]{z-index:0;pointer-events:none;position:absolute;inset:0}.blob[data-astro-cid-fxdtltsw]{filter:blur(100px);border-radius:50%;position:absolute}.llm-blob-1[data-astro-cid-fxdtltsw]{background:radial-gradient(circle,#a855f71f 0%,#0000 70%);width:550px;height:450px;top:-80px;right:-80px}.llm-blob-2[data-astro-cid-fxdtltsw]{background:radial-gradient(circle,#00d4ff14 0%,#0000 70%);width:450px;height:350px;bottom:0;left:0}.svc-hero-inner[data-astro-cid-fxdtltsw]{z-index:1;grid-template-columns:1fr 440px;align-items:center;gap:56px;display:grid;position:relative}.back-link[data-astro-cid-fxdtltsw]{color:var(--muted);align-items:center;gap:6px;margin-bottom:22px;font-size:12.5px;font-weight:500;transition:color .2s;display:inline-flex}.back-link[data-astro-cid-fxdtltsw]:hover{color:#a855f7}.svc-eyebrow[data-astro-cid-fxdtltsw]{letter-spacing:.18em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.llm-eyebrow[data-astro-cid-fxdtltsw]{color:#a855f7;background:#a855f714;border:1px solid #a855f740}.llm-dot[data-astro-cid-fxdtltsw]{background:#a855f7;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-green;box-shadow:0 0 8px #a855f7}.svc-h1[data-astro-cid-fxdtltsw]{letter-spacing:-.04em;color:var(--white);margin-bottom:22px;font-size:clamp(38px,5vw,62px);font-weight:900;line-height:1.04}.llm-hl[data-astro-cid-fxdtltsw]{background:linear-gradient(135deg, #a855f7 0%, var(--cyan) 100%);-webkit-text-fill-color:transparent;background-clip:text}.svc-sub[data-astro-cid-fxdtltsw]{color:var(--muted);max-width:480px;margin-bottom:34px;font-size:16.5px;font-weight:300;line-height:1.75}.svc-hero-ctas[data-astro-cid-fxdtltsw]{flex-wrap:wrap;gap:12px;margin-bottom:32px;display:flex}.svc-trust-strip[data-astro-cid-fxdtltsw]{color:var(--muted-dim);font-size:12.5px;font-family:var(--mono);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sep[data-astro-cid-fxdtltsw]{color:var(--glass-border-strong)}.rag-visual[data-astro-cid-fxdtltsw]{background:#0f0f19e6;border:1px solid #a855f74d;border-radius:20px;padding:28px;box-shadow:0 30px 60px #00000080}.rag-card[data-astro-cid-fxdtltsw]{flex-direction:column;gap:12px;display:flex}.rag-step-box[data-astro-cid-fxdtltsw]{border:1px solid var(--glass-border);font-family:var(--mono);background:#ffffff0a;border-radius:10px;padding:14px;font-size:12px}.rag-highlight[data-astro-cid-fxdtltsw]{background:#a855f71a;border-color:#a855f766}.rag-tag[data-astro-cid-fxdtltsw]{color:#a855f7;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.rag-step-box[data-astro-cid-fxdtltsw] code[data-astro-cid-fxdtltsw]{color:var(--white);display:block}.rag-arrow[data-astro-cid-fxdtltsw]{text-align:center;color:var(--muted-dim);font-size:14px;font-weight:700}.cap-grid[data-astro-cid-fxdtltsw]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=900px){.cap-grid[data-astro-cid-fxdtltsw]{grid-template-columns:1fr 1fr}}@media (width<=560px){.cap-grid[data-astro-cid-fxdtltsw]{grid-template-columns:1fr}}.cap-card[data-astro-cid-fxdtltsw]{background:var(--glass);border:1px solid var(--glass-border);border-radius:var(--radius);padding:26px;transition:border-color .2s,transform .3s}.cap-card[data-astro-cid-fxdtltsw]:hover{border-color:#a855f766;transform:translateY(-4px)}.cap-icon[data-astro-cid-fxdtltsw]{margin-bottom:14px;font-size:30px}.cap-card[data-astro-cid-fxdtltsw] h4[data-astro-cid-fxdtltsw]{color:var(--white);margin-bottom:8px;font-size:15px;font-weight:700}.cap-card[data-astro-cid-fxdtltsw] p[data-astro-cid-fxdtltsw]{color:var(--muted);font-size:13px;font-weight:300;line-height:1.65}.metrics-band[data-astro-cid-fxdtltsw]{padding:52px 0}.llm-metrics[data-astro-cid-fxdtltsw]{background:linear-gradient(135deg,#a855f70d 0%,#00d4ff08 100%);border-top:1px solid #a855f726;border-bottom:1px solid #a855f726}.metrics-row[data-astro-cid-fxdtltsw]{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (width<=640px){.metrics-row[data-astro-cid-fxdtltsw]{grid-template-columns:1fr 1fr;gap:32px}}.metric-n[data-astro-cid-fxdtltsw]{letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(28px,4vw,44px);font-weight:900}.llm-metric-n[data-astro-cid-fxdtltsw]{color:#a855f7}.metric-l[data-astro-cid-fxdtltsw]{color:var(--muted);font-size:12.5px;font-weight:300}.svc-cta-band[data-astro-cid-fxdtltsw]{border-top:1px solid var(--glass-border);padding:80px 0}.llm-cta[data-astro-cid-fxdtltsw]{background:linear-gradient(135deg,#a855f70a 0%,#0000 60%)}.cta-inner[data-astro-cid-fxdtltsw]{background:#a855f70a;border:1px solid #a855f733;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:48px;display:flex}.cta-copy[data-astro-cid-fxdtltsw] h2[data-astro-cid-fxdtltsw]{color:var(--white);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(26px,3vw,38px);font-weight:900}.cta-copy[data-astro-cid-fxdtltsw] p[data-astro-cid-fxdtltsw]{color:var(--muted);max-width:440px;font-size:15px;font-weight:300}.cta-actions[data-astro-cid-fxdtltsw]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.btn-lg[data-astro-cid-fxdtltsw]{padding:18px 36px;font-size:15px}.cta-note[data-astro-cid-fxdtltsw]{color:var(--muted-dim);font-size:11.5px;font-family:var(--mono)}.section-dark[data-astro-cid-fxdtltsw]{background:var(--bg-2);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border)}@media (width<=1050px){.svc-hero-inner[data-astro-cid-fxdtltsw]{grid-template-columns:1fr;gap:40px}}@media (width<=640px){.svc-hero[data-astro-cid-fxdtltsw]{padding:72px 0 56px}.svc-h1[data-astro-cid-fxdtltsw]{font-size:clamp(32px,9vw,48px)}.svc-hero-ctas[data-astro-cid-fxdtltsw] .btn[data-astro-cid-fxdtltsw]{justify-content:center;width:100%}.svc-hero-ctas[data-astro-cid-fxdtltsw]{flex-direction:column}.cta-inner[data-astro-cid-fxdtltsw]{padding:28px}.cta-actions[data-astro-cid-fxdtltsw]{width:100%}.btn-lg[data-astro-cid-fxdtltsw]{justify-content:center;width:100%}}
