.gkinst-product{max-width:560px;margin:28px auto 0;border:1px solid #dce3eb;border-radius:14px;overflow:hidden;background:#eef0f3}
.gkinst-product img{display:block;width:100%;height:auto;max-height:420px;object-fit:contain}
.gkinst-product figcaption{padding:16px 22px;background:#fff;border-top:1px solid #e1e6ec}
.gkinst-product figcaption>span{font-size:12px;font-weight:650;color:#344153}
.gkinst-product figcaption p{font-size:12px;color:#68788b;line-height:1.8;margin:6px 0 0}
.gkinst-models{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}
.gkinst-models article{padding:26px;border:1px solid #e0e6ed;border-radius:13px;background:#f7f9fc}
.gkinst-models article>span{font-size:10px;letter-spacing:1px;color:#b2252d}
.gkinst-models h3{font-size:30px;margin:12px 0;color:#27394f}
.gkinst-models p{font-size:14px;color:#617083;margin:0}
.gkinst-flow{margin:30px 0;padding:26px;background:#f5f8fc;border:1px solid #dfe6ee;border-radius:14px}
.gkinst-flow figcaption{font-size:12px;color:#617083;margin-bottom:22px;line-height:1.8}
.gkinst-flow ol{display:flex;gap:28px;padding:0;margin:0;list-style:none}
.gkinst-flow li{flex:1;position:relative;padding:24px 15px;border:1px solid #dce3eb;border-radius:10px;background:white;text-align:center}
.gkinst-flow li+li:before{content:'→';position:absolute;left:-23px;top:30px;color:#b2252d}
.gkinst-flow b{display:block;font-size:15px;color:#344153}.gkinst-flow li span{display:block;font-size:12px;line-height:1.8;color:#68788b;margin-top:8px}
.gkinst-loop li:nth-child(2),.gkinst-loop li:nth-child(3){border-color:#edc5cb;background:#fff6f7}
.gkinst-demo{margin:30px 0;border:1px solid #dfe6ee;border-radius:14px;overflow:hidden}
.gkinst-demo a{display:block;position:relative}.gkinst-demo img{display:block;width:100%;height:auto}
.gkinst-demo a>span{position:absolute;left:20px;bottom:20px;padding:12px 18px;border-radius:24px;background:#192b3ee8;color:white;font-size:12px}
.gkinst-demo figcaption{font-size:12px;line-height:1.9;color:#68788b;padding:15px 20px}
.gkinst-milestone{padding:28px;background:#f1f8f4;border:1px solid #d1e4d9;border-radius:14px}
.gkinst-milestone>span{font-size:11px;color:#32674a}.gkinst-milestone h3{font-size:23px;color:#2f5943;margin:12px 0}.gkinst-milestone p{font-size:14px;line-height:1.9;color:#536b5e;margin:0}
@media(max-width:650px){.gkinst-models{gap:12px}.gkinst-models article{padding:20px}.gkinst-models h3{font-size:25px}.gkinst-flow{padding:20px}.gkinst-flow ol{flex-direction:column;gap:24px}.gkinst-flow li+li:before{content:'↓';left:0;right:0;top:-23px}.gkinst-product{margin-top:26px}.gkinst-milestone h3{font-size:20px}}
.gkinst-media-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:center;margin-top:28px}
.gkinst-media-row .gkinst-product{margin:0;max-width:none;width:100%}
.gkinst-product-video{overflow:hidden;border:1px solid #dce3eb;border-radius:14px;background:#111820}
.gkinst-product-video video{display:block;width:100%;height:auto;max-height:420px;object-fit:contain}
@media(max-width:600px){.gkinst-media-row{grid-template-columns:1fr;gap:16px}.gkinst-media-row .gkinst-product{margin:0}}
