.ai.svelte-4z030h{border-bottom:1px solid #ffffff1f}.industry-links.svelte-4z030h{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(2,1fr);display:grid}.industry-links.svelte-4z030h a:where(.svelte-4z030h){flex-direction:column;gap:.75rem;min-height:12rem;padding:1.25rem;display:flex}.industry-links.svelte-4z030h a:where(.svelte-4z030h)+a:where(.svelte-4z030h){border-left:1px solid #ffffff1f}.industry-links.svelte-4z030h small:where(.svelte-4z030h){font:500 .64rem/1 var(--font-mono);color:var(--orange)}.industry-links.svelte-4z030h strong:where(.svelte-4z030h){letter-spacing:-.045em;text-transform:uppercase;margin-top:auto;font-size:clamp(1.6rem,3vw,2.6rem)}.industry-links.svelte-4z030h span:where(.svelte-4z030h){color:#b0b0aa;font-size:.82rem;line-height:1.5}.industry-links.svelte-4z030h a:where(.svelte-4z030h):hover strong:where(.svelte-4z030h){color:var(--orange)}.ai-label.svelte-4z030h,.section-label.svelte-4z030h{font:500 .64rem/1 var(--font-mono);text-transform:uppercase;color:#b0b0aa;border-bottom:1px solid #ffffff1f;grid-template-columns:4rem 1fr;padding:.8rem 1.25rem;display:grid}.ai-label.svelte-4z030h span:where(.svelte-4z030h),.section-label.svelte-4z030h span:where(.svelte-4z030h){color:var(--orange)}.ai-label.svelte-4z030h p:where(.svelte-4z030h),.section-label.svelte-4z030h p:where(.svelte-4z030h){margin:0}.ai-intro.svelte-4z030h{grid-template-columns:1.2fr .8fr;gap:4rem;padding:6rem 1.25rem;display:grid}.ai-intro.svelte-4z030h h2:where(.svelte-4z030h){font:580 clamp(3rem, 7vw, 7rem)/.85 var(--font-body);letter-spacing:-.075em;text-transform:uppercase;margin:0}.ai-intro.svelte-4z030h h2:where(.svelte-4z030h) em:where(.svelte-4z030h){font-family:var(--font-display);text-transform:none;color:var(--orange);font-weight:400}.ai-intro.svelte-4z030h>p:where(.svelte-4z030h){color:#b8b8b2;margin:0;font-size:1.05rem;line-height:1.6}.ai-intro.svelte-4z030h>a:where(.svelte-4z030h){border-bottom:1px solid var(--orange);width:fit-content;font:500 .66rem/1 var(--font-mono);text-transform:uppercase;color:var(--orange);grid-column:2;padding-bottom:.35rem}.ai-grid.svelte-4z030h{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ai-grid.svelte-4z030h article:where(.svelte-4z030h){flex-direction:column;min-width:0;min-height:22rem;padding:1.25rem;display:flex}.ai-grid.svelte-4z030h article:where(.svelte-4z030h)+article:where(.svelte-4z030h){border-left:1px solid #ffffff1f}.ai-grid.svelte-4z030h small:where(.svelte-4z030h),.service-list.svelte-4z030h small:where(.svelte-4z030h){font:500 .64rem/1 var(--font-mono);color:var(--orange)}.term.svelte-4z030h{background:linear-gradient(#f36b241a,#0000 42%),#0d0d0d;border:1px solid #f36b2459;flex-direction:column;width:100%;min-width:0;height:16.5rem;margin:1.25rem 0 1.5rem;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #f36b2414}.term-bar.svelte-4z030h{background:#f36b2414;border-bottom:1px solid #f36b2438;grid-template-columns:auto auto auto 1fr;align-items:center;gap:.35rem;padding:.55rem .75rem;display:grid}.term-bar.svelte-4z030h span:where(.svelte-4z030h){background:#f36b2473;border-radius:50%;width:.45rem;height:.45rem}.term-bar.svelte-4z030h span:where(.svelte-4z030h):nth-child(2){background:#f36b24b3}.term-bar.svelte-4z030h span:where(.svelte-4z030h):nth-child(3){background:var(--orange)}.term-bar.svelte-4z030h code:where(.svelte-4z030h){font:500 .58rem/1 var(--font-mono);letter-spacing:.04em;color:#f36b24cc;text-transform:none;justify-self:end}.term.svelte-4z030h pre:where(.svelte-4z030h){flex:1;min-height:0;margin:0;padding:.85rem .8rem 1rem;overflow:auto}.term.svelte-4z030h pre:where(.svelte-4z030h) code:where(.svelte-4z030h){font:500 .62rem/1.55 var(--font-mono);letter-spacing:0;color:#c8c8c2;white-space:pre;display:block}.term-line.svelte-4z030h{display:block}.tok-kw.svelte-4z030h{color:var(--orange)}.tok-fn.svelte-4z030h{color:#ffb087}.tok-str.svelte-4z030h{color:#f0c9a8}.tok-cm.svelte-4z030h{color:#6a6a64}.tok-num.svelte-4z030h{color:#ffb087}.tok-id.svelte-4z030h{color:#e8e8e2}.tok-p.svelte-4z030h{color:#8a8a84}.ai-grid.svelte-4z030h h3:where(.svelte-4z030h){letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(1.5rem,2.5vw,2.5rem)}.ai-grid.svelte-4z030h p:where(.svelte-4z030h){color:#b0b0aa;margin:auto 0 0;font-size:.82rem;line-height:1.55}.service-list.svelte-4z030h article:where(.svelte-4z030h){border-bottom:1px solid #ffffff1f}.service-list.svelte-4z030h article:where(.svelte-4z030h)>button:where(.svelte-4z030h){color:#f0f0ec;text-align:left;background:0 0;border:0;grid-template-columns:4rem 1.15fr .85fr auto 2rem;align-items:center;gap:1.5rem;width:100%;min-height:9rem;padding:1.25rem;transition:background .22s,color .22s;display:grid}.service-list.svelte-4z030h article:where(.svelte-4z030h):not(.expanded)>button:where(.svelte-4z030h):hover{background:var(--orange);color:#090909}.service-list.svelte-4z030h article:where(.svelte-4z030h):not(.expanded)>button:where(.svelte-4z030h):hover :is(small:where(.svelte-4z030h),p:where(.svelte-4z030h),span:where(.svelte-4z030h),b:where(.svelte-4z030h)){color:#090909}.service-list.svelte-4z030h article.expanded:where(.svelte-4z030h)>button:where(.svelte-4z030h){color:#f0f0ec;background:#141414}.service-list.svelte-4z030h article.expanded:where(.svelte-4z030h)>button:where(.svelte-4z030h):hover{background:#1a1a1a}.service-list.svelte-4z030h h2:where(.svelte-4z030h){font:560 clamp(1.8rem, 4vw, 4.2rem)/.9 var(--font-body);letter-spacing:-.055em;text-transform:uppercase;margin:0}.service-list.svelte-4z030h button:where(.svelte-4z030h)>p:where(.svelte-4z030h){color:#b0b0aa;max-width:30rem;margin:0;font-size:.82rem;line-height:1.55}.service-list.svelte-4z030h button:where(.svelte-4z030h)>span:where(.svelte-4z030h){font:500 .58rem/1 var(--font-mono);text-transform:uppercase;color:#b0b0aa}.service-list.svelte-4z030h button:where(.svelte-4z030h)>b:where(.svelte-4z030h){font:400 1.35rem/1 var(--font-mono);color:var(--orange);justify-self:end}.service-detail.svelte-4z030h{grid-template-columns:1fr 1fr;gap:4rem;margin-left:5.5rem;padding:2.5rem 1.25rem 3rem 0;display:grid}.service-detail.svelte-4z030h>div:where(.svelte-4z030h)>p:where(.svelte-4z030h){color:#b8b8b2;max-width:38rem;margin:0;font-size:1rem;line-height:1.65}.service-detail.svelte-4z030h a:where(.svelte-4z030h){border-bottom:1px solid var(--orange);font:500 .62rem/1 var(--font-mono);text-transform:uppercase;color:var(--orange);margin-top:2rem;padding-bottom:.35rem;display:inline-block}.service-detail.svelte-4z030h ul:where(.svelte-4z030h){font:500 .62rem/1.6 var(--font-mono);text-transform:uppercase;color:#b0b0aa;margin:0;padding:0;list-style:none}.service-detail.svelte-4z030h li:where(.svelte-4z030h){border-top:1px solid #ffffff1f;padding:.8rem 0}.service-detail.svelte-4z030h li:where(.svelte-4z030h):before{content:"+ ";color:var(--orange)}@media (width<=760px){.ai-intro.svelte-4z030h,.ai-grid.svelte-4z030h,.industry-links.svelte-4z030h{grid-template-columns:1fr}.industry-links.svelte-4z030h a:where(.svelte-4z030h)+a:where(.svelte-4z030h){border-top:1px solid #ffffff1f;border-left:0}.ai-intro.svelte-4z030h{gap:2rem;padding-block:4rem}.ai-intro.svelte-4z030h>a:where(.svelte-4z030h){grid-column:1}.ai-grid.svelte-4z030h article:where(.svelte-4z030h)+article:where(.svelte-4z030h){border-top:1px solid #ffffff1f;border-left:0}.ai-grid.svelte-4z030h article:where(.svelte-4z030h){min-height:0}.term.svelte-4z030h{height:auto}.term.svelte-4z030h pre:where(.svelte-4z030h){-webkit-overflow-scrolling:touch;overflow-x:auto}.term.svelte-4z030h pre:where(.svelte-4z030h) code:where(.svelte-4z030h){white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:.52rem;line-height:1.45}.term-bar.svelte-4z030h code:where(.svelte-4z030h){text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.52rem;overflow:hidden}.service-list.svelte-4z030h article:where(.svelte-4z030h)>button:where(.svelte-4z030h){grid-template-columns:2.5rem 1fr 1.5rem;gap:.75rem;min-height:0;padding-block:1.5rem}.service-list.svelte-4z030h button:where(.svelte-4z030h)>small:where(.svelte-4z030h){grid-area:1/1}.service-list.svelte-4z030h button:where(.svelte-4z030h)>h2:where(.svelte-4z030h){grid-area:1/2;min-width:0;font-size:clamp(1.35rem,7vw,2.1rem)}.ai-intro.svelte-4z030h h2:where(.svelte-4z030h){letter-spacing:-.06em;max-width:100%;font-size:clamp(1.9rem,9.5vw,3.4rem)}.industry-links.svelte-4z030h strong:where(.svelte-4z030h),.ai-grid.svelte-4z030h h3:where(.svelte-4z030h){font-size:clamp(1.35rem,7vw,2.1rem)}.service-list.svelte-4z030h button:where(.svelte-4z030h)>b:where(.svelte-4z030h){grid-area:1/3}.service-list.svelte-4z030h button:where(.svelte-4z030h)>p:where(.svelte-4z030h),.service-list.svelte-4z030h button:where(.svelte-4z030h)>span:where(.svelte-4z030h){grid-column:2/-1}.service-detail.svelte-4z030h{grid-template-columns:1fr;gap:2rem;margin-left:0;padding:1rem 1.25rem 2.5rem 4.5rem}}
