.ibmi-page{--ibmi-green:var(--brand-green);--ibmi-navy:#173b58;--ibmi-blue:#23669b;color:#20382e}.ibmi-container{margin:0 auto}.ibmi-page section[id]{scroll-margin-top:100px}.ibmi-breadcrumb{color:#71877b;flex-wrap:wrap;gap:10px;padding-top:23px;font-size:.8125rem;line-height:1.8;display:flex}.ibmi-hero{background:linear-gradient(120deg,#eff9f3 0%,#f4faf8 53%,#edf5fb 100%);border-bottom:1px solid #e3ece6;padding-bottom:30px}.ibmi-hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:46px;padding:46px 0 39px;display:grid}.ibmi-service-name{color:#222;white-space:nowrap;margin-bottom:22px;font-size:1.1875rem;font-weight:700;line-height:1.6}.ibmi-hero h1{letter-spacing:.005em;color:#173b35;font-size:clamp(2.25rem,3.05vw,3rem);line-height:1.55}.ibmi-hero h1 em{color:var(--brand-green);font-style:normal}.ibmi-hero-description{color:#61766b;margin-top:22px;font-size:1.0625rem;line-height:2}.ibmi-hero-actions{flex-direction:column;align-items:flex-start;gap:16px;margin-top:27px;display:flex}.ibmi-hero-actions .button{white-space:normal;min-height:61px;padding:18px 23px;font-size:1rem}.ibmi-text-link{color:var(--brand-green);text-underline-offset:4px;font-size:.9375rem;font-weight:700;line-height:1.8;text-decoration:underline;display:inline-block}.ibmi-text-link:hover{color:#1468a2}.ibmi-hero-visual>p{text-align:center;color:var(--brand-green);margin-bottom:19px;font-size:.9375rem;font-weight:700}.ibmi-hero-connection{justify-content:center;align-items:center;gap:17px;margin-top:20px;display:flex}.ibmi-hero-connection>span:first-child{color:#337e68;align-items:center;gap:7px;font-size:.875rem;display:flex}.ibmi-hero-connection>svg{color:#8ba999;flex-shrink:0}.ibmi-hero-system{color:#23669b;background:#fff;border:1px solid #b7cee0;border-radius:8px;grid-template-columns:auto auto;align-items:center;column-gap:10px;padding:12px 19px;display:grid}.ibmi-hero-system>svg{grid-row:1/3}.ibmi-hero-system strong{font-size:1.375rem;line-height:1.3}.ibmi-hero-system small{color:#6b8395;font-size:.75rem;line-height:1.6}.ibmi-hero-points{border-top:1px solid #dce9e2;flex-wrap:wrap;justify-content:center;gap:18px 43px;margin:0;padding:25px 0 0;list-style:none;display:flex}.ibmi-hero-points li{align-items:center;gap:8px;font-size:.9375rem;font-weight:700;display:flex}.ibmi-hero-points svg{color:var(--brand-green)}.ibmi-section-nav{border-bottom:1px solid #e0e9e3}.ibmi-section-nav .ibmi-container{flex-wrap:wrap;justify-content:center;gap:16px 26px;padding-block:22px;display:flex}.ibmi-section-nav a{align-items:center;gap:8px;font-size:.875rem;font-weight:700;display:flex}.ibmi-section-nav svg,.ibmi-section-nav a:hover{color:var(--brand-green)}.ibmi-section{padding:83px 0}.ibmi-tint{background:#f4f8f6}.ibmi-heading{text-align:center;margin-bottom:37px}.ibmi-heading>span{color:var(--brand-green);letter-spacing:.13em;margin-bottom:14px;font-size:.8125rem;font-weight:700;display:block}.ibmi-heading h2{letter-spacing:.005em;font-size:clamp(1.75rem,2.4vw,2.125rem);line-height:1.65}.ibmi-heading>p{color:#697d70;margin-top:17px;font-size:1rem;line-height:1.9}.ibmi-scope-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.ibmi-scope-grid article{background:#f7f9f8;border:1px solid #dfe7e2;border-radius:10px;padding:32px 34px}.ibmi-small-label{color:#6b8175;margin-bottom:14px;font-size:.9375rem;font-weight:700;line-height:1.7;display:block}.ibmi-scope-grid h3{font-size:1.5rem;line-height:1.6}.ibmi-scope-grid ol{color:#718077;margin:21px 0;padding-left:21px;font-size:1rem;line-height:2;list-style:decimal}.ibmi-scope-grid .ibmi-scope-featured{background:#eff8f4;border-color:#8dcbb4;box-shadow:0 7px 25px #19553b08}.ibmi-scope-featured h3,.ibmi-scope-featured .ibmi-small-label{color:var(--brand-green)}.ibmi-scope-featured>p{color:#607e6d;margin-top:18px;font-size:1rem;line-height:1.9}.ibmi-scope-tags{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.ibmi-scope-tags span{color:var(--brand-green);background:#fff;border:1px solid #d1e7dc;border-radius:4px;padding:5px 9px;font-size:.8125rem;line-height:1.7}.ibmi-note{color:#738479;text-align:center;margin-top:21px;font-size:.8125rem;line-height:1.8}.ibmi-reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.ibmi-reasons article{background:#fff;border:1px solid #e0e9e3;border-radius:9px;padding:26px 28px 31px}.ibmi-reason-top{color:var(--brand-green);justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.ibmi-reason-top span{color:#8cab9a;letter-spacing:.08em;font-size:.875rem;font-weight:700}.ibmi-reasons article>strong{color:var(--brand-green);letter-spacing:.015em;font-size:1.3125rem;line-height:1.6}.ibmi-reasons h3{margin:12px 0 16px;font-size:1.1875rem;line-height:1.7}.ibmi-reasons p{color:#6c7d71;font-size:1rem;line-height:1.95}.ibmi-before-after{gap:24px;display:grid}.ibmi-before-after article{background:#f4f6f5;border:1px solid #dfe6e1;border-radius:8px;grid-template-columns:74px 1fr;gap:14px 20px;padding:24px 28px;display:grid}.ibmi-before-after article>span{color:#7e8c84;padding-top:4px;font-size:.8125rem;font-weight:700}.ibmi-before-after h3{font-size:1.125rem;line-height:1.7}.ibmi-before-after ol{grid-column:2;gap:17px;margin:0;padding:0;list-style:none;display:flex}.ibmi-before-after li{flex:1;align-items:center;gap:17px;min-width:0;display:flex}.ibmi-before-after li strong{text-align:center;background:#fff;border:1px solid #dfe6e1;border-radius:5px;flex:1;justify-content:center;align-items:center;padding:13px 9px;font-size:.9375rem;line-height:1.6;display:flex}.ibmi-before-after li>svg{color:#98a79e;flex-shrink:0}.ibmi-before-after .is-after{background:#eff9f4;border-color:#b1d9c5}.ibmi-before-after .is-after>span,.ibmi-before-after .is-after h3{color:var(--brand-green)}.ibmi-before-after .is-after li:nth-child(2) strong{color:#fff;background:var(--brand-green);border-color:var(--brand-green)}.ibmi-before-after .is-after li:nth-child(3) strong{color:#9b5f15;background:#fff7e9;border-color:#ead9b9}.ibmi-architecture{background:#fff;border:1px solid #dce8e0;border-radius:12px;padding:31px 24px 23px}.ibmi-architecture-grid{grid-template-columns:.8fr 1.13fr 1fr 1fr;gap:29px;display:grid}.ibmi-arch-node{text-align:center;background:#f5f7f6;border:1px solid #e1e8e3;border-radius:8px;flex-direction:column;align-items:center;padding:21px 13px;display:flex;position:relative}.ibmi-node-step{color:#798d81;margin-bottom:22px;font-size:.75rem;font-weight:700;line-height:1.7;display:block}.ibmi-arch-node>svg:not(.ibmi-node-arrow){color:#6f8b7b;margin-bottom:17px}.ibmi-arch-node h3{font-size:1.0625rem;line-height:1.6}.ibmi-arch-node p{color:#6e8377;margin-top:9px;font-size:.875rem;line-height:1.8}.ibmi-arch-ai{background:#ecf8f2;border-color:#8acdb0}.ibmi-arch-ai h3,.ibmi-arch-ai>svg:not(.ibmi-node-arrow){color:var(--brand-green)}.ibmi-arch-system{background:#f0f6fc;border-color:#b4cee4}.ibmi-arch-system h3{color:#23669b;font-size:1.5rem}.ibmi-arch-system>svg:not(.ibmi-node-arrow){color:#23669b}.ibmi-node-arrow{color:#6caa91;position:absolute;top:49%;right:-27px}.ibmi-human-gate{color:#946015;background:#fff8eb;border:1px solid #ebd7b4;border-radius:5px;align-items:center;gap:5px;margin-top:20px;padding:9px 10px;font-size:.8125rem;font-weight:700;line-height:1.6;display:flex}.ibmi-human-gate svg{flex-shrink:0}.ibmi-arch-detail{flex-direction:column;align-items:center;gap:9px;margin-top:12px;font-size:.875rem;line-height:1.7;display:flex}.ibmi-arch-detail>svg{color:#7ca78f}.ibmi-master-flow{background:#fbfdfc;border:1px dashed #96b9a5;border-radius:7px;grid-template-columns:1fr 1.1fr 1.2fr;align-items:center;gap:24px;margin:27px 0 0;padding:20px 25px;display:grid}.ibmi-master-flow>div{align-items:center;gap:12px;display:flex}.ibmi-master-flow>div>svg{color:var(--brand-green);flex-shrink:0}.ibmi-master-flow strong{font-size:.875rem;line-height:1.65}.ibmi-master-flow small{color:#6e8579;margin-top:3px;font-size:.75rem;font-weight:400;line-height:1.8;display:block}.ibmi-master-flow .ibmi-master-link{flex-direction:column;align-items:stretch;gap:4px;display:flex}.ibmi-master-link p{text-align:center;color:#368467;font-size:.8125rem;line-height:1.6}.ibmi-master-link svg{object-fit:fill;border-bottom:1px solid #87b69d;width:100%;height:25px}.ibmi-architecture-caption{color:#768b7d;text-align:center;margin-top:16px;font-size:.8125rem;line-height:1.8}.ibmi-architecture-notes{grid-template-columns:1fr 1fr;gap:40px;margin:28px 12px 0;display:grid}.ibmi-architecture-notes p{color:#6d8074;font-size:1rem;line-height:1.9}.ibmi-architecture-notes strong{color:var(--brand-green);margin-bottom:8px;font-size:1rem;display:block}.ibmi-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.ibmi-stage{border:1px solid #d8e2dd;border-top:4px solid #aebeb5;border-radius:9px;flex-direction:column;align-items:flex-start;padding:23px 24px;display:flex}.ibmi-stage-01{border-color:#91c9b3;border-top-color:var(--brand-green)}.ibmi-stage-02{border-top-color:#4987b5}.ibmi-stage-top{color:#668072;justify-content:space-between;align-items:center;gap:9px;width:100%;margin-bottom:22px;font-size:.8125rem;font-weight:700;display:flex}.ibmi-stage-status{color:var(--brand-green);background:#edf5f0;border-radius:4px;padding:4px 8px;font-size:.75rem;font-weight:500;line-height:1.7}.ibmi-stage-02 .ibmi-stage-status{color:#376f9b;background:#edf4fb}.ibmi-stage-03 .ibmi-stage-status{color:#677c70;background:#f0f3f2}.ibmi-stage>svg{color:var(--brand-green);margin-bottom:17px}.ibmi-stage-02>svg{color:#367faf}.ibmi-stage-03>svg{color:#859e90}.ibmi-stage h3{font-size:1.3125rem;line-height:1.6}.ibmi-stage-subtitle{color:#6f8477;margin-top:7px;font-size:.875rem;line-height:1.8}.ibmi-stage-flow{background:#f4f8f5;border-radius:6px;width:100%;margin:22px 0;padding:17px;list-style:none}.ibmi-stage-flow li{text-align:center;flex-direction:column;align-items:center;gap:5px;font-size:.8125rem;line-height:1.8;display:flex}.ibmi-stage-flow li+li{margin-top:5px}.ibmi-stage-flow svg{color:#8eaa9b}.ibmi-stage-description{color:#6b7e71;margin-bottom:22px;font-size:.9375rem;line-height:1.9}.ibmi-usecases{border-top:1px solid #e0e9e3;width:100%;margin-top:auto;padding-top:19px}.ibmi-usecases h4{color:var(--brand-green);margin-bottom:12px;font-size:.8125rem}.ibmi-usecases ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ibmi-usecases li{align-items:flex-start;gap:7px;font-size:.9375rem;font-weight:700;line-height:1.7;display:flex}.ibmi-usecases svg{color:var(--brand-green);flex-shrink:0;margin-top:5px}.ibmi-stage-note{color:#798d80;margin-top:22px;font-size:.75rem;line-height:1.9}.ibmi-roadmap-note{color:#59788f;background:#f1f6fa;border-radius:6px;margin-top:23px;padding:18px 25px;font-size:.875rem;line-height:1.8}.ibmi-channels{grid-template-columns:1fr 79px 225px;align-items:center;gap:20px;display:grid}.ibmi-channel-paths{gap:20px;display:grid}.ibmi-channel-row{grid-template-columns:1fr 24px 1fr;align-items:center;gap:16px;display:grid}.ibmi-channel-row>div{align-items:center;gap:12px;font-size:.9375rem;line-height:1.8;display:flex}.ibmi-channel-row>div>svg{color:#628a76;flex-shrink:0}.ibmi-channel-row>svg{color:#8dac9b}.ibmi-channel-row>strong{text-align:center;background:#fff;border:1px solid #d9e5dd;border-radius:8px;padding:21px 16px;font-size:1.0625rem;line-height:1.7}.ibmi-channel-row strong small{color:#7b8c81;font-size:.75rem;font-weight:400;line-height:1.8;display:block}.ibmi-channel-row>.ibmi-channel-ai{color:var(--brand-green);background:#ecf8f1;border-color:#a9d3bf}.ibmi-channel-merge{color:#87a898;flex-direction:column;align-items:center;gap:7px;display:flex}.ibmi-channel-merge span{font-size:.75rem}.ibmi-channel-destination{text-align:center;color:#2c6897;background:#edf5fc;border:1px solid #afc9e0;border-radius:9px;padding:33px 22px}.ibmi-channel-destination>svg{margin:0 auto 13px}.ibmi-channel-destination h3{font-size:1.75rem;line-height:1.5}.ibmi-channel-destination p{color:#728da4;margin-top:7px;font-size:.875rem;line-height:1.8}.ibmi-start-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:0;padding:0;list-style:none;display:grid}.ibmi-start-steps>li{border-top:2px solid #85bda3;padding-top:22px}.ibmi-start-steps>li>span{color:var(--brand-green);letter-spacing:.04em;font-size:.8125rem;font-weight:700}.ibmi-start-steps h3{margin:15px 0;font-size:1.1875rem;line-height:1.6}.ibmi-start-steps p{color:#6d8174;font-size:.9375rem;line-height:1.9}.ibmi-pricing{justify-content:space-between;align-items:center;gap:30px;margin-top:30px;display:flex}.ibmi-pricing h3{font-size:1.125rem;line-height:1.7}.ibmi-pricing p{color:#6d8174;max-width:600px;margin-top:6px;font-size:.9375rem;line-height:1.9}.ibmi-pricing .button{flex-shrink:0;font-size:.9375rem}.ibmi-mobile-break{display:none}.ibmi-page a:focus-visible{outline:3px solid var(--brand-green);outline-offset:4px}@media (max-width:1080px){.ibmi-hero-grid{gap:26px}.ibmi-hero h1{font-size:2.25rem}.ibmi-hero-description{font-size:1rem}.ibmi-reasons{gap:17px}.ibmi-reasons article{padding:24px}.ibmi-reasons h3{font-size:1.125rem}.ibmi-stage-grid{gap:16px}.ibmi-stage{padding:21px 19px}.ibmi-stage h3{font-size:1.1875rem}.ibmi-architecture{padding:24px 19px}.ibmi-architecture-grid{grid-template-columns:.8fr 1.15fr 1fr 1fr;gap:23px}.ibmi-node-arrow{width:21px;right:-24px}.ibmi-arch-node{padding:19px 10px}.ibmi-arch-node h3{font-size:.9375rem}.ibmi-human-gate{padding:8px;font-size:.75rem}.ibmi-channels{grid-template-columns:1fr 46px 190px;gap:13px}.ibmi-channel-row{gap:12px}.ibmi-channel-row>strong{font-size:.9375rem}}@media (max-width:850px){.ibmi-hero-grid{grid-template-columns:1fr;gap:40px;padding-top:36px}.ibmi-hero-copy{text-align:center}.ibmi-hero-actions{align-items:center}.ibmi-hero h1{font-size:2.75rem}.ibmi-hero-visual{width:min(650px,100%);margin:auto}.ibmi-hero-points{gap:16px 26px;font-size:.875rem}.ibmi-section{padding:66px 0}.ibmi-scope-grid{gap:19px}.ibmi-scope-grid article{padding:26px}.ibmi-scope-grid h3{font-size:1.25rem}.ibmi-reasons{grid-template-columns:1fr}.ibmi-reasons article{padding:26px 29px}.ibmi-reason-top{margin-bottom:12px}.ibmi-reasons h3{font-size:1.25rem}.ibmi-before-after article{grid-template-columns:1fr;gap:11px;padding:24px}.ibmi-before-after ol{grid-column:auto}.ibmi-before-after li,.ibmi-before-after ol{gap:11px}.ibmi-before-after li strong{font-size:.8125rem}.ibmi-architecture-grid{grid-template-columns:1fr;gap:27px}.ibmi-arch-node{min-height:0;padding:24px}.ibmi-node-step{margin-bottom:15px}.ibmi-arch-node h3{font-size:1.125rem}.ibmi-node-arrow{width:23px;top:auto;bottom:-27px;right:calc(50% - 12px);transform:rotate(90deg)}.ibmi-arch-input br{display:none}.ibmi-human-gate{margin-top:16px;padding:10px 19px;font-size:.875rem}.ibmi-master-flow{grid-template-columns:1fr;gap:13px;max-width:480px;margin:26px auto 0;padding:23px}.ibmi-master-flow>div{justify-content:center}.ibmi-master-flow>div:first-child{order:3}.ibmi-master-flow>div:last-child{order:1}.ibmi-master-flow .ibmi-master-link{order:2;gap:8px}.ibmi-master-link svg{border:0;width:25px;margin:0 auto;transform:rotate(-90deg)}.ibmi-stage-grid{grid-template-columns:1fr;gap:22px}.ibmi-stage{padding:28px}.ibmi-stage-top{margin-bottom:17px}.ibmi-stage h3{font-size:1.375rem}.ibmi-stage-flow{max-width:100%;margin:20px 0}.ibmi-stage-description{font-size:1rem}.ibmi-usecases{margin-top:0}.ibmi-stage-note{margin-top:18px;font-size:.8125rem}.ibmi-channels{grid-template-columns:1fr;gap:17px;max-width:660px;margin:auto}.ibmi-channel-merge>svg{transform:rotate(90deg)}.ibmi-channel-destination{padding:26px}.ibmi-channel-row{grid-template-columns:1fr 24px 1fr}.ibmi-start-steps{grid-template-columns:1fr 1fr;gap:30px}.ibmi-pricing{flex-direction:column;align-items:flex-start;gap:22px}}@media (max-width:768px){.ibmi-breadcrumb{gap:7px;padding-top:17px;font-size:.75rem}.ibmi-hero-grid{gap:30px;padding:30px 0}.ibmi-service-name{margin-bottom:19px;font-size:1.0625rem}.ibmi-hero h1{font-size:clamp(1.75rem,7.9vw,2.5rem);line-height:1.65}.ibmi-hero-description{margin-top:19px;font-size:.9375rem;line-height:2}.ibmi-hero-actions .button{width:100%;padding:18px;font-size:.9375rem}.ibmi-hero-actions{gap:15px;margin-top:23px}.ibmi-text-link{font-size:.875rem}.ibmi-hero-visual>p{margin-bottom:15px;font-size:.8125rem}.ibmi-hero-connection{gap:11px;margin-top:17px}.ibmi-hero-connection>span:first-child{gap:5px;font-size:.75rem}.ibmi-hero-system{column-gap:8px;padding:10px 13px}.ibmi-hero-system strong{font-size:1.25rem}.ibmi-hero-system small{font-size:.6875rem}.ibmi-hero-connection>svg{width:18px}.ibmi-hero-points{justify-content:start;gap:13px;padding:22px 8px 0;display:grid}.ibmi-hero-points li{font-size:.875rem}.ibmi-section-nav .ibmi-container{grid-template-columns:1fr 1fr;gap:16px 13px;padding-block:22px;display:grid}.ibmi-section-nav a{justify-content:space-between;font-size:.75rem}.ibmi-section{padding:52px 0}.ibmi-heading{margin-bottom:29px}.ibmi-heading h2{font-size:1.5rem;line-height:1.7}.ibmi-heading>span{margin-bottom:10px;font-size:.75rem}.ibmi-heading>p{margin-top:15px;font-size:.9375rem}.ibmi-scope-grid{grid-template-columns:1fr}.ibmi-scope-grid article{padding:25px}.ibmi-scope-grid h3{font-size:1.3125rem}.ibmi-scope-grid p,.ibmi-scope-grid ol{font-size:.9375rem}.ibmi-note{text-align:left;margin-top:17px;font-size:.75rem}.ibmi-reasons article{padding:24px}.ibmi-reasons p{font-size:.9375rem}.ibmi-reasons h3{font-size:1.1875rem}.ibmi-before-after article{padding:22px 19px}.ibmi-before-after h3{font-size:1.0625rem}.ibmi-before-after ol{flex-direction:column;align-items:stretch;gap:11px}.ibmi-before-after li{flex-direction:column;gap:11px}.ibmi-before-after li strong{width:100%;padding:12px;font-size:.9375rem}.ibmi-before-after li>svg{transform:rotate(90deg)}.ibmi-architecture{padding:22px 17px}.ibmi-architecture-notes{grid-template-columns:1fr;gap:20px;margin:23px 0 0}.ibmi-architecture-notes p{font-size:.9375rem}.ibmi-architecture-caption{text-align:left;font-size:.75rem}.ibmi-master-flow{padding:20px 14px}.ibmi-master-flow strong{font-size:.8125rem}.ibmi-master-link p{font-size:.75rem}.ibmi-stage{padding:24px}.ibmi-stage h3{font-size:1.25rem}.ibmi-stage-description{font-size:.9375rem}.ibmi-roadmap-note{padding:17px 19px;font-size:.8125rem}.ibmi-channel-row{background:#fff;border:1px solid #dfe8e2;border-radius:8px;grid-template-columns:1fr;gap:12px;padding:21px}.ibmi-channel-row>div{text-align:center;justify-content:center;font-size:.875rem}.ibmi-channel-row>svg{margin:auto;transform:rotate(90deg)}.ibmi-channel-row>strong{padding:18px;font-size:1rem}.ibmi-start-steps{grid-template-columns:1fr;gap:24px}.ibmi-start-steps>li{padding-top:18px}.ibmi-start-steps h3{margin:12px 0 9px;font-size:1.125rem}.ibmi-pricing{margin-top:25px}.ibmi-pricing .button{justify-content:center;width:100%}.ibmi-mobile-break{display:block}}.ibmi-workflow-design{background:#fff;border:1px solid #c8e2d6;border-radius:10px;margin-top:0;padding:30px 32px 0;overflow:hidden}.ibmi-workflow-design .ibmi-reason-top,.ibmi-supporting-reasons .ibmi-reason-top{margin-bottom:16px}.ibmi-workflow-kicker,.ibmi-supporting-reasons article>strong{color:var(--brand-green);letter-spacing:.015em;font-size:1.125rem;font-weight:700;line-height:1.6;display:block}.ibmi-workflow-design h3{text-align:left;color:#173b35;margin:10px 0 24px;font-size:1.5rem;line-height:1.65}.ibmi-supporting-reasons{margin-top:24px}.ibmi-supporting-reasons article{padding:26px 28px}.ibmi-supporting-reasons h3{margin:10px 0 14px;font-size:1.1875rem;line-height:1.7}.ibmi-supporting-reasons p{font-size:.9375rem;line-height:1.9}.ibmi-workflow-needs{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;display:grid}.ibmi-workflow-need{background:#f4f8f6;border:1px solid #e7efe9;border-radius:7px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:24px;padding:18px 24px;font-size:clamp(1rem,1.6vw,1.1875rem);line-height:1.7;display:grid}.ibmi-workflow-need dt{font-weight:700}.ibmi-workflow-need dd{color:var(--brand-green);align-items:center;gap:24px;margin:0;display:flex}.ibmi-workflow-need dd>svg{color:#83b7a2;flex-shrink:0}.ibmi-workflow-need.is-human-review{background:#fff7eb;border-color:#ecd1a8;padding-top:22px;padding-bottom:22px}.ibmi-workflow-need.is-human-review dd{color:#975315}.ibmi-workflow-need.is-human-review dd>svg{color:#b87a36}.ibmi-workflow-promise{background:var(--brand-green);color:#fff;text-align:center;margin:26px -32px 0;padding:25px 24px 28px}.ibmi-workflow-promise>svg{color:#ffdf9a;margin:0 auto 10px}.ibmi-workflow-copy{flex-wrap:wrap;justify-content:center;gap:0 .15em;font-size:clamp(1.375rem,2.3vw,1.625rem);font-weight:700;line-height:1.8;display:flex}.ibmi-workflow-copy>span,.ibmi-workflow-copy>strong{display:block}.ibmi-workflow-copy>strong{color:#ffdf9a}.ibmi-workflow-explanation{color:#fff;margin-top:10px;font-size:.9375rem;line-height:1.9}@media (max-width:850px){.ibmi-workflow-design{padding:26px 24px 0}.ibmi-workflow-need{gap:20px;padding:18px 20px;font-size:1.0625rem}.ibmi-workflow-need dd{gap:16px}.ibmi-workflow-promise{margin:24px -24px 0;padding:25px 24px 28px}.ibmi-supporting-reasons{gap:20px;margin-top:20px}.ibmi-supporting-reasons article{padding:26px 24px}}@media (max-width:768px){.ibmi-workflow-design{padding:22px 18px 0}.ibmi-workflow-design .ibmi-reason-top,.ibmi-supporting-reasons .ibmi-reason-top{margin-bottom:12px}.ibmi-workflow-kicker,.ibmi-supporting-reasons article>strong{font-size:1rem}.ibmi-workflow-design h3{margin:9px 0 20px;font-size:1.25rem}.ibmi-supporting-reasons{gap:18px;margin-top:18px}.ibmi-supporting-reasons article{padding:22px}.ibmi-supporting-reasons h3{margin:9px 0 12px;font-size:1.125rem}.ibmi-workflow-needs{gap:10px}.ibmi-workflow-need{grid-template-columns:minmax(0,1fr);gap:7px;padding:16px 15px;font-size:.9375rem}.ibmi-workflow-need dd{gap:9px;font-size:1rem}.ibmi-workflow-need dd>svg{width:19px;height:19px}.ibmi-workflow-need.is-human-review{padding-top:19px;padding-bottom:19px}.ibmi-workflow-promise{margin:22px -18px 0;padding:23px 18px 25px}.ibmi-workflow-copy{flex-direction:column;align-items:center;gap:2px;font-size:1.375rem}.ibmi-workflow-explanation{margin-top:12px;font-size:.875rem}}#ibmi-audience .ibmi-heading{margin-bottom:17px}.ibmi-hero-usecases{border:1px solid #bbdccc;border-left:4px solid var(--brand-green);text-align:left;background:#fff;border-radius:8px;margin-top:24px;padding:20px 22px;box-shadow:0 5px 20px #174b3206}.ibmi-hero-usecases .ibmi-hero-usecases-label{color:#416b58;margin-bottom:7px;font-size:.875rem;font-weight:700;line-height:1.7}.ibmi-hero-usecases h2{color:var(--brand-green);letter-spacing:.01em;text-wrap:balance;font-size:1.25rem;line-height:1.65}.ibmi-hero-usecases>p:last-child{color:#5e7367;margin-top:10px;font-size:.9375rem;line-height:1.85}.ibmi-input-examples{border-top:1px solid #dce7df;margin-top:42px;padding-top:34px}.ibmi-input-examples>h3{text-align:center;color:#20382e;margin-bottom:24px;font-size:1.375rem;line-height:1.7}.ibmi-input-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ibmi-input-example-grid article{background:#f4f9f6;border:1px solid #dbe8df;border-radius:9px;padding:25px 24px}.ibmi-input-example-title{color:var(--brand-green);align-items:center;gap:12px;margin-bottom:14px;display:flex}.ibmi-input-example-title h4{font-size:1.125rem;line-height:1.7}.ibmi-input-example-grid article>p{color:#60756a;font-size:1rem;line-height:1.9}.ibmi-input-example-note{color:#6a7f71;text-align:center;margin-top:20px;font-size:.875rem;line-height:1.9}@media (max-width:850px){.ibmi-hero-usecases{max-width:620px;margin:24px auto 0}.ibmi-input-example-grid{gap:15px}.ibmi-input-example-grid article{padding:22px 19px}.ibmi-input-example-title{gap:9px}.ibmi-input-example-title h4{font-size:1rem}}@media (max-width:768px){.ibmi-hero-usecases{margin-top:23px;padding:18px}.ibmi-hero-usecases h2{font-size:1.1875rem}.ibmi-hero-usecases>p:last-child{font-size:.9375rem}.ibmi-input-examples{margin-top:30px;padding-top:27px}.ibmi-input-examples>h3{margin-bottom:20px;font-size:1.1875rem}.ibmi-input-example-grid{grid-template-columns:minmax(0,1fr);gap:15px}.ibmi-input-example-grid article{padding:23px 21px}.ibmi-input-example-title h4{font-size:1.125rem}.ibmi-input-example-note{text-align:left}}.ibmi-audience-lead{text-align:center;flex-wrap:wrap;justify-content:center;gap:0 .3em;margin-bottom:32px;font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:700;line-height:1.8;display:flex}.ibmi-audience-lead strong{color:var(--brand-green)}.ibmi-audience-grid{grid-template-columns:minmax(260px,.75fr) minmax(0,1.5fr);align-items:stretch;gap:24px;display:grid}.ibmi-current-workflow,.ibmi-audience-checklist{background:#fff;border:1px solid #dce7df;border-radius:10px;padding:28px 30px}.ibmi-current-workflow{background:#eef3f0;flex-direction:column;display:flex}.ibmi-current-workflow h3,.ibmi-audience-checklist h3{margin:0 0 22px;font-size:1.0625rem;line-height:1.7}.ibmi-current-workflow h3{text-align:center;color:#687d70}.ibmi-current-workflow ol{flex-direction:column;flex:1;justify-content:space-between;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ibmi-current-workflow li{flex-direction:column;align-items:center;gap:8px;display:flex}.ibmi-current-workflow li>div{background:#fff;border:1px solid #d9e2dc;border-radius:6px;justify-content:flex-start;align-items:center;gap:13px;width:100%;padding:14px 19px;font-size:1rem;line-height:1.7;display:flex}.ibmi-current-workflow li>div>svg{color:#5c7b68;flex-shrink:0}.ibmi-current-workflow li>svg{color:#93a69a;flex-shrink:0}.ibmi-audience-checklist h3{color:var(--brand-green)}.ibmi-audience-checklist ul{margin:0;padding:0;list-style:none}.ibmi-audience-checklist li{border-bottom:1px solid #e4ece6;align-items:flex-start;gap:12px;padding:17px 0;font-size:1rem;font-weight:600;line-height:1.8;display:flex}.ibmi-audience-checklist li:first-child{padding-top:0}.ibmi-audience-checklist li:last-child{border-bottom:0;padding-bottom:0}.ibmi-audience-checklist li>svg{color:var(--brand-green);flex-shrink:0;margin-top:5px}.ibmi-preserve-subtitle{color:var(--brand-green);margin-top:15px;font-size:clamp(1.125rem,1.9vw,1.375rem);line-height:1.85;display:block}.ibmi-integrations-section{padding-top:0}.ibmi-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.ibmi-integration-card{background:#f4f9f6;border:1px solid #dce9e1;border-radius:9px;flex-direction:column;align-items:flex-start;padding:27px 28px;display:flex}.ibmi-integration-top{justify-content:space-between;align-items:center;gap:14px;width:100%;margin-bottom:19px;display:flex}.ibmi-integration-icon{width:54px;height:54px;color:var(--brand-green);background:#e2f2e9;border-radius:10px;justify-content:center;align-items:center;display:flex}.ibmi-integration-number{letter-spacing:.07em;color:#739c87;font-size:.8125rem;font-weight:700}.ibmi-integration-card h3{margin:0 0 9px;font-size:1.1875rem;line-height:1.7}.ibmi-integration-card p{color:#61786b;font-size:.9375rem;line-height:1.85}.ibmi-integration-card.is-future{background:#f3f7fb;border-color:#d6e2ec}.is-future .ibmi-integration-icon{color:#23669b;background:#e4eef7}.is-future .ibmi-integration-number{color:#6589a6}.ibmi-future-badge{color:#326791;background:#e5eef6;border-radius:4px;margin-top:17px;padding:4px 9px;font-size:.75rem;font-weight:700;line-height:1.7;display:inline-block}@media (max-width:850px){.ibmi-audience-grid{grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);gap:19px}.ibmi-current-workflow,.ibmi-audience-checklist{padding:24px}.ibmi-audience-checklist li{padding:14px 0;font-size:.9375rem}.ibmi-current-workflow li>div{gap:10px;padding:13px 14px;font-size:.9375rem}.ibmi-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.ibmi-integration-card{padding:24px}}@media (max-width:768px){#ibmi-audience .ibmi-heading{margin-bottom:14px}.ibmi-audience-lead{flex-direction:column;gap:2px;margin-bottom:25px;font-size:1.0625rem}.ibmi-audience-grid{grid-template-columns:minmax(0,1fr);gap:18px}.ibmi-current-workflow,.ibmi-audience-checklist{padding:23px 21px}.ibmi-current-workflow h3,.ibmi-audience-checklist h3{margin-bottom:19px;font-size:1rem}.ibmi-current-workflow ol{width:100%;max-width:320px;margin:auto}.ibmi-current-workflow li>div{padding:12px 18px}.ibmi-audience-checklist li{gap:10px;line-height:1.85}.ibmi-audience-checklist li>svg{width:17px;height:17px}.ibmi-preserve-subtitle{margin-top:13px;font-size:1.0625rem}.ibmi-integration-grid{grid-template-columns:minmax(0,1fr);gap:15px}.ibmi-integration-card{padding:23px}.ibmi-integration-top{margin-bottom:15px}.ibmi-integration-icon{width:47px;height:47px}.ibmi-integration-icon>svg{width:26px;height:26px}.ibmi-integration-card h3{font-size:1.125rem}}
