.product-capability{padding:120px 0;background:#fff}.capability-inner{display:grid;grid-template-columns:48% 52%;gap:80px;align-items:center;padding:0 3%}.capability-copy>span,.usecase-heading>span{color:#3269c3;font:600 9px "Plus Jakarta Sans";letter-spacing:.17em}.capability-copy h2,.usecase-heading h2{font-size:42px;line-height:1.3;letter-spacing:-.04em;margin:11px 0 18px}.capability-copy>p{color:#6c7a91;max-width:580px;font-size:13px}.spec-list{display:grid;grid-template-columns:1fr 1fr;margin-top:35px;border-top:1px solid #e0e6ef}.spec-list>div{display:flex;gap:13px;padding:19px 0;border-bottom:1px solid #e5eaf1}.spec-list>div:nth-child(odd){border-right:1px solid #e5eaf1}.spec-list>div:nth-child(even){padding-left:20px}.spec-list i{font:500 8px "Plus Jakarta Sans";color:#3e77d1}.spec-list b,.spec-list small{display:block}.spec-list b{font-size:12px}.spec-list small{font-size:9px;color:#8190a5;margin-top:3px}.connection-console{background:#0b1d3d;border:1px solid #1e3b69;border-radius:18px;color:white;box-shadow:0 30px 65px #0b2b621f;overflow:hidden}.console-head{height:53px;padding:0 20px;border-bottom:1px solid #ffffff13;display:flex;align-items:center;justify-content:space-between;color:#91a6ca;font:500 9px "Plus Jakarta Sans"}.console-head i{font-style:normal;color:#70d4a4}.console-head i b{display:inline-block;width:6px;height:6px;border-radius:50%;background:#58ce95;margin-right:6px}.console-body{padding:27px}.console-body label{display:block;color:#788dad;font-size:8px;margin-bottom:7px}.console-select,.console-code{height:49px;border:1px solid #ffffff16;background:#ffffff08;border-radius:8px;display:flex;align-items:center;padding:0 13px}.console-select span{color:#72a6ff;margin-right:10px}.console-select b{font-size:11px}.console-select small{margin-left:auto;color:#7187aa}.console-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.console-row>div{border:1px solid #ffffff12;border-radius:8px;padding:12px}.console-row strong{font:500 9px "Plus Jakarta Sans"}.console-code code{color:#77a9ff;font-size:10px}.console-code button{margin-left:auto;border:0;background:#ffffff0d;color:#9eb2d2;border-radius:5px;padding:6px 8px;font-size:7px}.console-status{border-top:1px solid #ffffff12;padding:14px 20px;display:flex;justify-content:space-between;font-size:8px;color:#748bab}.console-status span i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#5bd39a;margin-right:6px}.console-status b{color:#9db2d2}.usecase-strip{background:#edf3fc;padding:105px 0}.usecase-strip>.section-shell{padding:0 3%}.usecase-heading{display:flex;align-items:end;justify-content:space-between}.usecase-heading h2{margin-bottom:0}.usecase-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:45px}.usecase-grid article{background:#f9fbff;border:1px solid #dae4f1;border-radius:14px;padding:24px;min-height:190px}.usecase-grid article>span{color:#8fa2bd;font:500 8px "Plus Jakarta Sans"}.usecase-grid h3{font-size:16px;margin:25px 0 8px}.usecase-grid p{font-size:10px;color:#748299;line-height:1.85}@media(max-width:900px){.capability-inner{grid-template-columns:1fr}.connection-console{max-width:650px}.usecase-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.product-capability,.usecase-strip{padding:80px 0}.capability-inner,.usecase-strip>.section-shell{padding:0}.capability-copy h2,.usecase-heading h2{font-size:33px}.spec-list{grid-template-columns:1fr}.spec-list>div:nth-child(odd){border-right:0}.spec-list>div:nth-child(even){padding-left:0}.usecase-grid{grid-template-columns:1fr}}
