/* V11 additions: restricted to the three new service pages. Approved tokens and master page remain intact. */
html.bai-preview .service11 .hero-promise{font-size:21px;font-weight:600;line-height:1.5;color:#f4f7ff;margin-bottom:18px;letter-spacing:-.02em}html.bai-preview .service11 .service11-hero h1{font-size:clamp(38px,3.7vw,57px)}html.bai-preview .service11 .hero-process{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:22px;padding:18px;background:#102f55;border:1px solid #9adfff44;border-radius:5px}html.bai-preview .service11 .hero-process>span{font-size:11px;white-space:nowrap}html.bai-preview .service11 .hero-process>i{flex:1;min-width:15px;height:2px;background:#52739a;overflow:hidden}html.bai-preview .service11 .hero-process>i:after{content:"";display:block;width:100%;height:100%;background:#9adfff;transform-origin:left;animation:route-fill 2s ease-out both}html.bai-preview .service11 .hero-process>i:nth-of-type(2):after{animation-delay:.6s}html.bai-preview .service11 .hero-process small{width:100%;font-size:10px;color:#b9cae2;margin-top:6px}html.bai-preview .service11 .route-comparison{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:35px}html.bai-preview .service11 .route-comparison article{padding:32px;border:1px solid #9adfff44;background:#102f55;border-radius:7px}html.bai-preview .service11 .route-comparison h3{font-size:25px;line-height:1.35;letter-spacing:-.03em;margin:20px 0}html.bai-preview .service11 .route-comparison ol{padding-left:20px;font-size:14px;line-height:1.9;color:#f4f7ff}html.bai-preview .service11 .route-comparison li{padding:12px 0;border-bottom:1px solid #9adfff33}html.bai-preview .service11 .route-comparison article:nth-child(2){background:#0d2a4b}html.bai-preview .service11 .route-comparison p{font-size:13px}html.bai-preview .service11 .route-sample{padding:18px;border-left:2px solid #9adfff;background:#071b33}html.bai-preview .service11 .related-services{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:42px;padding-bottom:42px;border-top:1px solid #9adfff33}html.bai-preview .service11 .related-services a{font-size:12px;line-height:1.7;color:#9adfff}html.bai-preview .service11 .related-services a span{margin-left:8px}html.bai-preview .service11-demo{margin-top:35px}html.bai-preview .service11 .operation-rail{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:0;gap:12px;margin-bottom:24px}html.bai-preview .service11 .operation-rail li{font-size:11px;line-height:1.6;padding:13px;border:1px solid #9adfff55;border-radius:5px;color:#b9cae2}html.bai-preview .service11 .operation-rail li>span{display:block;font-size:9px;color:#9adfff;margin-bottom:5px}html.bai-preview .service11 .operation-rail .active{background:#2454cf;border-color:#c9e8ff;color:#fff;box-shadow:inset 0 -3px #c9e8ff}html.bai-preview .service11 .operation-rail .done{background:#0d2a4b;border-color:#8baacb}html.bai-preview .service11 .operation-screen{border:1px solid #cad9e7;border-radius:8px;overflow:hidden;background:#f4f7fb;color:#263c54}html.bai-preview .service11 .automation-stage{min-height:430px}html.bai-preview .service11 .operation-top{display:flex;align-items:center;gap:12px;padding:19px 25px;border-bottom:1px solid #cad9e7;background:#e5edf6;font-size:13px;font-weight:700;color:#263c54;line-height:1.5}html.bai-preview .service11 .operation-body{padding:30px}html.bai-preview .service11 .operation-body h3{font-size:26px;letter-spacing:-.035em;margin:20px 0;line-height:1.3}html.bai-preview .service11 .operation-body p{color:#38536c;font-size:15px;max-width:760px}html.bai-preview .service11 .operation-body .ui-muted,html.bai-preview .service11 .ui-muted{font-size:11px;color:#526a81}html.bai-preview .service11 .ui-tag{display:inline-block;padding:12px 15px;border:1px solid #aac5df;border-radius:4px;background:#d9e9fb;font-size:11px;line-height:1.7;color:#204f82;margin-top:22px}html.bai-preview .service11 .ui-tag.approval{background:#e3edf6;color:#204f82}html.bai-preview .service11 .extract-layout{display:grid;grid-template-columns:1fr 1fr;gap:35px}html.bai-preview .service11 .operation-fields{margin:0}html.bai-preview .service11 .operation-fields>div{padding:13px 16px;margin-bottom:12px;border:1px solid #c5d6e5;border-left:3px solid #a7bdd4;border-radius:4px;background:white}html.bai-preview .service11 .operation-fields dt{font-size:10px;color:#526a81;margin-bottom:6px}html.bai-preview .service11 .operation-fields dd{font-size:14px;margin:0;color:#263c54;font-weight:600;line-height:1.6}html.bai-preview .service11 .operation-fields .filled{border-left-color:#2454cf;background:#dfedfc}html.bai-preview.js .service11 [data-auto-field]:not(.filled) dd,html.bai-preview.js .service11 [data-ticket-field]:not(.filled) dd{opacity:0}html.bai-preview .service11 .ticket-layout{display:grid;grid-template-columns:170px 1fr}html.bai-preview .service11 .ticket-sidebar{padding:25px 12px;display:flex;flex-direction:column;gap:8px;background:#e6eef7;font-size:11px;line-height:1.5}html.bai-preview .service11 .ticket-sidebar span{padding:12px}html.bai-preview .service11 .ticket-sidebar .current{background:#cfe2fb;border-radius:4px;color:#174b96;font-weight:700}html.bai-preview .service11 .ticket-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}html.bai-preview .service11 .proposal-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px}html.bai-preview .service11 .task-sheet,html.bai-preview .service11 .schedule-sheet{padding:22px;background:white;border:1px solid #c5d6e5;border-radius:5px}html.bai-preview .service11 .task-sheet ul{padding-left:20px;font-size:13px;line-height:2;color:#38536c}html.bai-preview .service11 .schedule-sheet strong{display:block;font-size:22px;line-height:1.4;margin:26px 0 15px;letter-spacing:-.03em}html.bai-preview.js .service11 .auto-draft p:not(.written){opacity:0}html.bai-preview .service11 .simulation-controls{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:22px}html.bai-preview .service11 .simulation-controls>button:not(.button){font-size:11px;padding:13px 2px;border-bottom:1px solid #9adfff88;min-height:44px;color:#f4f7ff}html.bai-preview .service11 .simulation-controls button:disabled{opacity:.55;cursor:default}html.bai-preview .service11 .simulation-controls .small{margin-top:0;font-size:12px;min-height:44px}html.bai-preview .service11 .simulation-status{font-size:12px;color:#b9cae2;min-height:24px;margin-top:18px}html.bai-preview .service11 .channel-tabs{display:flex;gap:14px;margin-bottom:23px}html.bai-preview .service11 .channel-tabs button{padding:14px 22px;font-size:13px;border:1px solid #9adfff77;border-radius:5px;min-height:44px}html.bai-preview .service11 .channel-tabs [aria-selected=true]{background:#2454cf;color:white;border-color:#9adfff;box-shadow:inset 0 -3px #9adfff}html.bai-preview .service11 .channel-panel{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:start}html.bai-preview .service11 .channel-panel[hidden]{display:none}html.bai-preview .service11 .channel-window{border:1px solid #adc6e0;background:#edf3fa;border-radius:8px;overflow:hidden;color:#263c54}html.bai-preview .service11 .channel-log{padding:26px 22px 10px;min-height:150px}html.bai-preview .service11 .channel-bubble{font-size:13px;line-height:1.85;max-width:92%;padding:16px 18px;margin-bottom:15px;border-radius:9px;background:white;border:1px solid #c3d5e5;color:#263c54}html.bai-preview .service11 .channel-bubble.client{margin-left:auto;background:#2454cf;color:#fff;border-color:#2454cf;border-bottom-right-radius:0}html.bai-preview .service11 .channel-bubble.bot{border-bottom-left-radius:0;min-height:54px}html.bai-preview .service11 .channel-bubble[hidden]{display:none}html.bai-preview .service11 .channel-typing{font-size:10px;color:#526a81;padding:5px 24px}html.bai-preview .service11 .channel-suggestions{display:flex;gap:10px;flex-wrap:wrap;padding:8px 22px 20px}html.bai-preview .service11 .suggestion{background:#d7e8fb;border:1px solid #6f99c1;color:#1c4a81;padding:11px 14px;border-radius:20px;font-size:11px;min-height:44px}html.bai-preview .service11 .suggestion[aria-pressed=true]{background:#2454cf;color:white;border-color:#2454cf}html.bai-preview .service11 .suggestion:disabled{opacity:.6;cursor:default}html.bai-preview .service11 .fake-input{font-size:10px;color:#526a81;border-top:1px solid #c5d6e5;padding:18px 22px}html.bai-preview .service11 .channel-source{border:1px solid #9adfff66;border-radius:7px;padding:26px;background:#0d2a4b}html.bai-preview .service11 .channel-source .eyebrow{font-size:9px}html.bai-preview .service11 .channel-source h3{font-size:24px;margin:16px 0 22px;line-height:1.3;letter-spacing:-.03em}html.bai-preview .service11 .channel-source dl{margin:0}html.bai-preview .service11 .channel-source dl>div{border-bottom:1px solid #9adfff33;padding:15px 0}html.bai-preview .service11 .channel-source dt{font-size:10px;color:#b9cae2}html.bai-preview .service11 .channel-source dd{margin:6px 0 0;font-size:14px;line-height:1.7;font-weight:600}html.bai-preview .service11 .channel-result{margin-top:24px;padding-top:20px;border-top:2px solid #9adfff}html.bai-preview .service11 .channel-result h4{font-size:17px;line-height:1.4;margin-bottom:12px}html.bai-preview .service11 .channel-result p{font-size:12px;color:#b9cae2}html.bai-preview .service11 .whatsapp-window{background:#e8f0ed}html.bai-preview .service11 .whatsapp-window .operation-top{background:#143a32;color:#f4f7ff;border-color:#a3bfb4}html.bai-preview .service11 .whatsapp-window .channel-bubble.bot{background:#d7e8df;color:#263c54;border-color:#a6c0b2}html.bai-preview .service11 .whatsapp-window .channel-bubble.client{background:#2454cf}html.bai-preview .service11 .training-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;border:1px solid #9adfff44;padding:20px;background:#0d2a4b;border-radius:7px;margin-bottom:25px}html.bai-preview .service11 .training-toolbar>div:first-child{display:flex;align-items:center;gap:12px;font-size:12px}html.bai-preview .service11 .training-modes{display:flex;gap:8px;flex-wrap:wrap}html.bai-preview .service11 .training-modes button,html.bai-preview .service11 .teaching-controls button{font-size:11px;padding:12px 14px;border:1px solid #9adfff77;border-radius:4px;min-height:44px}html.bai-preview .service11 .training-modes [aria-pressed=true],html.bai-preview .service11 .teaching-controls [aria-pressed=true]{background:#2454cf;border-color:#9adfff;box-shadow:inset 0 -2px #9adfff}html.bai-preview .service11 .training-comparison{display:grid;grid-template-columns:1fr 1fr;gap:28px}html.bai-preview .service11 [data-training-column]{min-width:0;border:1px solid #9adfff55;background:#0d2a4b;padding:25px;border-radius:7px}html.bai-preview .service11 [data-training-column][hidden]{display:none}html.bai-preview .service11 .training-comparison h3{font-size:23px;letter-spacing:-.03em;line-height:1.4;margin:16px 0 24px}html.bai-preview .service11 .prompt-sheet{padding:22px;background:#071b33;border:1px solid #9adfff55;border-radius:5px;margin-bottom:24px}html.bai-preview .service11 .prompt-sheet>span{font-size:9px;color:#9adfff;letter-spacing:.1em}html.bai-preview .service11 .prompt-sheet p{font-size:13px;line-height:1.9;margin-top:13px;color:#f4f7ff}html.bai-preview .service11 mark{background:transparent;color:inherit;border-radius:2px}html.bai-preview .service11 .prompt-sheet .highlighted{background:#254f86;color:#fff;box-shadow:0 0 0 2px #8bbdff}html.bai-preview .service11 .exercise-email{background:#f4f7fb;border:1px solid #cad9e7;border-radius:6px;overflow:hidden;color:#263c54}html.bai-preview .service11 .exercise-email .operation-top{font-size:11px;padding:15px 20px}html.bai-preview .service11 .exercise-email>p{padding:20px;color:#38536c;font-size:13px;line-height:1.9}html.bai-preview .service11 .exercise-email .highlighted{background:#cce5ff;color:#163d76;box-shadow:0 0 0 1px #759cc5}html.bai-preview .service11 .review-points{margin:0 20px 20px;padding-left:18px;font-size:12px;color:#526a81;line-height:1.9}html.bai-preview .service11 .training-note{font-size:11px;line-height:1.8;margin-top:17px}html.bai-preview .service11 .teaching-controls{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}html.bai-preview .service11 .teaching-feedback{font-size:12px;padding:20px;border-left:2px solid #9adfff;background:#0d2a4b;margin-top:20px;min-height:82px}html.bai-preview .service11 .learning-preview{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:28px;background:#0b2544;border:1px solid #9adfff55;border-radius:7px;margin:30px 0}html.bai-preview .service11 .learning-preview span{font-size:13px;color:#b9cae2}html.bai-preview .service11 .learning-preview b{font-size:16px;line-height:1.7;color:#9adfff}html.bai-preview.js .service11 #training-demo:not([data-mode=compare]) .training-comparison{grid-template-columns:1fr}html.bai-preview.js .service11 #training-demo:not([data-mode=compare]) [data-training-column]{max-width:850px}html.bai-preview .service11 .operation-body .auto-draft p,html.bai-preview .service11 .operation-fields dd{transition:opacity .2s}html.bai-preview .service11 .training-comparison .highlighted{transition:background-color .2s}
@keyframes route-fill{from{transform:scaleX(0)}to{transform:scaleX(1)}}
html.bai-preview:not(.js) .service11 .simulation-controls,html.bai-preview:not(.js) .service11 .channel-tabs,html.bai-preview:not(.js) .service11 .channel-suggestions,html.bai-preview:not(.js) .service11 .training-modes,html.bai-preview:not(.js) .service11 .teaching-controls{display:none}html.bai-preview:not(.js) .service11 .automation-stage{border-bottom:8px solid #12345a}html.bai-preview:not(.js) .service11 .channel-panel{margin-bottom:30px}html.bai-preview .service11 .operation-screen [hidden]{display:none}
@media (max-width:1100px){html.bai-preview .service11 .service11-hero h1{font-size:40px}html.bai-preview .service11 .hero-promise{font-size:18px}html.bai-preview .service11 .operation-rail{gap:8px}html.bai-preview .service11 .operation-rail li{padding:11px;font-size:10px}html.bai-preview .service11 .channel-panel{grid-template-columns:1.1fr .9fr;gap:20px}}
@media (max-width:760px){html.bai-preview .service11 .service11-hero h1{font-size:40px}html.bai-preview .service11 .hero-promise{font-size:20px}html.bai-preview .service11 .route-comparison,html.bai-preview .service11 .extract-layout,html.bai-preview .service11 .proposal-layout,html.bai-preview .service11 .channel-panel,html.bai-preview .service11 .training-comparison{grid-template-columns:1fr}html.bai-preview .service11 .route-comparison article{padding:25px}html.bai-preview .service11 .route-comparison h3{font-size:23px}html.bai-preview .service11 .operation-rail{grid-template-columns:repeat(3,1fr);gap:8px}html.bai-preview .service11 .operation-rail li{padding:11px 9px;font-size:10px}html.bai-preview .service11 .operation-top{padding:16px;font-size:12px}html.bai-preview .service11 .operation-body{padding:23px 18px}html.bai-preview .service11 .operation-body h3{font-size:23px}html.bai-preview .service11 .operation-body p{font-size:13px}html.bai-preview .service11 .automation-stage{min-height:430px}html.bai-preview .service11 .extract-layout{gap:22px}html.bai-preview .service11 .ticket-layout{grid-template-columns:1fr}html.bai-preview .service11 .ticket-sidebar{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:12px;font-size:10px}html.bai-preview .service11 .ticket-sidebar span{padding:10px 7px}html.bai-preview .service11 .ticket-fields{grid-template-columns:1fr}html.bai-preview .service11 .simulation-controls{gap:13px}html.bai-preview .service11 .simulation-controls>button:not(.button){font-size:10px}html.bai-preview .service11 .channel-panel{gap:20px}html.bai-preview .service11 .channel-tabs{gap:10px}html.bai-preview .service11 .channel-tabs button{font-size:12px;padding:13px 16px}html.bai-preview .service11 .channel-log{padding:22px 15px 8px}html.bai-preview .service11 .channel-bubble{font-size:12px;padding:14px;max-width:94%}html.bai-preview .service11 .channel-source{padding:23px 20px}html.bai-preview .service11 .channel-source h3{font-size:23px}html.bai-preview .service11 .channel-suggestions{padding-left:15px;padding-right:15px}html.bai-preview .service11 .training-toolbar{padding:18px}html.bai-preview .service11 .training-modes{gap:7px}html.bai-preview .service11 .training-modes button{font-size:10px;padding:12px}html.bai-preview .service11 [data-training-column]{padding:21px 17px}html.bai-preview .service11 .training-comparison h3{font-size:22px}html.bai-preview .service11 .prompt-sheet{padding:18px}html.bai-preview .service11 .prompt-sheet p{font-size:12px}html.bai-preview .service11 .exercise-email>p{font-size:12px;padding:18px}html.bai-preview .service11 .teaching-controls{gap:8px}html.bai-preview .service11 .teaching-controls button{font-size:10px;padding:12px}html.bai-preview .service11 .related-services{grid-template-columns:1fr;gap:20px}html.bai-preview .service11 .learning-preview{padding:23px;gap:18px}}
@media (prefers-reduced-motion:reduce){html.bai-preview .service11 .hero-process>i:after{animation:none}html.bai-preview .service11 *,html.bai-preview .service11 *:before,html.bai-preview .service11 *:after{transition:none!important;scroll-behavior:auto!important}}html.bai-preview.calm .service11 .hero-process>i:after{animation:none}html.bai-preview.calm .service11 .operation-body .auto-draft p,html.bai-preview.calm .service11 .operation-fields dd,html.bai-preview.calm .service11 .training-comparison .highlighted{transition:none}

html.bai-preview .service11 [hidden]{display:none!important}

html.bai-preview .service11 .static-teaching{font-size:13px;line-height:1.9;color:#b9cae2;margin-top:25px}

html.bai-preview .service11 .service-brand-relation{grid-column:1/-1;font-size:11px;color:#b9cae2;line-height:1.8;margin-top:5px}html.bai-preview .service11 .service-brand-relation a{text-decoration:underline;text-underline-offset:3px}
