.ai-teaser.svelte-16rb7ay{background:linear-gradient(120deg,var(--paper),#edf2ec);border-bottom:1px solid var(--line);overflow:hidden}.container-custom.svelte-16rb7ay{display:grid;gap:2rem;align-items:center}h2.svelte-16rb7ay{font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.1;letter-spacing:-.045em;margin:1.5rem 0}em.svelte-16rb7ay{color:var(--teal);font-style:normal}p.svelte-16rb7ay{color:var(--muted);line-height:1.85;max-width:32rem}a.svelte-16rb7ay{margin-top:1.8rem}.ai-art.svelte-16rb7ay{margin:-2rem -1.5rem}.ai-services.svelte-16rb7ay{display:grid;gap:1.5rem;grid-column:1 / -1}.ai-services.svelte-16rb7ay>div:where(.svelte-16rb7ay){border-top:1px solid var(--line);padding-top:1.5rem}.ai-services.svelte-16rb7ay span:where(.svelte-16rb7ay){color:var(--teal);font:.7rem monospace}h3.svelte-16rb7ay{margin:.8rem 0 .5rem;font-size:1.1rem;font-weight:650}.ai-services.svelte-16rb7ay p:where(.svelte-16rb7ay){font-size:.9rem}@media(min-width:768px){.ai-services.svelte-16rb7ay{grid-template-columns:repeat(3,1fr);gap:3rem}}@media(min-width:1024px){.container-custom.svelte-16rb7ay{grid-template-columns:.9fr 1.1fr;gap:2rem 3rem}.ai-art.svelte-16rb7ay{margin:-3rem -4rem -3rem -2rem}}
