.busduct-story-page .seo-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#fff}
.busduct-story-page .seo-hero{position:relative;background:linear-gradient(90deg,rgba(3,47,79,.99) 0%,rgba(4,65,100,.96) 43%,rgba(3,55,86,.52) 68%,rgba(2,39,64,.2) 100%),url('/ai-capability-busduct-v4.webp') right center/62% 100% no-repeat!important}
.busduct-story-page .seo-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(126,221,244,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(126,221,244,.06) 1px,transparent 1px);background-size:64px 64px;pointer-events:none}
.busduct-story-page .seo-hero-inner{position:relative;z-index:2}.busduct-story-page .seo-grid{z-index:1;opacity:.2}
.busduct-story{width:100%;color:#143b56;background:#fff}.busduct-story *{box-sizing:border-box}.busduct-story>section{width:min(1320px,calc(100% - 64px));margin-inline:auto}.busduct-story :is(h2,h3,p){word-break:keep-all;overflow-wrap:break-word}.busduct-eyebrow{display:block;margin-bottom:16px;color:#079bd0;font-size:11px;font-weight:900;letter-spacing:.18em}.busduct-story h2{margin:0;color:#103b5b;font-size:clamp(38px,3.45vw,54px);font-weight:680;line-height:1.17;letter-spacing:-.052em}.busduct-story p{font-size:16px;line-height:1.85}
.busduct-proof{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px;padding:108px 0 96px}.busduct-proof-copy{grid-column:1/7;align-self:center;padding-right:34px}.busduct-proof-copy p{max-width:650px;margin:30px 0 0;color:#587485}.busduct-proof-visual{position:relative;grid-column:7/13;min-height:438px;margin:0;border-radius:22px;overflow:hidden;background:#073a5b;box-shadow:0 22px 58px rgba(5,54,84,.16)}.busduct-proof-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 47%,rgba(2,31,51,.84))}.busduct-proof-visual img{display:block;width:100%;height:100%;min-height:438px;object-fit:cover}.busduct-proof-visual figcaption{position:absolute;z-index:2;left:28px;right:28px;bottom:25px;color:#fff}.busduct-proof-visual small{display:block;margin-bottom:8px;color:#76e1f7;font-size:10px;font-weight:900;letter-spacing:.16em}.busduct-proof-visual strong{font-size:18px;line-height:1.45}.busduct-proof dl{grid-column:1/13;display:grid;grid-template-columns:repeat(3,1fr);margin:28px 0 0;border:1px solid rgba(9,91,134,.16);border-radius:16px;background:#f6fafb;overflow:hidden}.busduct-proof dl>div{display:grid;grid-template-columns:116px 1fr;align-items:center;gap:18px;min-height:84px;padding:20px 24px;border-right:1px solid rgba(9,91,134,.13)}.busduct-proof dl>div:last-child{border-right:0}.busduct-proof dt{color:#078fc4;font-size:11px;font-weight:900;letter-spacing:.08em}.busduct-proof dd{margin:0;color:#4f6f80;font-size:14px}
.busduct-process{padding:78px 46px 82px!important;border-radius:22px;background:linear-gradient(135deg,#eef7fa,#f8fbfc);box-shadow:0 18px 55px rgba(5,59,90,.06)}.busduct-process header{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);gap:18px 64px;align-items:end;margin-bottom:48px;padding-bottom:31px;border-bottom:1px solid rgba(10,91,132,.16)}.busduct-process header>.busduct-eyebrow{grid-column:1/-1;margin-bottom:0}.busduct-process header p{margin:0;color:#607b8b}.busduct-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.busduct-process li{position:relative;padding:0 30px 0 0}.busduct-process li:not(:last-child):after{content:"";position:absolute;top:18px;right:10px;width:26px;height:1px;background:#85bfd4}.busduct-process li>b{display:grid;place-items:center;width:36px;height:36px;margin-bottom:23px;border:1px solid rgba(0,151,205,.26);border-radius:50%;background:#fff;color:#0798cc;font-size:10px}.busduct-process small{display:block;margin-bottom:9px;color:#0798cc;font-size:10px;font-weight:900;letter-spacing:.13em}.busduct-process strong{display:block;color:#173f59;font-size:19px}.busduct-process li p{margin:12px 0 0;color:#617c8c;font-size:14px;line-height:1.72}
.busduct-integration{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 24px;align-items:center;padding:112px 0}.busduct-integration-visual{position:relative;grid-column:1/7;min-height:500px;margin:0;border-radius:22px;overflow:hidden;background:#082e48}.busduct-integration-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(1,28,47,.87))}.busduct-integration-visual img{display:block;width:100%;height:500px;object-fit:cover}.busduct-integration-visual figcaption{position:absolute;z-index:2;left:28px;right:28px;bottom:27px;color:#fff}.busduct-integration-visual small{display:block;margin-bottom:8px;color:#76e1f7;font-size:10px;font-weight:900;letter-spacing:.15em}.busduct-integration-visual strong{font-size:18px}.busduct-integration-copy{grid-column:7/13;padding-left:46px}.busduct-integration-copy>p{margin:28px 0 32px;color:#5c7787}.busduct-benefit-list{border-top:1px solid rgba(9,91,134,.2)}.busduct-benefit-list article{display:grid;grid-template-columns:42px 1fr;gap:15px;padding:23px 0;border-bottom:1px solid rgba(9,91,134,.15)}.busduct-benefit-list article>b{color:#0798cc;font-size:11px;letter-spacing:.1em}.busduct-benefit-list strong{display:block;color:#153e58;font-size:18px}.busduct-benefit-list p{margin:8px 0 0;color:#607b8b;font-size:14px;line-height:1.7}
.busduct-range{padding:86px 0 96px;border-top:1px solid rgba(9,91,134,.17)}.busduct-range header{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.64fr);gap:18px 70px;align-items:end;margin-bottom:42px}.busduct-range header>.busduct-eyebrow{grid-column:1/-1;margin-bottom:0}.busduct-range header p{margin:0;color:#607b8b}.busduct-range-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.busduct-range-grid a{position:relative;display:flex;min-height:280px;flex-direction:column;padding:30px 28px;border:1px solid rgba(9,91,134,.16);border-radius:18px;background:#fff;color:#173e58;text-decoration:none;box-shadow:0 12px 34px rgba(7,61,92,.055);transition:transform .22s,border-color .22s,box-shadow .22s}.busduct-range-grid a:first-child{border-color:transparent;background:linear-gradient(145deg,#063b61,#087ca5);color:#fff}.busduct-range-grid a:hover{transform:translateY(-4px);border-color:rgba(0,158,211,.42);box-shadow:0 20px 44px rgba(7,61,92,.12)}.busduct-range-grid small{color:#0798cc;font-size:10px;font-weight:900;letter-spacing:.12em}.busduct-range-grid a:first-child small{color:#7be3f7}.busduct-range-grid strong{display:block;margin:42px 0 14px;font-size:22px}.busduct-range-grid p{margin:0;color:#607b8b;font-size:14px;line-height:1.72}.busduct-range-grid a:first-child p{color:rgba(235,248,252,.76)}.busduct-range-grid a>span{margin-top:auto;padding-top:30px;color:#4c6d7f;font-size:12px;font-weight:800}.busduct-range-grid a:first-child>span{color:#9be8f7}.busduct-range-grid a>b{position:absolute;right:26px;bottom:25px;color:#0798cc;font-size:20px}.busduct-range-grid a:first-child>b{color:#82e6f9}
.busduct-consult{display:flex;align-items:center;justify-content:space-between;gap:52px;margin-bottom:112px!important;padding:49px 52px!important;border-radius:20px;background:radial-gradient(circle at 84% 20%,rgba(35,197,231,.22),transparent 34%),linear-gradient(125deg,#053754,#08789e);box-shadow:0 20px 50px rgba(4,54,83,.17);color:#fff}.busduct-consult .busduct-eyebrow{color:#78e1f6}.busduct-consult h2{color:#fff;font-size:clamp(27px,2.45vw,35px);line-height:1.42}.busduct-consult p{margin:15px 0 0;color:rgba(230,247,251,.76);font-size:14px}.busduct-consult>a{flex:none;padding:15px 21px;border:1px solid rgba(255,255,255,.4);border-radius:10px;background:rgba(255,255,255,.07);color:#fff;font-size:13px;font-weight:850;text-decoration:none}.busduct-consult>a b{margin-left:16px;color:#82e6f9}
@media(max-width:1080px){.busduct-proof-copy{grid-column:1/13;padding:0}.busduct-proof-visual{grid-column:1/13;margin-top:42px}.busduct-process header,.busduct-range header{grid-template-columns:1fr}.busduct-process header>.busduct-eyebrow,.busduct-range header>.busduct-eyebrow{grid-column:auto}.busduct-process ol{grid-template-columns:1fr 1fr;gap:36px 20px}.busduct-process li:nth-child(2):after{display:none}.busduct-integration-visual{grid-column:1/13}.busduct-integration-copy{grid-column:1/13;padding:48px 0 0}.busduct-range-grid{grid-template-columns:1fr 1fr}.busduct-range-grid a:first-child{grid-column:1/-1}.busduct-consult{align-items:flex-start;flex-direction:column}}
@media(max-width:760px){.busduct-story-page .seo-hero{background:linear-gradient(180deg,rgba(3,47,79,.6),rgba(3,47,79,.98) 66%),url('/ai-capability-busduct-v4.webp') 66% center/cover no-repeat!important}.busduct-story>section{width:calc(100% - 36px)}.busduct-story h2{font-size:32px;line-height:1.24}.busduct-proof{padding:74px 0 64px}.busduct-proof-copy p{font-size:15px;line-height:1.8}.busduct-proof-visual{min-height:290px;margin-top:32px;border-radius:16px}.busduct-proof-visual img{min-height:290px}.busduct-proof dl{grid-template-columns:1fr}.busduct-proof dl>div{min-height:72px;border-right:0;border-bottom:1px solid rgba(9,91,134,.13);padding:16px 18px}.busduct-proof dl>div:last-child{border-bottom:0}.busduct-process{padding:31px 22px 36px!important;border-radius:16px}.busduct-process header{margin-bottom:30px;padding-bottom:24px}.busduct-process header p{font-size:14px}.busduct-process ol{grid-template-columns:1fr;gap:0}.busduct-process li{padding:0 0 30px 50px}.busduct-process li:last-child{padding-bottom:0}.busduct-process li>b{position:absolute;left:0;top:0}.busduct-process li:not(:last-child):after{top:36px;left:18px;right:auto;width:1px;height:calc(100% - 24px)}.busduct-integration{padding:74px 0 70px}.busduct-integration-visual{min-height:330px;border-radius:16px}.busduct-integration-visual img{height:330px}.busduct-integration-copy{padding-top:38px}.busduct-integration-copy>p{font-size:15px}.busduct-benefit-list article{grid-template-columns:34px 1fr;gap:9px}.busduct-range{padding:65px 0 72px}.busduct-range header p{font-size:14px}.busduct-range-grid{grid-template-columns:1fr}.busduct-range-grid a:first-child{grid-column:auto}.busduct-range-grid a{min-height:245px;padding:26px 23px}.busduct-range-grid strong{margin-top:34px}.busduct-consult{margin-bottom:78px!important;padding:30px 23px!important}.busduct-consult h2{font-size:23px}.busduct-consult h2 br{display:none}.busduct-consult>a{width:100%;text-align:center}}
