/* BotX product storytelling, scoped to preserve the shared site. */
.bx-hero{margin:0;padding:24px;border:1px solid #7891b75c;border-radius:24px;background:linear-gradient(140deg,#26344bec,#263f54ed);box-shadow:0 24px 60px #07152830;color:#eff5ff;min-width:0}.bx-hero-brand{display:flex;align-items:center;gap:12px;font-size:25px;font-weight:600;margin-bottom:28px}.bx-hero-brand img{padding:4px;border-radius:10px;background:#fff;object-fit:contain}.bx-hero-brand small{margin-left:auto;font-size:8px;letter-spacing:.13em;color:#b9cbe5}.bx-hero-inputs{display:flex;gap:12px;justify-content:center}.bx-hero-inputs span{border:1px solid #9ab9d54a;border-radius:9px;padding:12px;font-size:12px;text-align:center;flex:1;background:#ffffff08}.bx-connector{text-align:center;color:#a6c1d8;font-size:22px;line-height:1.7}.bx-agent{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px;border:1px solid #aa9ee555;border-radius:16px;background:linear-gradient(120deg,#56618930,#687d9930)}.bx-agent svg{color:#bec9ef}.bx-agent strong{font-size:21px}.bx-agent>span{font-size:12px;color:#c3d2e5}.bx-guard{padding:14px;border-radius:10px;background:#86bdbd1f;border:1px solid #94c9c947;text-align:center;font-size:13px;color:#d4eeeb}.bx-guard>span{margin-right:8px}.bx-hero figcaption{text-align:center;color:#a4b9d1;font-size:10px;margin-top:22px}
.source-content .bx-section .section-head{max-width:900px;margin:0 auto 44px;text-align:center}.source-content .bx-section h3{font-size:22px;line-height:1.3;letter-spacing:-.025em;margin:0 0 14px}.source-content .bx-section p{font-size:14px;line-height:1.8;color:#4d6280;margin:0}.source-content .bx-section .section-head p{font-size:15px}.source-content .bx-section .bx-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.bx-card{border:1px solid #cbd8e7;border-radius:20px;background:#fff;overflow:hidden;min-width:0}.bx-card>img{display:block;width:100%;height:auto;aspect-ratio:2.2;object-fit:cover}.bx-card-body{padding:28px}.bx-number{display:block;font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-weight:600;color:#60799b;margin-bottom:20px}.bx-band{padding:32px;background:linear-gradient(110deg,#26334f,#3d5970);border-radius:22px;margin-bottom:24px;color:#fff}.bx-band>span{font-size:10px;letter-spacing:.15em;color:#c2d3e9}.source-content .bx-band h3{color:#fff;margin-top:14px;font-size:30px}.source-content .bx-band p{color:#c8d7e7}.source-content #botx-agentops .bx-card{background:#f6f9ff}.source-content #botx-workflow .bx-card{position:relative;border-top:3px solid #86a7c6}.source-content #botx-workflow .bx-number{font-size:28px;color:#7a96b8;font-weight:400;letter-spacing:-.03em}.bx-feedback{margin-top:24px;border:1px dashed #95b0c6;padding:20px;border-radius:14px;text-align:center;font-size:14px;color:#435d79;background:#e7eff7}.bx-feedback span{font-size:24px;vertical-align:middle;margin-right:12px}.bx-pack-intro{display:grid;grid-template-columns:1fr 2fr;align-items:center;background:#e7efee;border:1px solid #ccdeda;border-radius:20px;overflow:hidden;margin-bottom:24px;gap:30px}.bx-pack-intro img{width:100%;height:180px;object-fit:cover}.bx-pack-intro>div{padding:24px}.source-content .bx-pack-intro h3{font-size:28px;margin:0}.source-content #botx-packs .bx-card:nth-child(2n){background:#eff4fa}.source-content #botx-agents .bx-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important}.source-content #botx-agents .bx-card{grid-column:span 2}.source-content #botx-agents .bx-card:first-child{grid-column:span 6;background:linear-gradient(110deg,#e0e9f6,#e5eeed)}.source-content #botx-agents .bx-card:first-child .bx-card-body{display:grid;grid-template-columns:1fr 1.8fr;column-gap:36px}.source-content #botx-agents .bx-card:first-child .bx-number{grid-column:1/-1}.source-content #botx-agents .bx-card:first-child h3{margin:0}
@media(max-width:950px){.source-content .bx-section .bx-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.source-content #botx-agents .bx-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.source-content #botx-agents .bx-card{grid-column:auto}.source-content #botx-agents .bx-card:first-child{grid-column:1/-1}.bx-hero{max-width:600px;margin:auto;width:100%}}
@media(max-width:600px){.source-content .bx-section .bx-grid,.source-content #botx-agents .bx-grid{grid-template-columns:1fr!important}.source-content #botx-agents .bx-card:first-child .bx-card-body{display:block}.source-content #botx-agents .bx-card:first-child h3{margin-bottom:14px}.bx-card-body,.bx-band{padding:24px}.bx-pack-intro{grid-template-columns:1fr;gap:0}.bx-pack-intro img{height:160px}.bx-hero{padding:20px}.bx-hero-brand small{max-width:80px;line-height:1.6}.bx-hero-inputs span{font-size:11px;padding:10px}.source-content .bx-band h3,.source-content .bx-pack-intro h3{font-size:25px}}

#botx .product-name-icon{background:#f5f8ff;border-radius:14px;padding:7px;box-sizing:border-box}

/* Keep the requested section pattern while the shared scroll wash runs. */
.source-content>:is(#botx-workflow,#botx-agents){background:var(--wash-white)!important}
.source-content>:is(#botx-packs,#botx-product-focus){background:#ebeff5!important}
