/* Einstein scenes on the Websites and Apps pages (ChatGPT, 2026-10-23): one or two per page, beside the existing screenshots. */
.ein-art{position:relative;z-index:2;margin:0 auto clamp(36px,5vw,60px);max-width:1180px;border-radius:22px;overflow:hidden;background:#07040f;border:1px solid rgba(168,139,250,.3);box-shadow:0 30px 80px rgba(0,0,0,.5),0 0 90px rgba(139,61,240,.22)}
.ein-art img{display:block;width:100%;height:100%;object-fit:cover}
.ein-art--wide{aspect-ratio:21/9}
.ein-art--wide img{object-position:center 42%}
.ein-art--photo{aspect-ratio:4/3;margin:0;box-shadow:0 30px 70px rgba(37,17,70,.22);border-color:#d9cff2}
.ein-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center;max-width:1180px;margin:0 auto clamp(36px,5vw,56px)}
.ein-split .sec-head{text-align:left;margin:0;max-width:none}
.ein-split .book-call{justify-content:flex-start}
@media (max-width:900px){.ein-split{grid-template-columns:1fr}.ein-split .sec-head{text-align:center}.ein-split .book-call{justify-content:center}}
@media (max-width:760px){.ein-art--wide{aspect-ratio:16/10;border-radius:16px}}
#build .ein-art,#dream .ein-art{margin-top:clamp(28px,4vw,48px)}
#dream .ein-art--wide{aspect-ratio:2/1}
#dream .ein-art--wide img{object-position:center 30%}
