/* صفحه‌ی لندینگ ربات — هم‌خوان با هاب مقالات و صفحه‌ی اصلی */
.bot-main{max-width:640px;padding-bottom:36px}
.bot-hero{text-align:center;padding:34px 0 8px;position:relative}
.bot-orb{width:92px;height:92px;margin:0 auto 14px;border-radius:28px;display:grid;place-items:center;font-size:44px;background:linear-gradient(145deg,#4f46e5,#7c3aed);box-shadow:0 18px 30px -14px rgba(79,70,229,.7),inset 0 1px 0 rgba(255,255,255,.35);animation:botfloat 4s ease-in-out infinite}
@keyframes botfloat{50%{transform:translateY(-6px)}}
.bot-hero h1{font-size:28px;line-height:1.5;margin:10px 0 8px;font-weight:900}
.bot-hero h1 em{font-style:normal;color:var(--primary)}
.bot-hero p{color:var(--secondary,#64748b);font-size:14px;line-height:2;max-width:460px;margin:0 auto 18px}
.bot-cta{display:inline-flex;align-items:center;gap:9px;padding:14px 30px;border-radius:16px;color:#fff;font-weight:900;font-size:16px;text-decoration:none;background:linear-gradient(135deg,#4f46e5,#7c3aed);box-shadow:0 14px 24px -12px rgba(79,70,229,.8);transition:transform .15s}
.bot-cta:active{transform:scale(.97)}
.bot-handle{display:block;margin-top:10px;color:var(--secondary,#64748b);font-weight:700}
.bot-chat{margin:22px auto 0;padding:14px;border-radius:20px;background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);display:flex;flex-direction:column;gap:8px;box-shadow:0 1px 2px rgba(15,23,42,.06),0 10px 18px -12px rgba(15,23,42,.3)}
.bubble{max-width:86%;padding:10px 14px;border-radius:16px;font-size:13px;line-height:1.9}
.bubble.me{align-self:flex-start;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;border-bottom-right-radius:4px}
.bubble.bot{align-self:flex-end;background:color-mix(in srgb,var(--primary,#6366f1) 9%,var(--surface,#fff));border-bottom-left-radius:4px}
.bot-feats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}
.bf{padding:14px;border-radius:18px;border:1px solid color-mix(in srgb,var(--c) 22%,var(--border,#e2e8f0));background:linear-gradient(165deg,color-mix(in srgb,var(--c) 9%,var(--surface,#fff)),var(--surface,#fff) 70%);display:flex;flex-direction:column;gap:4px}
.bf span{font-size:26px}.bf b{font-size:14px}.bf i{font-style:normal;font-size:11.5px;line-height:1.8;color:var(--secondary,#64748b)}
.bot-steps{margin-top:24px}.bot-steps h2{font-size:17px;margin:0 0 10px}
.bot-steps ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.bot-steps li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);font-size:13.5px}
.bot-steps li b{flex:0 0 30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);font-size:14px}
.bot-steps em{font-style:normal;font-weight:900;color:var(--primary)}
.bot-note{text-align:center;margin-top:22px;color:var(--secondary,#64748b);font-size:12.5px}
.bot-ghost{display:inline-block;margin-top:4px;padding:10px 20px;border-radius:14px;border:1px solid var(--border,#e2e8f0);color:var(--primary);font-weight:800;text-decoration:none;background:var(--surface,#fff)}
@media (max-width:760px){.bot-hero{padding-top:20px}.bot-hero h1{font-size:23px}.bot-orb{width:78px;height:78px;font-size:38px;border-radius:24px}.bot-cta{width:100%;justify-content:center}}
@media (prefers-reduced-motion:reduce){.bot-orb{animation:none}}
