/* A restrained adaptation of ai-startup's connected integration section. */
.lb-process{margin-bottom:0}
.lt-technology{padding:95px 0 80px;margin-bottom:100px;background:#fff;color:#1b2a40;scroll-margin-top:110px}
.lt-heading{text-align:center;max-width:850px;margin:0 auto 45px}
.lt-eyebrow{color:#687b95;font-size:11px;letter-spacing:1.8px;font-weight:600;margin-bottom:20px}
.lt-heading h2{font-size:46px;font-weight:600;letter-spacing:-1.7px;line-height:1.2;margin:0 0 22px;color:#1b2a40}
.lt-heading h2 span{color:#010ed0}
.lt-heading>p:last-child{font-size:17px;line-height:1.8;color:#718096;margin:0}
.lt-integration{max-width:1240px;margin:auto;position:relative}
.lt-product{display:flex;align-items:center;gap:18px;background:#f4f6fd;border:1px solid #dbe2f3;border-radius:15px;padding:22px 28px;width:max-content;max-width:100%;margin:auto;box-shadow:0 9px 30px #1c356208}
.lt-product-icon{width:47px;height:47px;display:grid;place-items:center;border-radius:12px;background:#010ed0;color:#fff;flex-shrink:0;font-size:23px}
.lt-product strong{font-size:21px;line-height:1.4;font-weight:600;display:block;letter-spacing:-.4px}
.lt-product div>span{font-size:13px;line-height:1.8;color:#77859a;display:block;margin-top:4px}
.lt-connections{height:80px;color:#cbd5e6}
.lt-connections svg{display:block;width:100%;height:100%;overflow:visible}
.lt-stack{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:0}
.lt-category{border:1px solid #e0e5ed;background:#fafbfe;border-radius:13px;padding:23px 15px 26px;text-align:center;min-width:0}
.lt-category dt{font-size:18px;font-weight:600;color:#25384f;line-height:1.6;margin-bottom:16px}
.lt-icon{display:grid;place-items:center;width:43px;height:43px;margin:0 auto 13px;color:#010ed0;background:#eaf0fc;border-radius:11px;font-size:23px}
.lt-category dd{margin:0;line-height:1.8}
.lt-category dd strong{font-size:14px;font-weight:500;color:#435973;display:block}
.lt-category dd>span{display:block;font-size:13px;line-height:1.8;color:#728198;margin-top:5px}
.lt-footnote{font-size:13px;line-height:1.8;color:#7b899d;text-align:center;margin:28px 0 0}
.lt-footnote>span{color:#010ed0;margin-right:9px}
@media(max-width:1199px) and (min-width:768px){.lt-stack{gap:10px}.lt-category{padding:20px 10px}.lt-category dd strong{font-size:13px}.lt-heading h2{font-size:40px}.lt-category dd>span{font-size:13px}}
@media(max-width:767px){.lt-technology{padding:60px 0;margin-bottom:65px}.lt-heading{margin-bottom:30px;text-align:left}.lt-heading h2{font-size:35px;letter-spacing:-1.1px}.lt-heading>p:last-child{font-size:16px}.lt-eyebrow{font-size:10px}.lt-product{margin:0 0 28px;padding:18px 20px;gap:14px;width:100%;position:relative}.lt-product:after{content:'';position:absolute;height:28px;left:24px;bottom:-29px;width:1px;background:#cbd5e6}.lt-product strong{font-size:20px}.lt-product div>span{font-size:13px}.lt-connections{display:none}.lt-stack{display:flex;flex-direction:column;gap:14px;margin-left:24px;padding-left:22px;border-left:1px solid #cbd5e6}.lt-category{position:relative;display:grid;grid-template-columns:100px minmax(0,1fr);gap:15px;text-align:left;padding:20px;align-items:center}.lt-category:before{content:'';position:absolute;left:-23px;top:50%;width:22px;height:1px;background:#cbd5e6}.lt-category dt{font-size:17px;margin:0}.lt-icon{margin:0 0 8px;width:34px;height:34px;font-size:20px;background:transparent;place-items:start}.lt-category dd strong{font-size:14px}.lt-category dd>span{font-size:13px}.lt-footnote{text-align:left;font-size:12px;margin-top:23px}}
@media(max-width:380px){.lt-category{grid-template-columns:80px minmax(0,1fr);padding:17px 13px;gap:10px}.lt-stack{padding-left:17px;margin-left:18px}.lt-category:before{left:-18px;width:17px}.lt-product:after{left:18px}}
