.isd-installation{background:#121c4d;color:#fff;padding:48px 24px;margin:20px 0 0}
.isd-installation *{box-sizing:border-box}
.isd-installation-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}
.isd-installation-copy h2{color:#fff;font-size:clamp(27px,3vw,36px);line-height:1.17;font-weight:750;margin:0 0 20px;max-width:480px}
.isd-installation-intro{color:#ecf0ff;font-size:16px;line-height:1.7;margin:0 0 22px;max-width:510px}
.isd-installation-steps{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:12px}
.isd-installation-steps li{display:flex;align-items:baseline;gap:12px;color:#fff;font-size:16px;line-height:1.6}
.isd-installation-steps li>span{color:#51bc88;font-size:20px;font-weight:800;flex:0 0 16px;line-height:1}
.isd-installation-guide{display:inline-flex;align-items:center;justify-content:center;padding:13px 25px;min-height:46px;background:#fff;color:#121c4d;border-radius:30px;text-decoration:none;font-size:15px;line-height:1.4;font-weight:700}
.isd-installation-guide:hover,.isd-installation-video:hover{background:#e6eff8;color:#121c4d}
.isd-installation-guide:focus-visible,.isd-installation-video:focus-visible{outline:3px solid #8dcbe8;outline-offset:5px}
.isd-installation-media{position:relative;min-width:0;border-radius:18px;overflow:hidden;background:#eef1f6;aspect-ratio:4/3}
.isd-installation-image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}
.isd-installation-video{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;gap:11px;max-width:calc(100% - 28px);min-height:42px;padding:11px 20px;background:#fff;color:#121c4d;border-radius:30px;box-shadow:0 5px 18px #0c173e30;text-decoration:none;font-weight:700;font-size:14px;line-height:1.3;text-align:center;white-space:nowrap}
.isd-installation-video>span{font-size:12px}
@media(min-width:750px) and (max-width:989px){.isd-installation-inner{gap:28px}.isd-installation-copy h2{font-size:29px}.isd-installation-intro,.isd-installation-steps li{font-size:14px}.isd-installation-video{font-size:12px;padding:10px 15px}}
@media(max-width:749px){.isd-installation{padding:34px 20px;margin-top:14px}.isd-installation-inner{grid-template-columns:minmax(0,1fr);gap:28px}.isd-installation-copy h2{font-size:29px;max-width:380px;margin-bottom:16px}.isd-installation-intro,.isd-installation-steps li{font-size:15px}.isd-installation-steps{gap:10px;margin-bottom:22px}.isd-installation-media{width:100%;max-width:560px;margin:0 auto}.isd-installation-video{font-size:13px;bottom:13px;padding:10px 16px}}
