/* ALIFY Cohere-led component styles. */
.inner-hero{padding:clamp(64px,7vw,104px) 0 clamp(76px,8vw,120px);background:#fff}
.breadcrumbs{margin:0 0 clamp(44px,5vw,70px);color:var(--alify-text-dim);font-family:var(--alify-font-ui);font-size:12px;line-height:1.4;letter-spacing:0;text-transform:none}
.breadcrumbs a{color:var(--alify-text-muted)}
.inner-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr);gap:clamp(52px,8vw,124px);align-items:center}
.inner-hero__copy .alify-kicker{margin-bottom:28px}
.inner-hero__copy h1{max-width:900px;margin:0;font-size:clamp(60px,6.2vw,88px);line-height:1;letter-spacing:-.02em}
.inner-hero__description{max-width:720px;margin:30px 0 0;color:var(--alify-text-muted);font-size:18px;line-height:1.5}
.inner-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}
.inner-hero__system{position:relative;min-height:390px;padding:0;border:0;border-radius:var(--alify-radius-lg);background:var(--alify-surface-soft);overflow:hidden;box-shadow:none}
.inner-hero__art{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr)}
.inner-hero__art span:nth-child(1){background:var(--alify-surface-blue)}.inner-hero__art span:nth-child(2){background:var(--alify-coral)}.inner-hero__art span:nth-child(3){background:var(--alify-deep-green)}
.inner-hero__art.has-image{display:block;background:var(--alify-surface-soft)}
.inner-hero__image{width:100%;height:100%;object-fit:cover}
.inner-hero__art--top .inner-hero__image{object-position:center top}.inner-hero__art--bottom .inner-hero__image{object-position:center bottom}.inner-hero__art--left .inner-hero__image{object-position:left center}.inner-hero__art--right .inner-hero__image{object-position:right center}
.inner-hero__meta{position:absolute;right:14px;bottom:14px;left:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:rgba(255,255,255,.45)}
.inner-hero__meta div{padding:13px;background:rgba(255,255,255,.94);backdrop-filter:blur(8px)}
.inner-hero__meta dt{margin-bottom:3px;color:var(--alify-text-dim);font-family:var(--alify-font-mono);font-size:10px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}
.inner-hero__meta dd{margin:0;color:var(--alify-text);font-size:13px;line-height:1.4}
