.ai-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:var(--space-8);min-height:var(--product-hero-height);padding:calc(var(--film-header-height) + var(--space-12)) var(--film-gutter) var(--space-8);overflow:hidden}.ai-hero__media{position:absolute;inset:0;z-index:-2;opacity:.6}.ai-hero__media>.studio-scene-film,.ai-hero__media>img{-o-object-fit:cover;object-fit:cover;z-index:0}.ai-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--product-ai-shade)}.ai-hero h1{font-size:var(--product-hero-title);line-height:var(--film-leading);letter-spacing:var(--film-tracking);margin:var(--space-8) 0}.ai-hero__copy>p{font-size:var(--text-lg);line-height:var(--leading-body);max-width:46ch;color:var(--text-2)}.ai-hero__actions{display:flex;flex-direction:column;align-items:start;gap:var(--space-6);margin-top:var(--space-8)}.ai-hero__actions>a:last-child{font-size:var(--text-sm);color:var(--text-2);min-height:var(--film-touch)}.ai-hero__foot{grid-column:1/-1;display:flex;justify-content:space-between;gap:var(--space-6);border-top:var(--film-hairline) solid var(--film-rule);padding-top:var(--space-6);font-size:var(--text-xs);color:var(--text-2)}.ai-signal{width:100%;max-width:100%;color:var(--paper)}.ai-signal svg{display:block;width:100%;height:auto;overflow:visible}.ai-signal__pulse{transform-origin:345px 300px;animation:ai-signal-breathe var(--product-ai-cycle) var(--ease-sym) infinite;opacity:0}@keyframes ai-signal-breathe{0%,to{transform:scale(1);opacity:0}40%{opacity:.35}80%{transform:scale(1.55);opacity:0}}.ai-conversation{padding:var(--film-section) var(--film-gutter);background:var(--studio-paper);color:var(--studio-ink);scroll-margin-top:var(--film-header-height)}.ai-conversation>header{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:var(--film-gap);margin-bottom:var(--space-16)}.ai-capabilities h2,.ai-conversation h2{font-size:var(--film-chapter-type);line-height:var(--film-leading)}.ai-conversation>header>p{font-size:var(--text-base);line-height:var(--leading-body);color:var(--product-ink-soft)}.ai-conversation__layout{display:grid;grid-template-columns:1fr 2fr;gap:var(--film-gap)}.ai-conversation__prompts{align-self:start;position:sticky;top:calc(var(--film-header-height) + var(--space-8))}.ai-conversation__prompts>span{font-size:var(--text-sm)}.ai-conversation__prompts>div{margin:var(--space-8) 0}.ai-conversation__prompts button{display:flex;align-items:center;gap:var(--space-4);text-align:left;width:100%;min-height:var(--film-touch);padding:var(--space-6) 0;border-top:var(--film-hairline) solid var(--film-paper-rule);font-size:var(--text-lg);color:var(--product-ink-soft)}.ai-conversation__prompts button:last-child{border-bottom:var(--film-hairline) solid var(--film-paper-rule)}.ai-conversation__prompts button[aria-pressed=true]{color:var(--studio-ink)}.ai-conversation__prompts button small{font-size:var(--text-xs)}.ai-conversation__prompts b{font-size:var(--text-lg);font-weight:var(--film-weight);margin-left:auto;opacity:0;transform:translateX(calc(-1 * var(--space-2)));transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.ai-conversation__prompts button[aria-pressed=true] b{opacity:1;transform:none}.ai-conversation__prompts>p{font-size:var(--text-sm);line-height:var(--leading-body);max-width:32ch;color:var(--product-ink-soft);margin-bottom:var(--space-6)}.ai-capabilities{display:grid;grid-template-columns:1fr 1.3fr;gap:var(--film-gap);padding:var(--film-section) var(--film-gutter)}.ai-capabilities__device{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-8)}.ai-capabilities__device .app-phone{width:var(--app-phone-catalogue)}.ai-capabilities__device>span{font-size:var(--text-xs);color:var(--text-2)}.ai-capabilities h2{margin:var(--space-8) 0 var(--space-12)}.ai-capabilities ol{list-style:none;padding:0;margin-bottom:var(--space-8)}.ai-capabilities li{display:grid;grid-template-columns:auto 1fr;gap:var(--space-8);padding:var(--space-6) 0;border-top:var(--film-hairline) solid var(--film-rule)}.ai-capabilities li>span{font-size:var(--text-xs);color:var(--text-2);padding-top:var(--space-2)}.ai-capabilities h3{font-size:var(--text-2xl);line-height:var(--leading-heading);margin-bottom:var(--space-4)}.ai-capabilities li p{font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-2);max-width:48ch}@media(max-width:1000px){.ai-conversation>header{grid-template-columns:1fr 2fr;gap:var(--space-8)}.ai-conversation>header>p{grid-column:2}.ai-conversation__layout{gap:var(--space-8)}}@media(max-width:760px){.ai-hero{grid-template-columns:1fr;gap:var(--space-4);min-height:0;padding-top:calc(var(--film-header-height) + var(--space-8))}.ai-hero h1{font-size:var(--film-chapter-type)}.ai-hero__copy>p{font-size:var(--text-base)}.ai-signal{width:80%;justify-self:center;margin-top:calc(-1 * var(--space-8));pointer-events:none}.ai-hero__foot{font-size:var(--text-xs);align-items:start}.ai-hero__foot>span:last-child{text-align:right}.ai-conversation>header{grid-template-columns:1fr;gap:var(--space-6);margin-bottom:var(--space-8)}.ai-conversation>header>p{grid-column:auto}.ai-conversation__layout{grid-template-columns:1fr;gap:var(--space-8)}.ai-conversation__prompts{position:static}.ai-conversation__prompts>div{margin:var(--space-6) 0}.ai-conversation__prompts>p{max-width:var(--measure)}.ai-capabilities{grid-template-columns:1fr;gap:var(--space-12)}.ai-capabilities__device{order:2}}@media(prefers-reduced-motion:reduce){.ai-signal__pulse{animation:none}.ai-conversation__prompts b{transition:none}}html[data-reduced-motion=true] .ai-signal__pulse{animation:none}html[data-reduced-motion=true] .ai-conversation__prompts b{transition:none}.ai-hero__product{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--space-6);isolation:isolate}.ai-hero__product .ai-signal{position:absolute;inset:0;z-index:-1;opacity:.4;width:100%}.ai-hero__product .app-phone{width:var(--app-phone-catalogue)}.ai-hero__product>span{font-size:var(--text-xs);color:var(--text-2);text-align:center}.ai-conversation__layout{grid-template-columns:1.1fr 1fr;align-items:center}.ai-conversation__prompts{position:static}.ai-demo__description h3{font-size:var(--text-3xl);line-height:var(--leading-heading);max-width:22ch;margin-bottom:var(--space-6)}.ai-demo__description p{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--product-ink-soft);max-width:42ch;margin-bottom:var(--space-8)}.ai-demo__display{display:flex;flex-direction:column;align-items:center;gap:var(--space-8);margin:0}.ai-demo__phone{width:var(--app-phone-catalogue);animation:ai-screen-enter var(--dur-slow) var(--ease) both}.ai-demo__phone .app-phone{width:100%}.ai-demo__display figcaption{display:flex;flex-direction:column;gap:var(--space-3);text-align:center}.ai-demo__display figcaption span{font-size:var(--text-xs);color:var(--product-ink-soft)}.ai-demo__display figcaption strong{font-size:var(--text-base);font-weight:var(--film-weight)}@keyframes ai-screen-enter{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:none}}@media(max-width:760px){.ai-hero__product{margin:var(--space-8) 0}.ai-hero__product .ai-signal{margin:0}.ai-hero__product .app-phone{width:var(--app-phone-catalogue)}.ai-conversation__layout{grid-template-columns:1fr}.ai-demo__description h3{font-size:var(--text-2xl)}.ai-demo__description p{font-size:var(--text-base)}}@media(prefers-reduced-motion:reduce){.ai-demo__phone{animation:none}}html[data-reduced-motion=true] .ai-demo__phone{animation:none}