.equipment-3d{background:#f4f6f5;scroll-margin-top:90px}.equipment-3d .section-top{align-items:start}.equipment-3d-shell{height:640px;background:#f2f4f2;border:1px solid #dfe5e2;position:relative;overflow:hidden;border-radius:3px}.equipment-3d-poster{height:100%;position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center}.equipment-3d-poster img{display:block;width:100%;height:100%;object-fit:contain}.equipment-3d-launch{position:absolute;left:50%;bottom:32px;transform:translateX(-50%);box-shadow:0 4px 20px #15201d1a;gap:10px;cursor:pointer;white-space:normal;font:inherit;min-height:48px}.equipment-3d-launch svg{width:19px;height:19px;flex:0 0 auto}.equipment-3d-shell iframe{height:100%;width:100%;border:0;display:block}.equipment-3d-shell iframe[hidden],.equipment-3d-poster[hidden]{display:none}.equipment-3d-state{position:absolute;inset:auto 0 28px;z-index:2;display:grid;place-items:center;pointer-events:none;background:transparent;color:#0b6b4f;font-size:14px}.equipment-3d-state[hidden]{display:none}.equipment-3d-caption{display:flex;align-items:start;justify-content:space-between;gap:22px;margin-top:16px;font-size:12px;color:#64716d}.equipment-3d-caption p{margin:0;max-width:790px}.equipment-3d-caption a{color:#0b6b4f;font-weight:700;flex:0 0 auto}.equipment-3d-caption a:hover{text-decoration:underline}.equipment-3d-hint{display:inline-block;margin-top:13px;font-size:12px;color:#64716d}@media(max-width:800px){.equipment-3d-shell{height:800px}.equipment-3d-caption{display:block}.equipment-3d-caption a{display:inline-block;margin-top:12px}.equipment-3d-launch{width:min(270px,80%);bottom:32px}.equipment-3d .section-top h2{font-size:34px}}
