/* Connexions entre les équipements et les outils SaaS. */
.sm-iot-section{scroll-margin-top:110px}.sm-iot-intro{display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}.sm-iot-intro h2{line-height:1.15;letter-spacing:-.04em}.sm-iot-intro .product-section-lead{font-size:.98rem;line-height:1.95;margin-top:24px}.sm-iot-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.sm-iot-tags span{border:1px solid #d8e4f1;border-radius:20px;padding:6px 12px;background:#f4f8fc;color:#425e7f;font-size:.71rem;font-weight:700}.sm-iot-image{margin:0;min-width:0;overflow:hidden;background:#f4f7fb;border:1px solid #dce5ef;border-radius:18px}.sm-iot-image>img{display:block;aspect-ratio:3/2;width:100%;height:auto;object-fit:cover}.sm-iot-image>figcaption{font-size:.72rem;line-height:1.9;color:#5a708b;padding:18px 22px}.sm-iot-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px}.sm-iot-steps article{padding:26px;border:1px solid #dce5ef;border-radius:16px;background:#f7f9fc}.sm-iot-steps article>span{font:700 .75rem "Space Grotesk",sans-serif;color:#3158cb}.sm-iot-steps h3{font:700 1.15rem/1.45 "Space Grotesk",sans-serif;color:#213957;letter-spacing:-.02em;margin:15px 0 12px}.sm-iot-steps p,.sm-iot-connections p{font-size:.84rem;line-height:1.9;color:#536b86}.sm-iot-connections{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:29px 0;margin-top:10px;border-bottom:1px solid #dce5ef}.sm-iot-connections h3{font:700 1.05rem/1.5 "Space Grotesk",sans-serif;color:#213957;margin:0 0 10px}.sm-iot-examples-intro{font-size:.85rem;line-height:1.8;color:#425b7a;margin:27px 0 15px}.sm-iot-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sm-iot-examples>a{display:flex;flex-direction:column;gap:11px;padding:23px;border:1px solid #d7e3f3;border-radius:14px;background:white;text-decoration:none;color:#203957}.sm-iot-examples>a:hover{border-color:#8ca7d7;background:#f8faff}.sm-iot-examples>a:focus-visible{outline:3px solid #3158cb;outline-offset:4px}.sm-iot-examples>a>span{font-size:.63rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#536c91}.sm-iot-examples h3{font:700 1rem/1.5 "Space Grotesk",sans-serif;letter-spacing:-.02em;margin:0}.sm-iot-examples p{font-size:.79rem;line-height:1.9;color:#5a6f88;margin:0}.sm-iot-examples b{display:flex;justify-content:space-between;gap:10px;margin-top:auto;padding-top:6px;font-size:.73rem;color:#3158cb}.sm-iot-scope{font-size:.73rem;line-height:1.85;color:#637991;margin:18px 0 24px}
@media(max-width:850px){.sm-iot-intro{grid-template-columns:1fr;gap:28px}.sm-iot-steps,.sm-iot-examples{gap:12px}.sm-iot-steps article,.sm-iot-examples>a{padding:21px}.sm-iot-connections{gap:25px}}
@media(max-width:650px){.sm-iot-section{scroll-margin-top:95px}.sm-iot-intro .product-section-lead{font-size:.94rem}.sm-iot-steps,.sm-iot-examples,.sm-iot-connections{grid-template-columns:1fr;gap:15px}.sm-iot-steps article{padding:24px}.sm-iot-steps h3{font-size:1.17rem}.sm-iot-steps p,.sm-iot-connections p{font-size:.88rem}.sm-iot-connections{gap:25px;padding-block:27px}.sm-iot-examples p{font-size:.85rem}.sm-iot-image>figcaption{padding:16px 18px}}
