.home-ai{position:relative;overflow:hidden;background:var(--ink);color:#fff}
.home-ai::before{content:"";position:absolute;inset:-40% auto auto 55%;width:620px;height:620px;border-radius:50%;background:#6b59ff;filter:blur(150px);opacity:.28;pointer-events:none}
.home-ai::after{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,transparent 25%,#000)}
.home-ai-grid{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;align-items:center}
.home-ai-copy .eyebrow{color:var(--accent)}
.home-ai-copy h2{margin-bottom:25px;font-size:clamp(2.5rem,4vw,4.2rem)}
.home-ai-copy h2 span{color:#bfc8ed}
.home-ai-copy>p{max-width:560px;color:#c9d1ee;font-size:1.02rem}
.home-ai-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px}
.home-ai-actions>span{color:#aeb7da;font-size:.7rem;letter-spacing:.03em}
.home-ai-demo{padding:24px;border:1px solid #ffffff26;border-radius:18px;background:#ffffff0c;box-shadow:0 28px 70px #07091f4d;backdrop-filter:blur(10px)}
.home-ai-demo-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 3px 20px;border-bottom:1px solid #ffffff20;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}
.home-ai-demo-head>span{font-weight:600}
.home-ai-demo-head i{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#80efb3;box-shadow:0 0 0 4px #80efb319}
.home-ai-demo-head small{color:#99a4cc;font-size:.62rem}
.home-ai-command{display:grid;grid-template-columns:62px minmax(0,1fr) 30px;gap:15px;align-items:center;padding:20px 4px;border-bottom:1px solid #ffffff16}
.home-ai-command>span{color:var(--accent);font-size:.62rem;font-weight:600;letter-spacing:.1em}
.home-ai-command p{margin:0;color:#eff2ff;font-size:.9rem}
.home-ai-command b{display:grid;place-items:center;width:28px;height:28px;border-radius:7px;background:#ffffff0f;color:#cbd3ef;font-size:.75rem}
.home-ai-demo-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 4px 0;color:#9ea8ce;font-size:.66rem;letter-spacing:.04em}
.home-ai-demo-foot span:last-child{color:var(--accent);font-size:1.2rem}
@media(max-width:1000px){.home-ai-grid{gap:45px}.home-ai-command{grid-template-columns:54px minmax(0,1fr) 28px}.home-ai-demo{padding:20px}}
@media(max-width:780px){.home-ai-grid{grid-template-columns:1fr}.home-ai-demo{max-width:620px}.home-ai::before{inset:35% auto auto 20%}.home-ai-copy h2{font-size:clamp(2.45rem,9vw,3.5rem)}}
@media(max-width:480px){.home-ai-actions{align-items:flex-start;flex-direction:column}.home-ai-demo{padding:17px}.home-ai-demo-head small{display:none}.home-ai-command{grid-template-columns:1fr 28px;gap:7px 12px}.home-ai-command>span{grid-column:1}.home-ai-command p{grid-column:1}.home-ai-command b{grid-column:2;grid-row:1/3}.home-ai-demo-foot span:first-child{max-width:200px}}
