
#page-architecture.merged-architecture{display:none!important}#page-continuity{overflow:visible!important}
.story-layout{display:grid;grid-template-columns:minmax(0,508fr) minmax(0,660fr);gap:80px;align-items:start}.story-stage{min-height:560px;padding:75px 0 65px;opacity:.35}.story-stage.active{opacity:1}.story-select{border:0;background:none;padding:0;color:#007aff;font:inherit;font-size:13px;cursor:pointer}.story-stage h2{font-size:32px;line-height:1.4;font-weight:500;margin:26px 0}.story-stage p{font-size:15px;line-height:26px;color:#61748a}.story-stage ul{padding-left:18px;font-size:14px;color:#61748a;line-height:2.3}
.story-chat{position:sticky;top:88px;display:flex;flex-direction:column;gap:20px;padding:24px;border:1px solid #e5e9ef;border-radius:20px;background:white;box-shadow:0 12px 32px #243d610f;min-width:0;font-size:15px;color:#435166}.story-identity{display:flex;align-items:center;gap:10px;color:#273443}.story-identity .person-portrait{width:30px;height:30px;flex-shrink:0}.story-replay{margin-left:auto;border:0;background:none;font-size:12px;color:#7d8792;cursor:pointer}.story-request{align-self:flex-end;max-width:85%;padding:14px 16px;border:1px solid #e5e9ef;border-radius:12px;background:#edf5ff;color:#315b89;line-height:24px}.story-chat small{font-size:12px;color:#718096;line-height:19px}.story-steps{display:flex;flex-direction:column;gap:6px;font-size:13px;line-height:21px;color:#61748a}.story-steps>div,.story-card-title{display:flex;gap:8px;align-items:center}.story-chat .task-state{width:16px;height:16px;flex:0 0 16px;display:inline-flex}.story-chat .task-state svg{width:16px;height:16px}.story-answer{font-size:15px!important;line-height:24px!important;margin:0!important}.story-confirm{width:460px;max-width:100%;box-sizing:border-box;padding:18px;border:1px solid #e5e9ef;border-radius:12px;background:#f8fafc;display:flex;align-items:flex-start;flex-direction:column;gap:10px}.story-card-title{font-size:14px;line-height:22px;color:#273443}.story-confirm p{margin:0;font-size:14px;line-height:24px}.story-confirm-button{border:0;border-radius:8px;background:#007aff;color:white;padding:10px 16px;font:inherit;font-size:13px;line-height:21px;cursor:pointer}.story-composer{width:100%;height:52px;box-sizing:border-box;box-shadow:none;background:#fff;border:1px solid #e5e9ef}.story-composer input{font-size:11px}.story-disclaimer{font-size:12px;color:#7d8792;margin-top:28px}
#page-integrations .business-card{height:244px!important;min-height:244px!important;padding:28px 24px!important;grid-template-columns:minmax(0,334fr) 210px!important;gap:20px!important;border-radius:16px!important;box-shadow:none!important}
#page-integrations .capability-copy{width:auto!important;gap:8px!important}
#page-integrations .capability-copy h2{font-size:22px!important;line-height:30px!important}
#page-integrations .capability-copy p{font-size:14px!important;line-height:24px!important}
.compact-art{width:210px;height:188px;display:flex;align-items:center;justify-content:center}.model-grid{display:grid;grid-template-columns:repeat(3,52px);gap:8px 12px}.model-logo{width:52px;height:52px;border-radius:50%;background:#f0f4ff;display:grid;place-items:center;font-size:12px}.model-logo:nth-child(3n+2){background:#fff2ec}.model-logo:nth-child(3n){background:#f2f2f3}.model-logo svg{width:25px;height:25px}.skill-pills{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.skill-pills span{padding:5px 10px;border-radius:8px;font-size:12px;line-height:20px;background:#edf4ff}.skill-pills span:nth-child(4n+2){background:#e9f5ef}.skill-pills span:nth-child(4n+3){background:#fff3e4}.skill-pills span:nth-child(4n){background:#f0ebff}.business-tiles{display:grid;grid-template-columns:repeat(2,82px);gap:10px}.business-tiles span{height:64px;display:grid;place-items:center;border-radius:12px;font-size:18px;background:#edf4ff}.business-tiles span:nth-child(2){background:#e9f5ef}.business-tiles span:nth-child(3){background:#fff3e4}.business-tiles span:nth-child(4){background:#f0ebff}
@media(max-width:1100px){.story-layout{gap:32px}.story-stage h2{font-size:28px}#page-integrations .business-grid{grid-template-columns:1fr!important}}
@media(max-width:850px){.story-layout{display:flex;flex-direction:column;gap:24px}.story-narrative{width:100%;display:flex;gap:12px}.story-stage{min-height:0;padding:0;flex:1;opacity:1}.story-stage h2,.story-stage p,.story-stage ul{display:none}.story-select{font-size:12px;padding:10px 0;border-bottom:2px solid transparent}.story-select[aria-pressed=true]{border-color:#007aff}.story-chat{position:relative;top:0;width:100%;box-sizing:border-box;padding:18px;gap:16px}.story-request{font-size:14px}.story-disclaimer{line-height:20px}}
@media(max-width:600px){#page-integrations .business-card{height:auto!important;min-height:0!important;grid-template-columns:1fr!important;padding:24px!important}.compact-art{justify-self:center}.story-identity{font-size:13px}}

